Autonomous Explorer is a project that involves building a rover that can autonomously explore its environment and reach its destination using Deep Reinforcement Learning techniques. The project uses ReactJS and ThreeJS for the frontend and FastAPI for backend integration.
Neat cars allows you to draw a track, choose a starting point and watch the magic happen: the cars will drive themselves and constantly improve their driving skills.
You will also be able to observe the Artificial Neural Network of the best car from the generation.
This web aplication and the reinforcement learning model has been submitted as a part of the final presentation given by our team (Vandit Tyagiand Gautam Sarawagi) in the country's first, one of a unique Hackathon - _HackTheChain
View our Final's Presenation here.
Youtube Link : Link
For running the application in your local web server:
- At first you must have the python,node js and yarn installed.
- Now clone the repository using the command git clone https://github.com/vandit98/Autonomous-Explorer.
- Open the Autonomous-Explorer folder.
- This website folder consists of two parts frontend and backend
- Open the backend folder and type uvicorn main_fastapi:app in the terminal. Your backend server will start.
- Now open the frontend folder and type yarn in the terminal.Now to start the frontend server write yarn dev *You can see your website being running on localhost:5713