Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vehicle Gets Stuck on Uphill Road by Mistaking It for an Obstacle (Autoware.Universe + CARLA Co-Simulation) #6936

Open
3 tasks done
sgNicola opened this issue May 8, 2024 · 1 comment
Labels
CARLA Issue when using the CARLA simulator

Comments

@sgNicola
Copy link

sgNicola commented May 8, 2024

Checklist

  • I've read the contribution guidelines.
  • I've searched other issues and no duplicate issues were found.
  • I'm convinced that this is not my fault but a bug.

Description

Treat the uphill road as an obstacle and get stuck on the road when using autoware.universe + Carla co-simulation.
2024-05-08_14-10

Expected behavior

The vehicle should navigate uphill roads smoothly without interruptions, recognizing the road as drivable and not as an obstacle.

Actual behavior

When approaching an uphill road, the vehicle stops and does not proceed further, behaving as if there is an obstacle blocking its path.

Steps to reproduce

  1. Launch Autoware.Universe.
  2. Drive the vehicle around areas with uphill roads.
  3. Observe the vehicle behavior as it approaches the uphill sections.

Versions

-OS: Ubuntu20.04
-ROS2: galactic
-Autoware: autoware.universe galactic

Possible causes

The issue appears to stem from the Surround Obstacle Checker, which subscribes to the /perception/obstacle_segmentation/pointcloud topic. It incorrectly interprets the uphill road geometry as an obstacle. Additionally, it's worth noting that the output of the perception module on the /perception/object_recognition/objects topic is empty.
uphill_recognition_topic
uphill_pointcloud

Additional context

No response

@sgNicola
Copy link
Author

sgNicola commented May 9, 2024

I have attempted to replace the topic from /perception/obstacle_segmentation/pointcloud to /pointcloud_map_filtered/pointcloud for both the Surround Obstacle Checker and the Obstacle Stop Planner. This modification may resolve issues by filtering out uphill pointcloud data, thereby enabling smoother vehicle operation.
However, I am concerned that this adjustment may introduce potential safety risks, as the original system design relies on subscribing to the unfiltered pointcloud topic as part of safety redundancy measures.
filterd_uphill

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CARLA Issue when using the CARLA simulator
Projects
None yet
Development

No branches or pull requests

2 participants