EV3 project for grid navigation & path planning
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Project4.1-CommunicatorGUI
Project5.1-FinalRobot
doc
javascripts
stylesheets
README.md
index.html
params.json

README.md

EV3-Grid-Navigation

EV3 project for grid navigation & path planning

===================

EV3 project written with the lejos library. The robot has 2 color sensors and an ultrasonic sensor. The robot receives commands from the GUI program running on the laptop, and navigates to those points in the shortest path possible, given that the grid contains obstacles. These obstacles are discovered and remebered as the robot navigates.

A* was used for path planning, with manhattan method for the heuristic component and a weight of 1 for open nodes and 1000 for node with obstacles.

java socket connection was used for communication between the robot and computer over the bluetooth PAN network