@@ -450,13 +450,15 @@ message MovingObject
450450 //
451451 optional double ground_clearance = 6 ;
452452
453- // Detailed wheel data .
453+ // Description of each wheel .
454454 //
455455 // \note OSI uses singular instead of plural for repeated field names.
456456 //
457457 repeated WheelData wheel_data = 7 ;
458458
459- // \brief Description of a single wheel.
459+ // \brief Detailed wheel data.
460+ // The focus is on the description of a wheel regarding the perceivable
461+ // information from the outside.
460462 //
461463 message WheelData
462464 {
@@ -485,21 +487,30 @@ message MovingObject
485487 //
486488 // Unit: m
487489 //
488- optional double radius = 4 ;
490+ optional double radius_wheel = 4 ;
491+
492+ // Radius of the rim measured from the center to the outer, visible part of the rim.
493+ //
494+ // Unit: m
495+ //
496+ optional double radius_rim = 5 ;
489497
490498 // Orientation of the wheel.
491499 // The reference system is the vehicle frame (center of bounding box).
492500 // Right-handed, x-axis shows into driving direction "forward".
493501 // Rough Approximation: The yaw-value shows the steering angle.
494502 //
495- optional Orientation3d orientation = 5 ;
503+ optional Orientation3d orientation = 6 ;
496504
497505 // Rotation of the wheel around the axle.
498506 //
499507 // Unit: Rad/s.
500- // Positive means, that the vehicle moves forward.
508+ // Counterclockwise is positive, clockwise negative.
509+ // The reference point / view perspective is from the mid of the axle.
510+ // If there is just one wheel centered in the mid of the axle (e.g. bicycle),
511+ // the wheel is treated as a right wheel.
501512 //
502- optional double rotation_rate = 6 ;
513+ optional double rotation_rate = 7 ;
503514 }
504515 }
505516
0 commit comments