@@ -10,8 +10,8 @@ package osi3;
10
10
11
11
//
12
12
// \brief The traffic update message is provided by traffic
13
- // participant models to provide updates to their position and
14
- // state back to the simulation environment.
13
+ // participant models to provide updates to their position, state
14
+ // and future trajectory back to the simulation environment.
15
15
//
16
16
// \note Note that for reasons of convenience and consistency, the
17
17
// updated information is provided as a MovingObject. Certain fields
@@ -41,37 +41,10 @@ message TrafficUpdate
41
41
42
42
// Updated traffic participant data
43
43
//
44
- repeated TrafficParticipantUpdate traffic = 3 ;
45
-
46
- // \brief Data for a single traffic participant to update the simulator.
47
- //
48
- // It includes an immediate update for the current timestamp reported in
49
- // parent traffic update message which can include the full detail of a
50
- // moving object message.
44
+ // \note Only the id, base member (without dimension and base_polygon),
45
+ // and the vehicle_classification.light_state members are considered in
46
+ // updates, all other members can be left undefined, and will be
47
+ // ignored by the receiver of this message.
51
48
//
52
- // The future trajectory is deliberately more sparse as much of the detail
53
- // won't be known for all future points.
54
- //
55
- message TrafficParticipantUpdate
56
- {
57
- // Updated Moving Object
58
- //
59
- // \note Only the id, base member (without dimension and base_polygon),
60
- // and the vehicle_classification.light_state members are considered in
61
- // updates, all other members can be left undefined, and will be
62
- // ignored by the receiver of this message.
63
- //
64
- optional MovingObject update = 1 ;
65
-
66
- // The future trajectory message is to allow traffic participants to
67
- // indicate to the simulator their current expectations of where they plan to
68
- // be in the future.
69
- //
70
- // \note Traffic participants aren't required to stick precisely to this future
71
- // trajectory. It is to allow the simulator to provide realistic agent
72
- // behaviours without performing prediction for all external traffic
73
- // participants.
74
- //
75
- repeated StatePoint future_trajectory = 2 ;
76
- }
49
+ repeated MovingObject traffic = 3 ;
77
50
}
0 commit comments