A C program to find the path between two points in a grid and move the Ev3 robot from the start point to the endpoint while avoiding obstacles.
- Install C on Ev3 robot
- Start a new project in Eclipse and connect the Ev3 robot
- Clone, fork, or download the files in this repository
- Enter the coordinates for the obstacles in obstacles.h
- Enter the starting and goal points in the pathFinder.c file
- Click run on the robot
- The program uses random values to optimize the movement of Ev3, please make sure that this value matches the configuration of your robot built
- The program only supports the configuration of the test build therefore the timing for moving forward, backward, and making turns needs to be changed accordingly. ly supports the configuration of the test build therefore the timing for moving forward, backward, and making turns needs to be changed accordingly
- The robot can be placed at any point in the grid
- The goal and obstacles can also be placed at any point in the grid
This was a team project. The team memebers were : Shishir Bishowokarma and Robert Fabbro.