<p>This project focused on building a GPS controlled 6-wheel autonomous robot. It is a self-guided autonomous robot, which can be maneuvered with the help of GPS module and compass together interfaced with the microcontroller Arduino Mega. The 6-wheels of the robot are interfaced with monster motor shield and then connected to the Arduino Mega. The speed of the robot is controlled using PWM signals sent from the Arduino board. When the robot starts, it locates its current position using the GPS module. The destination coordinates are already given in the code. Once the current location is fixed, it calculates the distance and heading between the two points. The compass module tells the current heading of the robot. The final heading is calculated by taking the difference between actual heading and current heading. With the help of final heading angle, the robot moves towards its desired location. As the robot moves close to the destination the distance reduces. The minimum distance is predefined as 5 meters in the algorithm since the precision of GPS module is within the range of 5 to 6 meters. Once the distance is less than 5 meters the robot stops, assuming it has reached to the destination location. </p><p> The purpose of building this robot was to guide the robot to multiple locations autonomously with the destination locations predefined in the algorithm. To maneuver the robot to the multiple locations it is very important to calculate the accurate distance and heading. For this project, the main task was to design an algorithm that can calculate the exact distance between any two locations and guide the robot in the proper direction. The motors used for this project have high torque and the updating speed of the GPS module is slow. It was very important to keep the speed of the motor very low and change the speed of the motor only when there was a need to change the direction of the robot. The algorithm designed was able to fulfill these tasks and guided the robot to multiple locations and reach the final destination. </p>
Identifer | oai:union.ndltd.org:PROQUEST/oai:pqdtoai.proquest.com:10116163 |
Date | 08 July 2016 |
Creators | Paradkar, Aniket D. |
Publisher | California State University, Long Beach |
Source Sets | ProQuest.com |
Language | English |
Detected Language | English |
Type | thesis |
Page generated in 0.0018 seconds