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

Unable to Implement RSS Distance Checking in Scenario Evaluation #8905

Open
3 tasks done
brkay54 opened this issue Sep 18, 2024 · 3 comments
Open
3 tasks done

Unable to Implement RSS Distance Checking in Scenario Evaluation #8905

brkay54 opened this issue Sep 18, 2024 · 3 comments
Labels
component:evaluator Evaluation tools for planning, localization etc. (auto-assigned) component:planning Route planning, decision-making, and navigation. (auto-assigned) status:help-wanted Assistance or contributors needed. status:stale Inactive or outdated issues. (auto-assigned)

Comments

@brkay54
Copy link
Member

brkay54 commented Sep 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.

Background

The ODD Working Group has been discussing the implementation of RSS (Responsibility-Sensitive Safety) distance evaluation in running scenarios. The RSS distance, or minimum following distance, depends on dynamic variables such as the current velocity of the ego vehicle and the velocity of the vehicle it's following. However, these variables are not currently accessible in the scenario simulator, posing a challenge for planning evaluation.

Proposed Solutions

We've explored two potential approaches to address this issue:

Option 1: Enhance Scenario_Simulator_v2 to Publish Velocities

Description: Modify the existing Scenario_Simulator_v2 to publish the required velocity data.

Pros:

  • Provides more accurate velocity values
  • Enables precise RSS distance calculations

Cons:

  • High implementation cost
  • Requires significant changes to the current system

Status: Rejected due to resource constraints and implementation complexity.

Option 2: Integrate RSS Distance Metric into the Planning Evaluator

Description: Add an RSS distance metric calculation feature to the planning evaluator.

Pros:

  • More cost-effective solution
  • Easier to implement within the current framework
  • Allows subscription to RSS distance in the scenario simulator

Cons:

  • May be less accurate than real-time velocity data

Status: Currently the preferred option.

Request for Feedback

We welcome additional insights and opinions from the team. Please consider the following questions:

  1. Are there any potential drawbacks to Option 2 that we haven't considered?
  2. Do you foresee any integration challenges with the current planning evaluator?
  3. Are there any alternative approaches we should explore?

Your input is valuable in ensuring we choose the most effective and efficient solution. Please share your thoughts and suggestions in the comments below.

@brkay54
Copy link
Member Author

brkay54 commented Sep 18, 2024

@brkay54 brkay54 added status:help-wanted Assistance or contributors needed. component:planning Route planning, decision-making, and navigation. (auto-assigned) component:evaluator Evaluation tools for planning, localization etc. (auto-assigned) labels Sep 18, 2024
@takayuki5168
Copy link
Contributor

@brkay54
Both options sound good to me. I don't feel any drawbacks and challenges.

Copy link

stale bot commented Dec 3, 2024

This pull request has been automatically marked as stale because it has not had recent activity.

@stale stale bot added the status:stale Inactive or outdated issues. (auto-assigned) label Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:evaluator Evaluation tools for planning, localization etc. (auto-assigned) component:planning Route planning, decision-making, and navigation. (auto-assigned) status:help-wanted Assistance or contributors needed. status:stale Inactive or outdated issues. (auto-assigned)
Projects
None yet
Development

No branches or pull requests

2 participants