Object State Payload ==================== afObject State Message ---------------------- The following table describes the payload of the State message for any _afObject_. ======================== =========== ObjectState Payload Description ======================== =========== **header** The ROS message header includes **seq_number**, **time_stamp** and **frame_id**. **frame_id** not used for now **name** The name of this **afOjbect**, set the AMBF Config file that loads this Object **wall_time** System time or Wall Clock in seconds **sim_time** Simulation clock which is incremented at each time-step. For RT **sim_time** == **wall_time** **mass** The mass of the afObject, for kinematic bodies this is 0 **pInertia** The principal inertial of the afObject. Ignore for kinematic bodies **pose** The position and orientation as quaternion in the Parent frame **wrench** The accumulated external forces on this body in the Parent Frame. Not yet implemented **userdata** Array of floats for defining user data **userdata_description** String to define any user data **children_names** An array for children names that are connected to this afObject **joint_names** An array of joint names that this object is a parent of **joint_positions** Positions of joints that this object is a parent of ======================== ===========