semio_ros  0.10.6
Humanoid.msg
Go to the documentation of this file.
1 # Not tracked
2 uint32 TRACKING_STATE_NONE = 0
3 
4 # System is aware of humanoid but has not started tracking
5 uint32 TRACKING_STATE_CALIBRATING = 1
6 
7 # System is actively tracking the humanoid
8 uint32 TRACKING_STATE_TRACKED = 2
9 
10 uint32 TRACKING_STATE_CALIBRATION_ERROR_NOT_IN_POSE = 3
11 uint32 TRACKING_STATE_CALIBRATION_ERROR_HANDS = 4
12 uint32 TRACKING_STATE_CALIBRATION_ERROR_HEAD = 5
13 uint32 TRACKING_STATE_CALIBRATION_ERROR_LEGS = 6
14 uint32 TRACKING_STATE_CALIBRATION_ERROR_TORSO = 7
15 
16 # The ID of the humanoid (should be unique within a given context)
17 uint32 id
18 
19 # The tracking state of the humanoid (TRACKING_STATE_* above)
20 uint32 tracking_state
21 
22 # The humanoid's explicit joint definitions
23 semio_msgs_ros/HumanoidJoint[] joints