Pose Velocity Acceleration (PVA) Sensor
A ~sensors.Pva reads the ground-truth kinematic state of a frame. Use it for privileged
observations, state estimation, or control inputs that require more than an inertial sensor measures.
Use an imu when the observation should follow accelerometer and gyroscope conventions.
The sensor can attach directly to a rigid body or to a fixed child prim beneath a rigid-body ancestor. In the latter case, Isaac Lab composes the child’s fixed transform with the configured sensor offset.
Measurement contract
For E environments, every vector has shape (E, 3). The pose has shape (E, 7) in
(x, y, z, qx, qy, qz, qw) order.
Configure and read the sensor
The data fields are ~isaaclab.utils.warp.ProxyArray buffers. Convert them to Torch views only
where Torch operations are required:
Like the IMU, acceleration uses state from consecutive simulation updates. Reset the scene and sensor state together at episode boundaries.
A complete runnable example is available as pva: