“little homie” presentation
DESCRIPTION
“Little Homie” Presentation. Jesse Martin 12/04/02 Intelligent Machine Design Lab. Overview. Application Sensors SOFTWARE Pitfalls Conclusion. Application. What I said it would do…. Autonomously take pictures of things that is “interesting” - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/1.jpg)
“Little Homie” Presentation
Jesse Martin
12/04/02
Intelligent Machine Design Lab
![Page 2: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/2.jpg)
Overview
Application Sensors SOFTWARE Pitfalls Conclusion
![Page 3: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/3.jpg)
Application
What I said it would do…. Autonomously take pictures of things that is
“interesting” Robot will have a rich UI from an onboard Pocket
PC Pictures taken will be stored on the pocket PC
where they can be viewed, emailed, or sent to a PC
![Page 4: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/4.jpg)
Application
What Little Homie actually does… Take high resolution images of people (not
necessarily interesting people) Up to 1248 x 960 pixels
Images are stored on 32 mb Flash where they can be transferred to a PC via USB
Provide the user with a rich UI via Pocket PC On board diagnostics tool
![Page 5: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/5.jpg)
Sensors
2 Sharp GPD212 IR 2 Whisker Bump
switches Aiptek Pencam HVW Technologies
PIR Sensor
![Page 6: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/6.jpg)
PIR Sensor
Advantages Cheap!! Cost only
$10.95 Neat Fresnel Lens Only Three Lines
Disadvantages Digital If platform moves, you
get unreliable readings
![Page 7: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/7.jpg)
CMUcam
Originally had plans on using the CMUcam to take pictures but…
Takes about 4.8 sec to transmit small image over serial port at 115k baud
My microprocessor doesn’t even support that speed Therefore, on my uP, it would take about 15 sec
Images aren’t buffered!
![Page 8: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/8.jpg)
CMUcam
What is this????
Steady Picture @ 313 x 285
![Page 9: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/9.jpg)
CMUcam
Too low quality; unreliable results Solution…..
Aiptek Pencam!
![Page 10: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/10.jpg)
Aiptek Pencam
32 mb Flash can store 140 pictures Small Low Power 1248 X 960 resolution Can take video
![Page 11: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/11.jpg)
Interfacing Pencam
Just need to connect wires from the Pencam’s buttons to a microprocessor controlled relay
![Page 12: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/12.jpg)
Aiptek Pencam
CMUcam
![Page 13: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/13.jpg)
Pocket PC Software
Main Menu Control Panel Actuation Calibration Test Camera Take Pictures (View Pictures is
disabled)
![Page 14: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/14.jpg)
Pocket PC Software
Control Panel Allows you… Test sensors Test motors Test Servos Obstacle Avoid
![Page 15: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/15.jpg)
Pocket PC Software
Actuation Calibration Allows you to change
each motor’s values to make the robot go straight or turn in the manor you want it too
![Page 16: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/16.jpg)
Pocket PC Software
Test Camera Allows you to…
Turn on Camera Take a Picture Clear Contents on
camera
![Page 17: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/17.jpg)
Pocket PC Software
Take Pictures Main Program
![Page 18: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/18.jpg)
Pitfalls
Caster Wheel Would always get stuck so platform couldn’t go
straight Solution: Replaced it with a stub
Interfacing CMUcam Couldn’t get clear images from CMUcam Max baud rate on uP too slow Solution: Replaced CMU cam with Aiptek Pencam
![Page 19: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/19.jpg)
Conclusion
Orginal vision for Little Homie was “Pie in the Sky”
Total Cost over $694.63 (not including PPC)
$73.30 in shipping $109.00 wasted toward CMUcam Burned out many IRs Bought wrong items and vendor wouldn’t take back
![Page 20: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/20.jpg)
Conclusion
As of right now, 1,462 lines of code has been written
Many more lines are hidden
![Page 21: “Little Homie” Presentation](https://reader036.vdocument.in/reader036/viewer/2022062409/5681493b550346895db68421/html5/thumbnails/21.jpg)
Conclusion
Any Questions???