-
Rotation zu einem Objekt
Hallo Leute,
hat jemand eine Idee, wie ich eine Rotation zu einem Objektes berechnen
kann, sodass mein Roboter in die Richtung dieses Objektes schaut.
Mit atan2(y,x) scheint man da nicht weit zu kommen, da ja da die aktuelle
Blickrichtung des Roboters nicht berücksichtigt wird.
Vielen Dank für eure Hilfe,
Peter
-
Wenn es nur ein 2-dimensionales Problem ist...
phi_obj = atan2 (y_obj, x_obj)
ist der Winkel, unter dem das Objekt zu sehen ist und
phi_rob ist der Winkel, in den der Robbi momentan blickt.
Dann muss sich der Roboter um den Winkel
(phi_obj - phi_rob) mod (2*Pi)
drehen, um in Richtung des Objekts zu blicken.
Für ein 3-dimensionales Problem geht's mit Rotations- und Translationsmatrizen.
-
Hallo,
vielen Dank für die Antwort, nun klappts :)