@@ -438,13 +438,15 @@ message MovingObject
438438 //
439439 optional double ground_clearance = 6 ;
440440
441- // Detailed wheel data .
441+ // Description of each wheel .
442442 //
443443 // \note OSI uses singular instead of plural for repeated field names.
444444 //
445445 repeated WheelData wheel_data = 7 ;
446446
447- // \brief Description of a single wheel.
447+ // \brief Detailed wheel data.
448+ // The focus is on the description of a wheel regarding the perceivable
449+ // information from the outside.
448450 //
449451 message WheelData
450452 {
@@ -473,21 +475,30 @@ message MovingObject
473475 //
474476 // Unit: m
475477 //
476- optional double radius = 4 ;
478+ optional double radius_wheel = 4 ;
479+
480+ // Radius of the rim measured from the center to the outer, visible part of the rim.
481+ //
482+ // Unit: m
483+ //
484+ optional double radius_rim = 5 ;
477485
478486 // Orientation of the wheel.
479487 // The reference system is the vehicle frame (center of bounding box).
480488 // Right-handed, x-axis shows into driving direction "forward".
481489 // Rough Approximation: The yaw-value shows the steering angle.
482490 //
483- optional Orientation3d orientation = 5 ;
491+ optional Orientation3d orientation = 6 ;
484492
485493 // Rotation of the wheel around the axle.
486494 //
487495 // Unit: Rad/s.
488- // Positive means, that the vehicle moves forward.
496+ // Counterclockwise is positive, clockwise negative.
497+ // The reference point / view perspective is from the mid of the axle.
498+ // If there is just one wheel centered in the mid of the axle (e.g. bicycle),
499+ // the wheel is treated as a right wheel.
489500 //
490- optional double rotation_rate = 6 ;
501+ optional double rotation_rate = 7 ;
491502 }
492503 }
493504
0 commit comments