usdot-fhwa-stol / carma-platform

CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication. Doxygen Source Code Documentation :
https://usdot-fhwa-stol.github.io/documentation/carma-platform/
403 stars 124 forks source link

bounding_box_convertor node throws runtime_error #2126

Open adev4a opened 1 year ago

adev4a commented 1 year ago

Summary

During integration testing of ros2 ndt_matching it was found that the bounding_box_convertor node is throwing a runtime error consistently when bring carma up. The node crashes silently without bringing down carma. image (9)

Commit

Develop

Expected Behavior

bounding_box_convertor should remain operational through the carma lifecycle and perform its expected function.

Actual Behavior

The node crashes with a runtime_error and a warning that different time sources are being compared.

Steps to Reproduce the Actual Behavior

  1. Start up carma in a vehicle on develop
  2. Monitor terminal output

Related Work

No response

MishkaMN commented 6 months ago

This issue is still happening as of now. It looks like it happens on every vehicles judging from the fact that it happens on Ford Fusion and Black Pacifica. Ford fusion doesn't shut down because of it, but Pacifica does. However, it could be because Pacifica is shutting down due to ssc problem that it is having.

I turned off euclidean_cluster_nodes object_detection_tracking tracking_nodes and the error goes away. It must be one of them and we are not using them