Team Spot On! With Zebulon Clark Desiree And Earl.
-
Upload
daniela-thornton -
Category
Documents
-
view
225 -
download
0
Transcript of Team Spot On! With Zebulon Clark Desiree And Earl.
![Page 1: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/1.jpg)
Team Spot On!With
Zebulon ClarkDesireeAnd Earl
![Page 2: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/2.jpg)
Team Sponsors
Computer Science and Information Systems
![Page 3: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/3.jpg)
Meet Earl
![Page 4: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/4.jpg)
And His Proud Parents
![Page 5: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/5.jpg)
He uses the opto-interrupters of a mouse to keep track of how far he’s gone
![Page 6: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/6.jpg)
The infrared sensors on his left side tell him how close he is to the wall, allow him to find openings and help him to stay on track.
![Page 7: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/7.jpg)
Earl uses his ultrasonic sensor to decide how far away he is from the wall in front of him and if he
will be moving into the next grid or turning.
![Page 8: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/8.jpg)
Earl relies on a SunSPOT that runs Java and sends commands to the PIC18F452 microcontroller .
![Page 9: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/9.jpg)
The PIC handles the bump sensor, the odometers and sends commands to the motor
controller.
![Page 10: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/10.jpg)
The motor controller receives commands from the PIC and controls the speed and direction of
the motors.
![Page 11: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/11.jpg)
His 2 voltage regulators convert the battery voltage from 7.2 volts to both 5 and 6 volts, 6
for the motors and 5 for everything else.
![Page 12: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/12.jpg)
Technologies Used
• Microchip PIC programmed in C using a procedural style
• SunSPOT programmed using OO principles
![Page 13: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/13.jpg)
Urban Challenge Algorithm
• Earl uses a left-wall following algorithm• Earl is programmed to take advantage of
known properties of his environment such as the maze being setup on a 2’ x 2’ grid
• Earl also uses his bump sensor to recover from problems while navigating the maze
• Earl finds a 38kHz modulated IR and has the capability to hone in on it
![Page 14: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/14.jpg)
Urban Challenge Algorithm
• Code explanation and style
![Page 15: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/15.jpg)
Gold Rush Algorithm
• We are still working on the Gold Rush Algorithm
• The idea is to try to filter out all of the interference the sensors will receive perhaps relying on the bump sensors more and a slower changing weighted average on the sensors
• Earl will focus on homing in on the beacons and getting to them as fast as possible
![Page 16: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/16.jpg)
Earl had Some Growing Pains
• Software guys doing hardware• Pesky IR sensors• Motors introducing noise to circuit• SPOT serial prior to blue SDK• Going straight using two motors
![Page 17: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/17.jpg)
Successes and Lessons Learned
• Noisy circuits fixed, IR readings corrected• Successfully built a custom autonomous robot
of our own hardware and software design• Learned how to build a solid platform and
how important it is• Interfacing multiple devices is complicated• Running an algorithm in the face of noise and
in the presence of undetected errors is very hard
![Page 18: Team Spot On! With Zebulon Clark Desiree And Earl.](https://reader035.fdocuments.net/reader035/viewer/2022062301/56649e4c5503460f94b40bfd/html5/thumbnails/18.jpg)
STOP!!