Skip to content

Commit 60d07c5

Browse files
committed
Update the base polygon description
1 parent 40ea9b0 commit 60d07c5

File tree

1 file changed

+24
-12
lines changed

1 file changed

+24
-12
lines changed

osi_common.proto

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -155,12 +155,18 @@ message BaseStationary
155155
/// The relative orientation of the landmark w.r.t its parent frame.
156156
optional Orientation3d orientation = 3;
157157

158-
/// The two dimensional (flat) contour of the object. E.g. the projection of the contour onto the street.
159-
/// The polygon is closed by connecting the last with the first point. Therefore these two points are
160-
/// different and there are at least three points.
161-
/// The polygon is defined counter-clockwise.
162-
/// For ground truth data the polygon is defined in two dimensional world coordiantes.
163-
/// For sensor data the polygon is defined in two dimensional sensor coordinates.
158+
/// Usage as ground truth:
159+
/// The two dimensional (flat) contour of the object. This is an extension of the concept of a
160+
/// bounding box as defined in Dimension3d. The contour is the projection of the object outline
161+
/// on the z-plane in the object frame (independent of its current position and orientation).
162+
/// Usage as sensor data:
163+
/// The polygon describes the visible part of the object's contour.
164+
/// General definitions:
165+
/// The polygon is defined in the local object frame: x pointing forward and y to the left.
166+
/// As ground truth, the polygon is closed by connecting the last with the first point. Therefore
167+
/// these two points are different and there are at least three points.
168+
/// As sensor data, the polygon is open.
169+
/// The polygon is defined counter-clockwise.
164170
repeated Vector2d base_polygon = 4;
165171
}
166172

@@ -191,11 +197,17 @@ message BaseMoving
191197
/// Obviously, the orientation rate becomes global/absolute if the parent frame is not rotating.
192198
optional Orientation3d orientation_rate = 6;
193199

194-
/// The two dimensional (flat) contour of the object. E.g. the projection of the contour onto the street.
195-
/// The polygon is closed by connecting the last with the first point. Therefore these two points are
196-
/// different and there are at least three points.
197-
/// The polygon is defined counter-clockwise.
198-
/// For ground truth data the polygon is defined in two dimensional world coordiantes.
199-
/// For sensor data the polygon is defined in two dimensional sensor coordinates.
200+
/// Usage as ground truth:
201+
/// The two dimensional (flat) contour of the object. This is an extension of the concept of a
202+
/// bounding box as defined in Dimension3d. The contour is the projection of the object outline
203+
/// on the z-plane in the object frame (independent of its current position and orientation).
204+
/// Usage as sensor data:
205+
/// The polygon describes the visible part of the object's contour.
206+
/// General definitions:
207+
/// The polygon is defined in the local object frame: x pointing forward and y to the left.
208+
/// As ground truth, the polygon is closed by connecting the last with the first point. Therefore
209+
/// these two points are different and there are at least three points.
210+
/// As sensor data, the polygon is open.
211+
/// The polygon is defined counter-clockwise.
200212
repeated Vector2d base_polygon = 7;
201213
}

0 commit comments

Comments
 (0)