Skip to content

rastri-dey/Rover_State_Estimation_Path_Planning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoboND_Rover_Project

The project is modeled after the NASA sample return challenge. It discusses about the three essential elements of robotics, which are perception, decision making and actuation. The project is carried out in a simulator environment built with the Unity game engine.

The Simulator

The first step is to download the simulator build that's appropriate for operating system. Here are the links for Linux, Mac, or Windows.

Dependencies

Python 3 and Jupyter Notebooks are required for the project. RoboND-Python-Starterkit.

Navigating Autonomously

The file called drive_rover.py is used to navigate the environment in autonomous mode. This script calls functions from within perception.py and decision.py. The functions defined in the IPython notebook are all included inperception.py to update the rover map. decision.py includes another function called decision_step() to navigate autonomously. drive_rover.py should work if all the required Python packages are installed. Run the following:

python drive_rover.py

Then launch the simulator and choose "Autonomous Mode". The rover should drive itself now!!

Results

The rover attains a fidelity of 71.1% after mapping 69.9% area. Fidelity_Results

About

State Estimation and Path Planning for NASA's Rover challenge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors