Multi mode remote and autonomous drone MMRAD

Multi mode remote and autonomous drone MMRAD

My project is a drone that has both a remote and an autonomous mode.

Brendan

This drone takes a user input and does various things based on the user input. The controls for this machine are as follows: a-rotate left, w-forward, s-backward, d-rotate right, q-increase speed, z-decrease speed, g-rotate servo left, h-rotate servo right(note that any of the previously stated controls can have their outputs increased by more than double by inputting to of the letter), auto- automatic mode. While you are driving the robot takes pictures and distance measurements every few seconds so you can see where you are driving and how far objects are from the robot so you can avoid them while driving manually. Automatic mode works by repeating a loop for as long of the time as the person operating the drone inputs. In this loop the servo moves the distance sensor so it can take measurements to the left, front, and right of the robot. If the distance is less than 30 centimeters the drone marks that there is no object in the way in that direction. Based on where there are objects the drone moves in order to avoid objects. This allows the drone to maneuver around almost any wall or obstacle. After the time limit that you input is up the drone differs back to you for the next input.  

3 thoughts on “Multi mode remote and autonomous drone MMRAD

Leave a Reply