Skip to content

Commit c599e93

Browse files
committed
Added Pedestrian Model hierarchy image
Signed-off-by: Jakob Peintner <jakob.peintner@thi.de>
1 parent e8d8814 commit c599e93

File tree

2 files changed

+13
-18
lines changed

2 files changed

+13
-18
lines changed
188 KB
Loading

osi_object.proto

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -544,7 +544,8 @@ message MovingObject
544544
//
545545
repeated Bone skeleton_data = 2;
546546

547-
// Bones in the skeleton of the pedestrian
547+
//
548+
// \brief Bones in the skeleton of the pedestrian
548549
//
549550
// Each point represents a joint, or otherwise important point in the skeleton
550551
// of a pedestrian. For example pelvis, knee or shoulder. The naming convention
@@ -558,7 +559,7 @@ message MovingObject
558559
// To properly identify the bones the pre-defined naming convention
559560
// must be used.
560561
//
561-
//\image html OSI_SkeletonNamingConvention.svg
562+
// \image html OSI_SkeletonNamingConvention.svg
562563
//
563564
// A bone's name, position, and orientation is defined by the end-point closer
564565
// to the root. For example: the "LOWER_ARM_L" will define the point in the left
@@ -581,14 +582,14 @@ message MovingObject
581582
//
582583
optional Vector3d position = 2;
583584

584-
// Orientation of the skeleton point
585+
// Orientation of the bone
585586
//
586587
// Reference System is the root, defined by bbcenter_to_root
587588
// (\c PedestrianAttributes::bbcenter_to_root).
588589
//
589590
optional Orientation3d orientation = 3;
590591

591-
// Orientation of the skeleton point
592+
// Orientation of the bone
592593
//
593594
// Reference System is the root, defined by bbcenter_to_root
594595
// (\c PedestrianAttributes::bbcenter_to_root).
@@ -602,13 +603,15 @@ message MovingObject
602603
//
603604
optional bool missing = 5;
604605

605-
// The type of the skeleton point
606+
// The type of the bone
606607
//
607-
// \note Skeleton Points of each type can be assigned, or left empty depending
608-
// on the desired level of detail, or present data. However, if a Skeleton Point
609-
// is defined, all Skeleton Points in the chain from that point back to the root
608+
// \note Bone of each type can be assigned, or left empty depending
609+
// on the desired level of detail, or present data. However, if a bone is
610+
// defined, all bones in the chain from that bone back to the root
610611
// point must be defined to create a complete chain.
611612
//
613+
// \image html OSI_PedestrianModelHierarchy.jpg
614+
//
612615
enum Type {
613616

614617
// Root point of the pedestrian. Defined by bbcenter_to_root
@@ -685,19 +688,11 @@ message MovingObject
685688

686689
// Bone defines one of the feet.
687690
//
688-
TYPE_FOOT_L = 18;
691+
TYPE_FULL_FOOT_L = 18;
689692

690693
// Bone defines one of the feet.
691694
//
692-
TYPE_FOOT_R = 19;
693-
694-
// Bone defines one of the toes.
695-
//
696-
TYPE_TOES_L = 20;
697-
698-
// Bone defines one of the toes.
699-
//
700-
TYPE_TOES_R = 21;
695+
TYPE_FULL_FOOT_R = 19;
701696
}
702697
}
703698
}

0 commit comments

Comments
 (0)