Skip to content

How to Measure Robot Velocity During Evaluation in Isaac Sim Using SKRL? #2839

Discussion options

You must be logged in to vote

Thank you for starting this discussion. The following summary is still under review but you may find it helpful. To measure and track the robot's velocity during the evaluation phase, you can leverage IsaacLab's direct access to simulation data structures and APIs. Here’s how you can accomplish both per-timestep velocity tracking and average velocity calculation over an episode:

1. Tracking Robot Velocity at Each Timestep

  • In IsaacLab environments, robot state information—including root (base) velocity and link velocities—is typically stored in data structures like robot.data.root_vel_w (for root velocity in the world frame) and robot.data.body_vel_w (for link velocities in the world frame)1

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@amirhnourian
Comment options

@RandomOakForest
Comment options

@amirhnourian
Comment options

Answer selected by amirhnourian
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants