Skip to content

Commit b83a605

Browse files
Peintnererpmai
authored andcommitted
Add Pedestrian Model hierarchy image
Signed-off-by: Jakob Peintner <jakob.peintner@thi.de>
1 parent bbf253d commit b83a605

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
@@ -1109,7 +1109,8 @@ message MovingObject
11091109
//
11101110
repeated Bone skeleton_data = 2;
11111111

1112-
// Bones in the skeleton of the pedestrian
1112+
//
1113+
// \brief Bones in the skeleton of the pedestrian
11131114
//
11141115
// Each point represents a joint, or otherwise important point in the skeleton
11151116
// of a pedestrian. For example pelvis, knee or shoulder. The naming convention
@@ -1123,7 +1124,7 @@ message MovingObject
11231124
// To properly identify the bones the pre-defined naming convention
11241125
// must be used.
11251126
//
1126-
//\image html OSI_SkeletonNamingConvention.svg
1127+
// \image html OSI_SkeletonNamingConvention.svg
11271128
//
11281129
// A bone's name, position, and orientation is defined by the end-point closer
11291130
// to the root. For example: the "LOWER_ARM_L" will define the point in the left
@@ -1146,14 +1147,14 @@ message MovingObject
11461147
//
11471148
optional Vector3d position = 2;
11481149

1149-
// Orientation of the skeleton point
1150+
// Orientation of the bone
11501151
//
11511152
// Reference System is the root, defined by bbcenter_to_root
11521153
// (\c PedestrianAttributes::bbcenter_to_root).
11531154
//
11541155
optional Orientation3d orientation = 3;
11551156

1156-
// Orientation of the skeleton point
1157+
// Orientation of the bone
11571158
//
11581159
// Reference System is the root, defined by bbcenter_to_root
11591160
// (\c PedestrianAttributes::bbcenter_to_root).
@@ -1167,13 +1168,15 @@ message MovingObject
11671168
//
11681169
optional bool missing = 5;
11691170

1170-
// The type of the skeleton point
1171+
// The type of the bone
11711172
//
1172-
// \note Skeleton Points of each type can be assigned, or left empty depending
1173-
// on the desired level of detail, or present data. However, if a Skeleton Point
1174-
// is defined, all Skeleton Points in the chain from that point back to the root
1173+
// \note Bone of each type can be assigned, or left empty depending
1174+
// on the desired level of detail, or present data. However, if a bone is
1175+
// defined, all bones in the chain from that bone back to the root
11751176
// point must be defined to create a complete chain.
11761177
//
1178+
// \image html OSI_PedestrianModelHierarchy.jpg
1179+
//
11771180
enum Type {
11781181

11791182
// Root point of the pedestrian. Defined by bbcenter_to_root
@@ -1250,19 +1253,11 @@ message MovingObject
12501253

12511254
// Bone defines one of the feet.
12521255
//
1253-
TYPE_FOOT_L = 18;
1256+
TYPE_FULL_FOOT_L = 18;
12541257

12551258
// Bone defines one of the feet.
12561259
//
1257-
TYPE_FOOT_R = 19;
1258-
1259-
// Bone defines one of the toes.
1260-
//
1261-
TYPE_TOES_L = 20;
1262-
1263-
// Bone defines one of the toes.
1264-
//
1265-
TYPE_TOES_R = 21;
1260+
TYPE_FULL_FOOT_R = 19;
12661261
}
12671262
}
12681263
}

0 commit comments

Comments
 (0)