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

Evaluate prediction accuracy with nuScenes #6806

Open
3 of 10 tasks
xmfcx opened this issue Apr 14, 2024 · 12 comments
Open
3 of 10 tasks

Evaluate prediction accuracy with nuScenes #6806

xmfcx opened this issue Apr 14, 2024 · 12 comments
Assignees
Labels
component:evaluator Evaluation tools for planning, localization etc. (auto-assigned) component:perception Advanced sensor data processing and environment understanding. (auto-assigned)

Comments

@xmfcx
Copy link
Contributor

xmfcx commented Apr 14, 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

Autoware currently uses rule-based prediction modules with simple linear models. We aim to assess the performance of these existing prediction modules using the nuScenes dataset's Prediction Challenge to better understand their accuracy and reliability before integrating learning-based prediction algorithms.

Similar previous work:

Purpose

The purpose of this evaluation is to benchmark Autoware's current prediction capabilities against the nuScenes dataset. This will provide a clear baseline of performance and highlight areas for improvement as we transition to more sophisticated learning-based prediction algorithms.

Possible approaches

  • Utilize the nuscenes prediction dataset and follow the guidelines provided in the nuscenes prediction tutorial.
  • Analyze the performance of existing linear prediction models in Autoware against the benchmark data.
  • Document the findings and identify potential areas where machine learning models could offer significant improvements.

Definition of done

  • Download the nuScenes prediction dataset from the nuScenes download page.
  • Setup the environment and necessary dependencies to run the prediction tutorial notebook.
  • Create a new repository for an adapter tool to facilitate the integration of Autoware with the nuScenes dataset.
  • Run the existing Autoware prediction models on the nuScenes dataset using the adapter tool.
  • Collect and document the performance metrics from the evaluations.
  • Prepare a step-by-step document detailing the process to reproduce the evaluations, including any configurations and tools used.
  • Prepare a final report summarizing the findings and outlining recommendations for the integration of learning-based models.
@xmfcx xmfcx moved this to Todo in Autoware Labs Apr 14, 2024
@xmfcx xmfcx added component:perception Advanced sensor data processing and environment understanding. (auto-assigned) component:evaluator Evaluation tools for planning, localization etc. (auto-assigned) labels Apr 14, 2024
@xmfcx xmfcx changed the title Evaluate prediction accuracy Evaluate prediction accuracy with nuScenes Apr 14, 2024
@sezan92 sezan92 moved this from Todo to In Progress in Autoware Labs Apr 16, 2024
@sezan92 sezan92 moved this from Todo to In Progress in Sensing & Perception Working Group Apr 16, 2024
@sezan92
Copy link
Contributor

sezan92 commented Apr 16, 2024

I have started working on it. I will try to update in this issue regularly. Right now I am trying to understand the notebook.
my next plan is to generate some sample predictions and run the evaluation pipeline. then i would like to use autoware for prediction

@sezan92
Copy link
Contributor

sezan92 commented Apr 21, 2024

Update 2024/04/21

@meliketanrikulu
Copy link
Contributor

Hello @sezan92 . Thanks for your efforts. Is there any update or open PR related this issue ?

@sezan92
Copy link
Contributor

sezan92 commented May 9, 2024

@meliketanrikulu yes, I am continuously working on this. I am in the middle of setting up the nuscense dev kit in my local machine , then I plan to use Autoware perception stack . My plan is to feed the data from nuscenes to the perception node (sorry if my naming is wrong) and get the prediction. then i will evaluate using the prediction. but I am progressing slowly as I am also busy in my full time job. is that fine?

@meliketanrikulu
Copy link
Contributor

meliketanrikulu commented May 10, 2024

@meliketanrikulu yes, I am continuously working on this. I am in the middle of setting up the nuscense dev kit in my local machine , then I plan to use Autoware perception stack . My plan is to feed the data from nuscenes to the perception node (sorry if my naming is wrong) and get the prediction. then i will evaluate using the prediction. but I am progressing slowly as I am also busy in my full time job. is that fine?

@sezan92 Thanks for your effort. No problem . I just asked to check the assignee part. I wish you good work :)

@sezan92
Copy link
Contributor

sezan92 commented Jun 6, 2024

Update 2024/06/06

TODO

  • start working on a basic benchmarking tool using autoware.

@mitsudome-r
Copy link
Member

@sezan92
Are you working on this at the moment?
If you cannot work on this, I would like to assign someone else.

@sezan92
Copy link
Contributor

sezan92 commented Jun 24, 2024

@mitsudome-r i am working on this but the progress is slow, if it is urgent for autoware, then you are free to re-assign.

Copy link

stale bot commented Aug 23, 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 Aug 23, 2024
@sezan92
Copy link
Contributor

sezan92 commented Aug 27, 2024

dummy, still working on it .

@stale stale bot removed the status:stale Inactive or outdated issues. (auto-assigned) label Aug 27, 2024
@xmfcx xmfcx removed this from Autoware Labs Oct 4, 2024
Copy link

stale bot commented Oct 28, 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 Oct 28, 2024
@sezan92 sezan92 removed the status:stale Inactive or outdated issues. (auto-assigned) label Oct 28, 2024
Copy link

stale bot commented Dec 28, 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 28, 2024
@sezan92 sezan92 removed the status:stale Inactive or outdated issues. (auto-assigned) label Feb 5, 2025
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:perception Advanced sensor data processing and environment understanding. (auto-assigned)
Projects
Status: In Progress
Development

No branches or pull requests

4 participants