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

Create Dense Urban ODD Scenarios #4636

Open
3 of 8 tasks
brkay54 opened this issue Apr 18, 2024 · 1 comment
Open
3 of 8 tasks

Create Dense Urban ODD Scenarios #4636

brkay54 opened this issue Apr 18, 2024 · 1 comment
Assignees
Labels
component:planning Route planning, decision-making, and navigation. component:simulation Virtual environment setups and simulations. type:ci Continuous Integration (CI) processes and testing. type:testing Related to the testing of the software, including unit tests, integration tests, and other forms of

Comments

@brkay54
Copy link
Member

brkay54 commented Apr 18, 2024

Checklist

  • I've read the contribution guidelines.
  • I've searched other issues and no duplicate issues were found.
  • I've agreed with the maintainers that I can plan this task.

Description

Scenario Slides: Slides
Scenario Documentation: Google-sheets
Development Suite: Evaluator Suite

Reference Videos
Sample AWSIM Test Failures: AWSIM Test Failures
NTUCampus (Thanks to Daniel-san from TierIV)

This issue addresses the need to create realistic scenarios for dense urban Operational Design Domains (ODDs) involving Vulnerable Road Users (VRUs) such as pedestrians, bicycles, and motorcycles. The main task is to check the capability of the scenario_simulator to implement these scenarios, create sample scenarios with defined trajectories for NPCs, and provide the necessary documentation and virtual maps.

Purpose

The purpose of this issue is to enhance the simulation capabilities of Autoware by providing detailed and realistic scenarios involving VRUs in dense urban environments. These scenarios are crucial for testing and validating the safety and effectiveness of autonomous driving systems in complex urban settings.

Possible approaches

  • Evaluate the existing capabilities of the scenario_simulator to determine if it can simulate the required urban scenarios with VRUs. If not, identify the gaps and create detailed issues to address them.
  • Develop sample scenarios that allow NPCs to move along defined trajectories, simulating real-world interactions with VRUs.
  • Document all the scenarios comprehensively, outlining their design and expected outcomes.
  • Create virtual maps as necessary to support the scenarios, ensuring that they reflect typical dense urban conditions.
  • Implement the scenarios and integrate them into the AWF project on evaluation.ci for continuous integration and testing.

Definition of done

  • Determine the capability of scenario_simulator for urban VRU scenarios.
  • Create and document sample scenarios with defined NPC trajectories.
  • Prepare detailed scenario documentation.
  • Develop virtual maps required for the scenarios.
  • Upload and integrate scenarios into the AWF project on evaluation.ci.
@brkay54 brkay54 added component:simulation Virtual environment setups and simulations. component:planning Route planning, decision-making, and navigation. type:testing Related to the testing of the software, including unit tests, integration tests, and other forms of type:ci Continuous Integration (CI) processes and testing. labels Apr 18, 2024
@brkay54 brkay54 self-assigned this Apr 18, 2024
@brkay54 brkay54 changed the title Establishing Dense Urban ODD Scenarios with VRUs for Autoware's Testing Suite Create Dense Urban ODD Scenarios Apr 18, 2024
@brkay54
Copy link
Member Author

brkay54 commented May 14, 2024

The first test for the currently created scenarios: success rate - 18/58

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:planning Route planning, decision-making, and navigation. component:simulation Virtual environment setups and simulations. type:ci Continuous Integration (CI) processes and testing. type:testing Related to the testing of the software, including unit tests, integration tests, and other forms of
Projects
Status: In Progress
Development

No branches or pull requests

1 participant