AirGenQuad
Inherits from:Quadruped
AirGen simulation quadruped implementation.
This class provides an interface to control simulated quadruped robots in AirGen
using the CVMoverClient from the pyairgen library.
Inherited methods
init
Arguments
standUp
lieDown
getState
getPosition
Returns
Current position of the quadruped in world coordinates.
getOrientation
Returns
Current orientation as a quaternion (x, y, z, w).
moveByVelocity
Arguments
Linear velocity in m/s (x, y, z).
Angular velocity in rad/s (z_vel used as direction angle).
Reference frame for velocity (“body” or “world”). (default: “body”)
Whether to orient the robot into the direction of movement. (default: True)
getJointAngles
setJointAngles
Arguments
List of target joint angles in radians.
Wait for movement to complete. (default: True)
Time to complete the movement in seconds.
Time to accelerate/decelerate in seconds.
stop
cleanup
getImage
Arguments