Replies: 1 comment
-
Thank you for posting this. We definitely need to have a glossary of units. Angular quantities are radians. Standard radians interval is [0, 2π]. Real sensor data will depend on your sensor input. Let us know if we can be of further help. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I’m currently working on a Sim2Real project using an ONNX policy trained in Isaac Lab. To apply the policy on my real robot, I need to align the observations from my code with the real hardware: specifically, Dynamixel MX-64 motors and an IMU sensor.
In Isaac Lab, the observation configuration is as follows:
To ensure compatibility between the simulation and the real robot, I’d like to confirm:
What are the units used for joint_pos_rel, joint_vel_rel, base_ang_vel, and root_euler_angle in the ONNX file? Are all angular quantities
in radians?
How is angle wrapping handled for joint_pos_rel and root_euler_angle? For example, do angles wrap within [-π, π], [-2π, 2π], or are
they unbounded?
When mapping real sensor data (from the MX-64 motors and IMU) to match the Isaac Lab observations, do I need to wrap or
normalize the values in any specific way?
Any clarification would be greatly appreciated!
Beta Was this translation helpful? Give feedback.
All reactions