Abstract:
Ein erfindungsgemäßes Verfahren zum Steuern eines Roboters, der einen mobilen Träger (20) mit einer Bewegungsantriebsanordnung (21), einen an dem Träger angeordneten Manipulator (10) mit einer Stellantriebsanordnung (q 1 - q 7 ) und eine Steuerung (30) aufweist, umfasst den Schritt: Ansteuern (S20) der Stell- und der Bewegungsantriebsanordnung zum Ausführen einer Soll-Bewegung einer manipulatorfesten Referenz (TCP).
Abstract:
A method for moving a substrate to a predetermined location with a specified orientation with a robotic manipulator, the robotic manipulator having a plurality of joint actuators and an end-effector for holding the substrate, wherein the end-effector is independently rotatable with respect to the remaining robotic manipulator. The method comprises selecting a reference point on the end-effector for determining a position of the end-effector, wherein the reference point is offset from a wrist of the robotic manipulator, determining a motion path for movement of the end-effector of robotic arm toward predetermined location with specified orientation, and rotational components of movement of the end-effector of robotic manipulator along the motion path. The motion profiles are converted into joint motion profiles for each of the joint actuators of the robotic manipulator for implementing the movement of the end-effector to predetermined location with the specified orientation.
Abstract:
Ein Verfahren zum Steuern eines mobilen Roboters mit redundanten Freiheitsgraden (ρ 1 , ρ 2 ), wobei der Roboter eine mobile Basis (10) und einen mehrachsigen Roboterarm (20) aufweist und die mobile Basis (10) eine Route abfährt und dabei der Roboterarm (20) eine vorgegebene Bahn (B) abfährt, wobei der Roboter ein auf der Route sich befindendes Hindernis (40) erkennt und die Route der mobilen Basis (10) derart ändert, so dass eine Kollision mit dem Hindernis (40) vermieden wird. Der Roboterarm (20) wird dabei derart gesteuert, so dass die vorgegebene Bahn (B) weiter abgefahren wird, d.h. dass der TCP weiterhin auf der vorgegebenen Bahn (B) bleibt.
Abstract:
Example systems and methods may be used to determine a trajectory for moving an object using a robotic device. One example method includes determining a plurality of possible trajectories for moving an object with an end effector of a robotic manipulator based on a plurality of possible object measurements. T he method may further include causing the robotic manipulator to pick up the object with the end effector. After causing the robotic manipulator to pick up the object with the end effector, the method may also include receiving sensor data from one or more sensors indicative of one or more measurements of the object. Based on the received sensor data, the method may additionally include selecting a trajectory for moving the object from the plurality of possible trajectories. The method may further include causing the robotic manipulator to move the object through the selected trajectory.
Abstract:
Example systems and methods may be used to determine a trajectory for moving an object using a robotic device. One example method includes determining a plurality of possible trajectories for moving an object with an end effector of a robotic manipulator based on a plurality of possible object measurements. T he method may further include causing the robotic manipulator to pick up the object with the end effector. After causing the robotic manipulator to pick up the object with the end effector, the method may also include receiving sensor data from one or more sensors indicative of one or more measurements of the object. Based on the received sensor data, the method may additionally include selecting a trajectory for moving the object from the plurality of possible trajectories. The method may further include causing the robotic manipulator to move the object through the selected trajectory.