hri_msgs/Skeleton2D Message

File: hri_msgs/Skeleton2D.msg

Raw Message Definition

# This message contains a list of skeletal keypoints 
# (0, 0) is at top-left corner of image

Header header        # Header timestamp should be acquisition time of the original image

# skeletal key points codes
# Follows OpenPose coco model convention
# https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/output.md#pose-output-format-coco

uint8 NOSE = 0
uint8 NECK = 1
uint8 RIGHT_SHOULDER = 2
uint8 RIGHT_ELBOW = 3
uint8 RIGHT_WRIST = 4
uint8 LEFT_SHOULDER = 5
uint8 LEFT_ELBOW = 6
uint8 LEFT_WRIST = 7
uint8 RIGHT_HIP = 8
uint8 RIGHT_KNEE = 9
uint8 RIGHT_ANKLE = 10
uint8 LEFT_HIP = 11
uint8 LEFT_KNEE = 12
uint8 LEFT_ANKLE = 13
uint8 LEFT_EYE = 14
uint8 RIGHT_EYE = 15
uint8 LEFT_EAR = 16
uint8 RIGHT_EAR = 17

# array of 18 skeletal key points coordinates, one per skeletal key point, ordered per skeletal key points codes
NormalizedPointOfInterest2D[] skeleton



Compact Message Definition

uint8 NOSE=0
uint8 NECK=1
uint8 RIGHT_SHOULDER=2
uint8 RIGHT_ELBOW=3
uint8 RIGHT_WRIST=4
uint8 LEFT_SHOULDER=5
uint8 LEFT_ELBOW=6
uint8 LEFT_WRIST=7
uint8 RIGHT_HIP=8
uint8 RIGHT_KNEE=9
uint8 RIGHT_ANKLE=10
uint8 LEFT_HIP=11
uint8 LEFT_KNEE=12
uint8 LEFT_ANKLE=13
uint8 LEFT_EYE=14
uint8 RIGHT_EYE=15
uint8 LEFT_EAR=16
uint8 RIGHT_EAR=17
std_msgs/Header header
hri_msgs/NormalizedPointOfInterest2D[] skeleton