# 1. Control Robot In this tutorial, we will show you how to use MetaSim to control a robot. ## Common Usage ```bash python get_started/1_control_robot.py --sim ``` you can also render in the headless mode by adding `--headless` flag. By using this, there will be no window popping up and the rendering will also be faster. By running the above command, you will give random control actions to the robot and it will automatically record a video. ### Examples #### IsaacLab ```bash python get_started/1_control_robot.py --sim isaaclab ``` #### Isaac Gym ```bash python get_started/1_control_robot.py --sim isaacgym ``` #### Mujoco ```bash python get_started/1_control_robot.py --sim mujoco --headless ``` Note that we find the `non-headless` mode of Mujoco is not stable. So we recommend using the `headless` mode. #### Genesis ```bash python get_started/1_control_robot.py --sim genesis ``` Note that we find the `headless` mode of Genesis is not stable. So we recommend using the `non-headless` mode. #### Sapien ```bash python get_started/1_control_robot.py --sim sapien ``` #### Pybullet ```bash python get_started/1_control_robot.py --sim pybullet ``` You will get the following videos:

IsaacLab

Isaac Gym

MuJoCo

Genesis

SAPIEN

PyBullet