mirror of
https://github.com/wassname/pyrobolearn.git
synced 2026-08-21 11:19:49 +08:00
Robot examples ============== More than 60 robots (of various types) are available through ``pyrobolearn``. Here are the few examples that you can find in this folder: 1. ``load_robot.py <robot_name>``: load the given robot in the world. 2. ``visualize_robot.py <robot_name>``: test different visualization tools that can be used on the robot to show its joint axis, bounding boxes, and others. 3. ``robot_with_sliders.py <robot_name>``: load the given robot in the world and allow you to manipulate the robot's joints with sliders. 4. ``distribute_epucks.py``: distribute several e-pucks in the world and make them move forward. 5. ``quadcopter_controller.py``: move a quadcopter in the air using an Xbox or Playstation game controller. 6. ``robots/<robot>.py``: load the given robot in the simulator by directly instantiating it. Some of these files do more than just loading the robot. 7. ``attach_gripper_to_manipulator``: attach the specified gripper / hand to the Kuka manipulator robot. In this file, you can check the various grippers you can use. 8. ``attach_manipulator_to_quadruped``: attach the Kuka Youbot manipulator to the HyQ2Max quadruped robot. Notes: to turn the camera in the simulator, keep pressing the ``ctrl`` key and the left button on the mouse, and move the mouse. What to check next? ~~~~~~~~~~~~~~~~~~~ Check the ``pyrobolearn/examples/interfaces`` or ``pyrobolearn/examples/kinematics`` folder.