Hallo Leute,
ich habe heute mit meinem Prof gesprochen und der hat mir mein Projekt so gut wie ausgeredet, da mir ordentlich kenntnisse fehlen.
Da mein Robo ein Autonomes system werden soll, meinte er, muss mein Robo wissen wo er sich befindet.
Ist es möglich mit einer Optischen Maus, also den OptischenSensor davon dafür zu verwenden dem Robo zu sagen wo er sich gerade befindet? einfach mitzählen wie weit er sich bewegt hat nach x und y richtung???
hab gerade ein beispiel gefunden wo das gemacht wird: http://www.martijnthe.nl/2009/07/interfacing-an-optical-mouse-sensor-to-...
wenn das geht könnte ich es doch damit machen oder nicht?
Der Prof meinte auch das ich halt wissen muss, das motoren ja nicht 100% gleich laufen und mein Roboter dadurch dann falsche bewegungen macht und evtl. eine kurve fährt obwohl ich eigentlich geradeaus fahren will...
er hat recht das mir das wissen dazu fehlt... aber was ich nicht weiss bring ich mir bei (motto der woche)
Ist es also möglich ein Kettengetriebenes fahrzeug ordentlich und geradeaus zu steuern und die Position per OpticalMouseSensor zu übermitteln damit er uch wirklich so fährt wie er soll??
ich bin Medieninformatiker und kein TechnischerInformatiker und das hat der Prof betont mit folgendem satz: "hach ja die medieninformatiker... ihnen fehlt einfach das wissen bestimmter grundlagen etc."... da dacht ich mir jetzt erst recht!!!
Wenn ich die Position nicht mit dem Sensor ermitteln kann, was könnte ich sonst dazu verwenden?


vor 4 Wochen 3 Tage
hallo informaticore
4 Möglichkeiten:
Du mißt die Umdrehungen beider Antriebsmotore und regelst die Spannung der Motore, daß sie sich gleich schnell drehen. Als Encoder könntest Du eine Kugelmaus ausschlachten; die haben 2 solcher Räder und die optischen Sensoren, die die Drhrichtung und Umdrehung messen.
Du verwendest Schrittmotoren anstatt Gleichstrommotoren.
Du moniertst 2 Maussensoren, einen rechts und einen links und regelst die Motorenspannung daß sie sich gleichschnell drehen.
Du montierst einen Gyrosensor und weißt um welchen Winkel sich Dein Roboter dreht.
Am sichersten glaube ich die erste Lösung. Als Encoder kannst Du für die Motordrehzahl eines der Zahnräder des Getriebes nehmen. Wenn es aus Eisen ist (magnetisch) mit einem magnetsensor und einem kleinen Magneten oder optisch die Zähne zählen. Such dir ein Zahnrad das sich möglichst schnell dreht = nahe am Motor sich befindet.
Bedenke, daß Du bei einer Kurve du Dich in 2 Richtungen bewegst.
Grüße Uwe
Antworten quote