diff --git a/Sim2Real/README.md b/Sim2Real/README.md index 1e9b51be..15cd2078 100644 --- a/Sim2Real/README.md +++ b/Sim2Real/README.md @@ -30,7 +30,7 @@ TASK_NAME can be one of the following: ## (Optional) Train Sim2Real RL policy -Train Sim2Real RL policy for the tasks. The trained policy weights for most tasks are already in the [Sim2Real/logs/](https://github.com/GenRobo/DreamControl/tree/main/Sim2Real/logs) folder. You may skip this step if you want to directly use these trained policies for inference. +Train Sim2Real RL policy for the tasks. The trained policy weights for most tasks are already in the [Sim2Real/deploy/policies/](https://github.com/GenRobo/DreamControl/tree/main/Sim2Real/deploy/policies/) folder. You may skip this step if you want to directly use these trained policies for inference. ```shell ./isaaclab.sh -p scripts/reinforcement_learning/rsl_rl/train.py --task=Isaac-Motion-Tracking--Real-v0 --headless --device cuda:1 @@ -204,4 +204,4 @@ python deploy_real_Bimanual_Pick.py enp3s0 g1_full_body.yaml When you run the script, it will first get you to `zero torque mode`. In the zero torque state, press the `start` button on the remote control, and the robot will move to the default joint position state. At this point lower the gantry such the the robot's feet touch the ground. Press the `A` button to enter the still standing mode. The robot should stand still and balance itself at this point. Trying giving it a little push and it should balance itself. If anything goes wrong, press the `select` button on the remote control to exit the policy and enter damping mode. -If obj is not set to "none" in the script, it should pop out a window with the object/goal visible in the camera stream. If you see a bounding box around the correct object/goal, you can press the `q` key on the keyboard to close the window. If everything looks good, press the `B` button on the remote control to start the policy. Be extremely careful and monitor the robot's behavior closely. If anything looks wrong at any point, press the `select` button on the remote control to exit the policy and enter damping mode. After the policy is executed the robot will enter damping mode again. You can increase POLICY_TIME variable in the script to longer values to keep the robot in the policy for longer (robot will pause at the end configuration after 10s). \ No newline at end of file +If obj is not set to "none" in the script, it should pop out a window with the object/goal visible in the camera stream. If you see a bounding box around the correct object/goal, you can press the `q` key on the keyboard to close the window. If everything looks good, press the `B` button on the remote control to start the policy. Be extremely careful and monitor the robot's behavior closely. If anything looks wrong at any point, press the `select` button on the remote control to exit the policy and enter damping mode. After the policy is executed the robot will enter damping mode again. You can increase POLICY_TIME variable in the script to longer values to keep the robot in the policy for longer (robot will pause at the end configuration after 10s).