Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions osi_common.proto
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,10 @@ message Timestamp
//
// Unit: s
//
// \rules
// is_greater_than_or_equal_to: 0
// \endrules
//
optional int64 seconds = 1;

// The number of nanoseconds since the start of the last second.
Expand All @@ -80,6 +84,11 @@ message Timestamp
//
// Unit: ns
//
// \rules
// is_greater_than_or_equal_to: 0
// is_less_than_or_equal_to: 999999999
// \endrules
//
optional uint32 nanos = 2;
}

Expand All @@ -100,18 +109,30 @@ message Dimension3d
//
// Unit: m
//
// \rules
// is_greater_than_or_equal_to: 0
// \endrules
//
optional double length = 1;

// The width of the box.
//
// Unit: m
//
// \rules
// is_greater_than_or_equal_to: 0
// \endrules
//
optional double width = 2;

// The height of the box.
//
// Unit: m
//
// \rules
// is_greater_than_or_equal_to: 0
// \endrules
//
optional double height = 3;
}

Expand Down Expand Up @@ -187,6 +208,10 @@ message Identifier
{
// The identifier's value.
//
// \rules
// is_greater_than_or_equal_to: 0
// \endrules
//
optional uint64 value = 1;
}

Expand Down Expand Up @@ -234,6 +259,10 @@ message Spherical3d
//
// Unit: m
//
// \rules
// is_greater_than_or_equal_to: 0
// \endrules
//
optional double distance = 1;

// The azimuth (horizontal) angle.
Expand Down
15 changes: 12 additions & 3 deletions osi_detectedlane.proto
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,10 @@ message DetectedLane
// given under the condition of
// \c DetectedItemHeader::existence_probability.
//
// Range: [0,1]
// \rules
// is_less_than_or_equal_to: 1
// is_greater_than_or_equal_to: 0
// \endrules
//
optional double probability = 1;

Expand Down Expand Up @@ -94,7 +97,10 @@ message DetectedLaneBoundary
// one \c #boundary_line_confidences confidence value is
// specified which is suitable for all candidates.
//
// Range: [0,1]
// \rules
// is_greater_than_or_equal_to: 0
// is_less_than_or_equal_to: 1
// \endrules
//
repeated double boundary_line_confidences = 5;

Expand All @@ -110,7 +116,10 @@ message DetectedLaneBoundary
// given under the condition of
// \c DetectedItemHeader::existence_probability.
//
// Range: [0,1]
// \rules
// is_greater_than_or_equal_to: 0
// is_less_than_or_equal_to: 1
// \endrules
//
optional double probability = 1;

Expand Down
25 changes: 22 additions & 3 deletions osi_detectedobject.proto
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,10 @@ message DetectedItemHeader
// \note Use as confidence measure where a low value means less confidence
// and a high value indicates strong confidence.
//
// Range: [0,1]
// \rules
// is_greater_than_or_equal_to: 0
// is_less_than_or_equal_to: 1
// \endrules
//
optional double existence_probability = 3;

Expand Down Expand Up @@ -129,7 +132,10 @@ message DetectedStationaryObject
// given under the condition of
// \c DetectedItemHeader::existence_probability.
//
// Range: [0,1]
// \rules
// is_greater_than_or_equal_to: 0
// is_less_than_or_equal_to: 1
// \endrules
//
optional double probability = 1;

Expand Down Expand Up @@ -182,12 +188,22 @@ message DetectedMovingObject
//
// Percentage value of the object width in the corresponding lane.
//
// \rules
// is_greater_than_or_equal_to: 0
// is_less_than_or_equal_to: 100
// \endrules
//
optional double percentage_side_lane_left = 6;

// Percentage side lane right.
//
// Percentage value of the object width in the corresponding lane.
//
// \rules
// is_greater_than_or_equal_to: 0
// is_less_than_or_equal_to: 100
// \endrules
//
optional double percentage_side_lane_right = 7;

// A list of candidates for this moving object as estimated by the
Expand Down Expand Up @@ -237,7 +253,10 @@ message DetectedMovingObject
// given under the condition of
// \c DetectedItemHeader::existence_probability.
//
// Range: [0,1]
// \rules
// is_greater_than_or_equal_to: 0
// is_less_than_or_equal_to: 1
// \endrules
//
optional double probability = 1;

Expand Down
5 changes: 4 additions & 1 deletion osi_detectedoccupant.proto
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,10 @@ message DetectedOccupant
// given under the condition of
// \c DetectedItemHeader::existence_probability.
//
// Range: [0,1]
// \rules
// is_greater_than_or_equal_to: 0
// is_less_than_or_equal_to: 1
// \endrules
//
optional double probability = 1;

Expand Down
5 changes: 4 additions & 1 deletion osi_detectedroadmarking.proto
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,10 @@ message DetectedRoadMarking
// given under the condition of
// \c DetectedItemHeader::existence_probability.
//
// Range: [0,1]
// \rules
// is_less_than_or_equal_to: 1
// is_greater_than_or_equal_to: 0
// \endrules
//
optional double probability = 1;

Expand Down
5 changes: 4 additions & 1 deletion osi_detectedtrafficlight.proto
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,10 @@ message DetectedTrafficLight
// given under the condition of
// \c DetectedItemHeader::existence_probability.
//
// Range: [0,1]
// \rules
// is_less_than_or_equal_to: 1
// is_greater_than_or_equal_to: 0
// \endrules
//
optional double probability = 1;

Expand Down
10 changes: 8 additions & 2 deletions osi_detectedtrafficsign.proto
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,10 @@ message DetectedTrafficSign
// probability is given under the condition of \c
// DetectedItemHeader::existence_probability.
//
// Range: [0,1]
// \rules
// is_less_than_or_equal_to: 1
// is_greater_than_or_equal_to: 0
// \endrules
//
optional double probability = 1;

Expand Down Expand Up @@ -204,7 +207,10 @@ message DetectedTrafficSign
// probability is given under the condition of \c
// DetectedItemHeader::existence_probability.
//
// Range: [0,1]
// \rules
// is_less_than_or_equal_to: 1
// is_greater_than_or_equal_to: 0
// \endrules
//
optional double probability = 1;

Expand Down
21 changes: 21 additions & 0 deletions osi_environment.proto
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,22 @@ message EnvironmentalConditions
//
// Unit: Pa
//
// \rules
// is_greater_than_or_equal_to: 80000
// is_less_than_or_equal_to: 120000
// \endrules
//
optional double atmospheric_pressure = 3;

// Temperature in Kelvin at z=0.0 in world frame.
//
// Unit: K
//
// \rules
// is_greater_than_or_equal_to: 170
// is_less_than_or_equal_to: 340
// \endrules
//
optional double temperature = 4;

// Relative humidity in at z=0.0 in world frame.
Expand All @@ -59,6 +69,12 @@ message EnvironmentalConditions
// temperature and atmospheric_pressure are known.
//
// Unit: %
//
// \rules
// is_greater_than_or_equal_to: 0
// is_less_than_or_equal_to: 100
// \endrules
//
optional double relative_humidity = 5;

// Description of the precipitation.
Expand Down Expand Up @@ -295,6 +311,11 @@ message EnvironmentalConditions
// \note No changes of daylight saving time or time zones are
// considered.
//
// \rules
// is_greater_than_or_equal_to: 0
// is_less_than: 86400
// \endrules
//
optional uint32 seconds_since_midnight = 1;
}
}
Loading