Skip to content

The project mainly aims to develop an autonomous car to complete the NHTSA Levels of Automation in a 3D Unity environment.

License

Notifications You must be signed in to change notification settings

elymsyr/Autonomous-Car-in-Unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autonomous Car in Unity

The project mainly aims to develop an autonomous car using a Unity 3D environment and complete the NHTSA Levels of Automation one by one. See Roadmap and Technologies for more detail.

Roadmap

  • Simple Unity 3D Environment

    • The environment should be suitable for object detection tasks.
    • Car controls must be realistic enough to simulate an autonomous vehicle.
    • Integration with stereo camera sensors for realistic input data.
  • Road Segmantation and Lane Detection

  • Model Training with Reinforcement Learning for Level 1 Vehicle (Steering) Assist.

  • 3D Object Detection Model (KITTI Dataset)

    • Train a 3D object detection model using the KITTI dataset.
    • The autonomous car should rely on stereo cameras (no LiDAR).
    • Apply the trained model to detect and localize objects in the Unity environment.
  • Bird’s Eye View (BEV) Transformer System

    • Implement a BEV Transformer System for 3D space prediction.
    • Utilize stereo vision to predict the 3D structure of the environment.
    • Explore combining the stereo vision system with more advanced models for enhanced accuracy.
  • Level 2 Vehicle Assist

  • Rule-based System Design for Realistic Traffic Ride

  • Level 3 Vehicle Assist

  • Level 4 Vehicle (Parking in Selected Parking Areas and Highway Riding) Assist

  • Level 5 Vehicle (Currently Dreaming) Assist

Documentation

See the detailed documentation.

Notes

See my notes.

License

See the LICENSE

Screenshots

Screenshots will be updated.

Technologies

Technologies will be updated.

Installation

Installation will be updated.

Run Locally

Local Run will be updated.

Support

For support, email orhun868@gmail.com.

Contributing

All contributions are welcome. See CONTRIBUTING for ways to get started. Please adhere to this project's CODE OF CONDUCT.

Acknowledgements

Appendix

Appendix will be updated.

About

The project mainly aims to develop an autonomous car to complete the NHTSA Levels of Automation in a 3D Unity environment.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published