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/
399 stars 122 forks source link

Carma requires functionality to use vehicle's current position as the starting point when generating the route #1051

Closed lewisid closed 3 years ago

lewisid commented 3 years ago

Types of Issue

Descriptive summary

Route generation in Carma is meant to use HD mapping to create a route from the vehicle's position to a specified destination point in the route.csv file. There is currently no logic that uses the vehicle's position as the starting point in the generation process. Instead, the route's starting point is determined by the first set of coordinates in the route.csv file.

Carma version where this issue was discovered

carma-platform develop 3.4.0

Expected behavior

The route uses the vehicle's current position as the starting point when creating the route to be followed.

Actual behavior

See the description above.

Steps to reproduce the actual behavior

  1. Start Carma
  2. Open the UI and select the route
  3. Open Rviz and localize. Once localization is complete, the route indicators will show the start of the route corresponding to the lanelet of the first coordinate listed in the route.csv file in /opt/carma/route.

Related work

msmcconnell commented 3 years ago

Added in #1055