Migration of autoware_auto_msgs to autoware_msgs in scenario_simulator_v2 #4082
-
IntroductionSince the migration of autoware_auto_msgs to autoware_msgs in Autoware will happen I am currently working on converting the autoware_auto_msgs to autoware_msgs in scenario_simulator_v2. I have discovered some message types missing or their definitions changes so I wanted to ask for more context. Questions
|
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 3 replies
-
Regarding VehicleStateCommand and EmergencyState, they have been present since the era of autoware.auto and it's debatable whether they should remain the same type in autoware core/universe. VehicleStateCommand appears to be fine as it is, but as for EmergencyState, it's uncertain if it will be directly carried over, as the MRM interface is still being organized. As for DetectedObject and TrackedObject, since they are not the final output of the Perception component, the current definition is that of a PredictedObject, which is a certain final output. In the future, it's expected that Detection, Tracking, and Prediction will become a single neural network, so it's worth discussing whether to explicitly prepare them as autoware_msgs interfaces. For example, if Perception itself is carried out by an End to End neural network from Detection to Prediction, and Tracked Object is used in something like scenario_simulator, it could cease to function.
Regarding is_stationary, it's a remnant from autoware.auto and isn't used in the current implementation. Also, it seems that whether an object is stationary can be determined by PredictedObject, so it's unlikely to be added. There was a previous discussion about orientation_availability (I am currently searching for the thread). The existence of orientation_availability is solely due to the current algorithms being poor, and it has been suggested that "for the component interface between Perception and Planning, the orientation should be determined." Therefore, for now, it's decided not to include orientation_availability in PredictedObject. |
Beta Was this translation helpful? Give feedback.
-
We can remove the
Related PR: cc. @yukkysaito |
Beta Was this translation helpful? Give feedback.
-
@yukkysaito @xmfcx
As for this matter, I can see that the scenario_simulator_v2 publishes the Please let me know if any decision/work has been made regarding the perception pipeline messages port into
As I checked the |
Beta Was this translation helpful? Give feedback.
-
I wanted to double check on the matters which still seem to be unresolved. @xmfcx cc @mitsudome-r
and
Is there any progress on the decision regarding the future of EmergencyState? |
Beta Was this translation helpful? Give feedback.
We have decided to port DetectedObject and TrackedObject messages as well by creating the same message under autoware_perception_msgs