driveenvnerf

[ICRA 2024 Workshop] DriveEnv-NeRF: Exploration of A NeRF-Based Autonomous Driving Environment for Real-World Performance Validation

https://github.com/muyishen2040/driveenvnerf

Science Score: 41.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.2%) to scientific vocabulary

Keywords

drive-env-nerf nerf neural-radiance-fields reinforcement-learning robotics sim-to-real
Last synced: 6 months ago · JSON representation ·

Repository

[ICRA 2024 Workshop] DriveEnv-NeRF: Exploration of A NeRF-Based Autonomous Driving Environment for Real-World Performance Validation

Basic Info
Statistics
  • Stars: 36
  • Watchers: 3
  • Forks: 2
  • Open Issues: 0
  • Releases: 0
Topics
drive-env-nerf nerf neural-radiance-fields reinforcement-learning robotics sim-to-real
Created almost 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme Citation

README.md

DriveEnv-NeRF: Exploration of A NeRF-Based Autonomous Driving Environment for Real-World Performance Validation

Project Page | Video | Paper

arXiv

This is the repository that contains source code for the DriveEnv-NeRF website.

Demo Video

Abstract

In this study, we introduce the DriveEnv-NeRF framework, which leverages Neural Radiance Fields (NeRF) to enable the validation and faithful forecasting of the efficacy of autonomous driving agents in a targeted real-world scene. Standard simulator-based rendering often fails to accurately reflect real-world performance due to the sim-to-real gap, which represents the disparity between virtual simulations and real-world conditions. To mitigate this gap, we propose a workflow for building a high-fidelity simulation environment of the targeted real-world scene using NeRF. This approach is capable of rendering realistic images from novel viewpoints and constructing 3D meshes for emulating collisions. The validation of these capabilities through the comparison of success rates in both simulated and real environments demonstrates the benefits of using DriveEnv-NeRF as a real-world performance indicator. Furthermore, the DriveEnv-NeRF framework can serve as a training environment for autonomous driving agents under various lighting conditions. This approach enhances the robustness of the agents and reduces performance degradation when deployed to the target real scene, compared to agents fully trained using the standard simulator rendering pipeline.

Framework Overview

The overview figure presents our proposed framework, DriveEnv-NeRF, which is designed to create highly realistic 3D simulations of a given environment. Initially, we capture videos of the target scene under various lighting conditions to ensure a comprehensive representation. These videos are processed to extract frames and generate camera parameters using structure-from-motion techniques. Following this, a NeRF model is trained with these inputs to produce novel view renderings and 3D meshes of the scene. These elements serve as the basis for visual observation and physical interactions within the simulation environment. Appearance embeddings are incorporated into the NeRF model to enhance the realism and variability of the environment. With DriveEnv-NeRF developed, the framework allows for the full evaluation and training of a driving policy within this environment. This framework enables the prediction of real-world performance and the application of the trained driving policy to real-world scenarios directly. Framework Overview

Citing DriveEnv-NeRF

sh @inproceedings{ shen2024driveenvnerf, title={DriveEnv-Ne{RF}: Exploration of A Ne{RF}-Based Autonomous Driving Environment for Real-World Performance Validation}, author={MuYi Shen and Chia-Chi Hsu and Hao-Yu Hou and Yu Chen Huang and Wei-Fang Sun and Chia-Che Chang and Yu-Lun Liu and Chun-Yi Lee}, booktitle={RoboNerF: 1st Workshop On Neural Fields In Robotics at ICRA 2024}, year={2024}, url={https://openreview.net/forum?id=zuLWciW556} }

Open-Source Implementations

We've released a portion of our implementation code in Isaac Sim and Isaac ROS:

Stay tuned for additional releases in the future.

Website License

The template of this website is borrowed from Nerfies

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Owner

  • Login: muyishen2040
  • Kind: user

Citation (CITATION.bib)

@inproceedings{
  shen2024driveenvnerf,
  title={DriveEnv-Ne{RF}: Exploration of A Ne{RF}-Based Autonomous Driving Environment for Real-World Performance Validation},
  author={MuYi Shen and Chia-Chi Hsu and Hao-Yu Hou and Yu Chen Huang and Wei-Fang Sun and Chia-Che Chang and Yu-Lun Liu and Chun-Yi Lee},
  booktitle={RoboNerF: 1st Workshop On Neural Fields In Robotics at ICRA 2024},
  year={2024},
  url={https://openreview.net/forum?id=zuLWciW556}
}

GitHub Events

Total
  • Watch event: 2
  • Fork event: 2
Last Year
  • Watch event: 2
  • Fork event: 2