TrackedSegmentType
Message Definition
# constants, adapted from human avatar in morse simulator
int8 HEAD=0
int8 TORSO=1
int8 RIGHT_SHOULDER=2
int8 RIGHT_ELBOW=3
int8 RIGHT_WRIST=4
int8 RIGHT_HIP=5
int8 RIGHT_KNEE=6
int8 RIGHT_ANKLE=7
int8 LEFT_SHOULDER=8
int8 LEFT_ELBOW=9
int8 LEFT_WRIST=10
int8 LEFT_HIP=11
int8 LEFT_KNEE=12
int8 LEFT_ANKLE=13
Constants
HEAD(int8 = 0)Head segment of the human avatar.
TORSO(int8 = 1)Torso segment of the human avatar.
RIGHT_SHOULDER(int8 = 2)Right shoulder segment.
RIGHT_ELBOW(int8 = 3)Right elbow segment.
RIGHT_WRIST(int8 = 4)Right wrist segment.
RIGHT_HIP(int8 = 5)Right hip segment.
RIGHT_KNEE(int8 = 6)Right knee segment.
RIGHT_ANKLE(int8 = 7)Right ankle segment.
LEFT_SHOULDER(int8 = 8)Left shoulder segment.
LEFT_ELBOW(int8 = 9)Left elbow segment.
LEFT_WRIST(int8 = 10)Left wrist segment.
LEFT_HIP(int8 = 11)Left hip segment.
LEFT_KNEE(int8 = 12)Left knee segment.
LEFT_ANKLE(int8 = 13)Left ankle segment.
Example Usage
# Python
from cohan_msgs.msg import TrackedSegmentType
# Using segment type constants
segment_type = TrackedSegmentType.HEAD
# Checking segment types
if segment_type == TrackedSegmentType.TORSO:
print("This is a torso segment")
elif segment_type == TrackedSegmentType.LEFT_HAND:
print("This is a left hand segment")