Skip to content

Commit 0034874

Browse files
author
Carsten Kuebler
committed
Add documentation
That a relative value becomes global/absolute if the parent frame is inertial (all parent frames up to ground truth).
1 parent 2740f2d commit 0034874

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

osi_common.proto

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,8 @@ message BaseStationary
263263
optional Vector3d position = 2;
264264

265265
// The relative orientation of the stationary object w.r.t. its parent
266-
// frame.
266+
// frame, noted in the parent frame. The orientation becomes global/absolute
267+
// if the parent frame is inertial (all parent frames up to ground truth).
267268
//
268269
// <tt>Origin_base_stationary_entity := Rotation_yaw_pitch_roll(#orientation)*(Origin_parent_coordinate_system - #position)</tt>
269270
//
@@ -316,8 +317,10 @@ message BaseMoving
316317
//
317318
optional Vector3d position = 2;
318319

319-
// The relative orientation of the moving object w.r.t. its parent frame.
320-
//
320+
// The relative orientation of the moving object w.r.t. its parent frame,
321+
// noted in the parent frame. The orientation becomes global/absolute if
322+
// the parent frame is inertial (all parent frames up to ground truth).
323+
//
321324
// <tt>Origin_base_moving_entity := Rotation_yaw_pitch_roll(#orientation)*(Origin_parent_coordinate_system - #position)</tt>
322325
//
323326
// \note There may be some constraints how to align the orientation w.r.t.
@@ -327,15 +330,15 @@ message BaseMoving
327330

328331
// The relative velocity of the moving object w.r.t. the parent frame,
329332
// noted in the parent frame. The velocity becomes global/absolute if
330-
// the parent frame does not move."
333+
// the parent frame does is inertial (all parent frames up to ground truth).
331334
//
332335
// <tt>#position (t) := #position (t-dt)+ #velocity *dt</tt>
333336
//
334337
optional Vector3d velocity = 4;
335338

336339
// The relative acceleration of the moving object w.r.t. its parent frame,
337340
// noted in the parent frame. The acceleration becomes global/absolute if
338-
// the parent frame is not accelerating.
341+
// the parent frame is inertial (all parent frames up to ground truth).
339342
//
340343
// <tt> #position (t) := #position (t-dt)+ #velocity *dt+ #acceleration /2*dt^2</tt>
341344
//
@@ -346,6 +349,8 @@ message BaseMoving
346349
// The relative orientation rate of the moving object w.r.t. its parent
347350
// frame and parent orientation rate in the center point of the bounding box
348351
// (origin of the bounding box frame), noted in the parent frame.
352+
// The orientation becomes global/absolute if the parent frame is inertial
353+
// (all parent frames up to ground truth).
349354
//
350355
// <tt>Rotation_yaw_pitch_roll(#orientation (t)) := Rotation_yaw_pitch_roll(#orientation_rate *dt)*Rotation_yaw_pitch_roll(#orientation (t-dt))</tt>
351356
//

0 commit comments

Comments
 (0)