@@ -1107,7 +1107,12 @@ message MovingObject
1107
1107
// the pedestrian model used. For example, some simulators will not include
1108
1108
// detailed data about the hands of a pedestrian.
1109
1109
//
1110
- repeated Bone skeleton_data = 2 ;
1110
+ // \note A bone of each type can be provided, or left out, depending
1111
+ // on the desired level of detail, or available data. However, if a
1112
+ // bone is defined, all bones in the chain from that bone back to
1113
+ // the root point must be provided to create a complete chain.
1114
+ //
1115
+ repeated Bone skeleton_bone = 2 ;
1111
1116
1112
1117
//
1113
1118
// \brief Bones in the skeleton of the pedestrian.
@@ -1152,14 +1157,15 @@ message MovingObject
1152
1157
//
1153
1158
optional Orientation3d orientation = 3 ;
1154
1159
1155
- // Orientation of the bone.
1160
+ // Length of the bone.
1156
1161
//
1157
- // Reference System is the root, defined by bbcenter_to_root
1158
- // (\c PedestrianAttributes::bbcenter_to_root).
1162
+ // Measured along its major axis.
1163
+ //
1164
+ // Unit: m
1159
1165
//
1160
1166
optional float length = 4 ;
1161
1167
1162
- // Determines a bone is explicitly missing from the pedestrian model.
1168
+ // Determines whether a bone is explicitly missing from the pedestrian model.
1163
1169
//
1164
1170
// In case a pedestrian has missing limbs this can be explicitly communicated
1165
1171
// by setting this boolean to TRUE.
@@ -1168,11 +1174,6 @@ message MovingObject
1168
1174
1169
1175
// The type of the bone.
1170
1176
//
1171
- // \note Bone of each type can be assigned, or left empty depending
1172
- // on the desired level of detail, or present data. However, if a
1173
- // bone is defined, all bones in the chain from that bone back to
1174
- // the root point must be defined to create a complete chain.
1175
- //
1176
1177
// \image html OSI_PedestrianModelHierarchy.jpg
1177
1178
//
1178
1179
enum Type
@@ -1186,75 +1187,75 @@ message MovingObject
1186
1187
//
1187
1188
TYPE_HIP = 1 ;
1188
1189
1189
- // Bone defines the lower part of the spine.
1190
+ // Bone defining the lower part of the spine.
1190
1191
//
1191
1192
TYPE_LOWER_SPINE = 2 ;
1192
1193
1193
- // Bone defines the upper part of the spine.
1194
+ // Bone defining the upper part of the spine.
1194
1195
//
1195
1196
TYPE_UPPER_SPINE = 3 ;
1196
1197
1197
- // Bone defines the neck.
1198
+ // Bone defining the neck.
1198
1199
//
1199
1200
TYPE_NECK = 4 ;
1200
1201
1201
- // Bone defines the head.
1202
+ // Bone defining the head.
1202
1203
//
1203
1204
TYPE_HEAD = 5 ;
1204
1205
1205
- // Bone defines the left shoulder.
1206
+ // Bone defining the left shoulder.
1206
1207
//
1207
1208
TYPE_SHOULDER_L = 6 ;
1208
1209
1209
- // Bone defines the right shoulder.
1210
+ // Bone defining the right shoulder.
1210
1211
//
1211
1212
TYPE_SHOULDER_R = 7 ;
1212
1213
1213
- // Bone defines the left upper arm.
1214
+ // Bone defining the left upper arm.
1214
1215
//
1215
1216
TYPE_UPPER_ARM_L = 8 ;
1216
1217
1217
- // Bone defines the right upper arm.
1218
+ // Bone defining the right upper arm.
1218
1219
//
1219
1220
TYPE_UPPER_ARM_R = 9 ;
1220
1221
1221
- // Bone defines the left forearm.
1222
+ // Bone defining the left forearm.
1222
1223
//
1223
1224
TYPE_LOWER_ARM_L = 10 ;
1224
1225
1225
- // Bone defines the right forearm.
1226
+ // Bone defining the right forearm.
1226
1227
//
1227
1228
TYPE_LOWER_ARM_R = 11 ;
1228
1229
1229
- // Bone defines the left hand.
1230
+ // Bone defining the left hand.
1230
1231
//
1231
1232
TYPE_FULL_HAND_L = 12 ;
1232
1233
1233
- // Bone defines the right hand.
1234
+ // Bone defining the right hand.
1234
1235
//
1235
1236
TYPE_FULL_HAND_R = 13 ;
1236
1237
1237
- // Bone defines the left thigh.
1238
+ // Bone defining the left thigh.
1238
1239
//
1239
1240
TYPE_UPPER_LEG_L = 14 ;
1240
1241
1241
- // Bone defines the right thigh.
1242
+ // Bone defining the right thigh.
1242
1243
//
1243
1244
TYPE_UPPER_LEG_R = 15 ;
1244
1245
1245
- // Bone defines the left shin.
1246
+ // Bone defining the left shin.
1246
1247
//
1247
1248
TYPE_LOWER_LEG_L = 16 ;
1248
1249
1249
- // Bone defines the right shin.
1250
+ // Bone defining the right shin.
1250
1251
//
1251
1252
TYPE_LOWER_LEG_R = 17 ;
1252
1253
1253
- // Bone defines the left foot.
1254
+ // Bone defining the left foot.
1254
1255
//
1255
1256
TYPE_FULL_FOOT_L = 18 ;
1256
1257
1257
- // Bone defines the right foot.
1258
+ // Bone defining the right foot.
1258
1259
//
1259
1260
TYPE_FULL_FOOT_R = 19 ;
1260
1261
}
0 commit comments