Issues with Franka Sim2Real with ROS #300
Replies: 1 comment 6 replies
-
How is the real robot's behavior currently? I have worked on sim2real for the Isaac Lab lifting task with the fr3 robot for some time. The real robot's behavior did not match the simulation one initially, resulting in failures during grasping. The biggest gap in my case was arising from the mismatch in gripper speed. While my setup differed from yours quite a lot, your issue could also be gripper related. In simulation, the gripper is very fast, and the policy somehow learns to exploit this. For example, it doesn't need to slow down near the gripping location as it doesn't need to. In the real robot, the gripper is quite slow, but since the robot doesn't know this, it doesn't slow down during the approach, hence missing the object. In your code:
Please note that in the last version of the IsaacLab, Hope that this helps! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
We are working on a Sim2Real example with the Franka Emika Panda robot, where it picks up an object and lifts it to a goal position using ROS. Our approach follows the Kuka LBR iiwa real-world example from the SKRL documentation:
🔗 Real-world Examples - SKRL. However, results have not been great.
What We Did:
- Adjusted the robot configuration to match the Panda.
- Updated observations, rewards, resets, and done conditions to align with the trained policy.
The Issue:
When running the evaluation script with ROS, the robot's behavior differs significantly from its behavior during training.
Attached Files:
Franka_Sim2Real.zip
Isaac Lab Task: franka_object_env.py
Environment (ROS): franka_task.py
Evaluation script: config.py
Checkpoint: agent.pt
Isaac Sim Environment: franka_rl.usd
We have attached the scripts used in our setup. Any insights or suggestions would be greatly appreciated!
Thanks in advance!
Beta Was this translation helpful? Give feedback.
All reactions