![Page 1: An Ho IMDL Spring 2014 Instructors: Dr. Arroyo & Dr. Schwartz TA: Andrew Gray](https://reader035.vdocuments.site/reader035/viewer/2022072013/56649e5f5503460f94b59eac/html5/thumbnails/1.jpg)
IMDL ROBOT S2014
An Ho
IMDL Spring 2014
Instructors: Dr. Arroyo & Dr. Schwartz
TA: Andrew Gray
![Page 2: An Ho IMDL Spring 2014 Instructors: Dr. Arroyo & Dr. Schwartz TA: Andrew Gray](https://reader035.vdocuments.site/reader035/viewer/2022072013/56649e5f5503460f94b59eac/html5/thumbnails/2.jpg)
Mission
A companion pet Response to command and giving
feedback Seek object specified by owner
![Page 3: An Ho IMDL Spring 2014 Instructors: Dr. Arroyo & Dr. Schwartz TA: Andrew Gray](https://reader035.vdocuments.site/reader035/viewer/2022072013/56649e5f5503460f94b59eac/html5/thumbnails/3.jpg)
Platform
Raspberry Pi + Gertduino boards Two wheels with motor driver Circular base, two floors:
1st: Hold motors, motor controller, IR, bumper
2nd: Hold RPi + uC boards, camera + servos Bluetooth headset, speaker
![Page 4: An Ho IMDL Spring 2014 Instructors: Dr. Arroyo & Dr. Schwartz TA: Andrew Gray](https://reader035.vdocuments.site/reader035/viewer/2022072013/56649e5f5503460f94b59eac/html5/thumbnails/4.jpg)
Connection Overview
Raspberry Pi
Gertduino
Headset
Motor Controller
Camera
Servos
![Page 5: An Ho IMDL Spring 2014 Instructors: Dr. Arroyo & Dr. Schwartz TA: Andrew Gray](https://reader035.vdocuments.site/reader035/viewer/2022072013/56649e5f5503460f94b59eac/html5/thumbnails/5.jpg)
Procedure
Obstacle AvoidanceFront IR sensors active during drivingBumper in front and back; push button
Stand still on boot upTrack object in front of camera
Remember object Find object
![Page 6: An Ho IMDL Spring 2014 Instructors: Dr. Arroyo & Dr. Schwartz TA: Andrew Gray](https://reader035.vdocuments.site/reader035/viewer/2022072013/56649e5f5503460f94b59eac/html5/thumbnails/6.jpg)
Intelligent
Detect object based on color/shapeFocus its eyes on the objectCamera moves using 2 servosUse OpenCV
Voice recognitionUse open source libraryResponse and change state based on
command from headset