Scavenging with a Laptop Robot
description
Transcript of Scavenging with a Laptop Robot
![Page 1: Scavenging with a Laptop Robot](https://reader030.fdocuments.us/reader030/viewer/2022020106/56813aee550346895da35f96/html5/thumbnails/1.jpg)
Scavenging with a Laptop Robot
Ben Tribelhorn, Susanna Ricco, Mac Mason, and Alan Davidson
AAAI Robotics Workshop 7/13/05
![Page 2: Scavenging with a Laptop Robot](https://reader030.fdocuments.us/reader030/viewer/2022020106/56813aee550346895da35f96/html5/thumbnails/2.jpg)
Constraints
• Emphasis on vision • Python/C++ in Windows
basic ER1
ER1 reloaded
![Page 3: Scavenging with a Laptop Robot](https://reader030.fdocuments.us/reader030/viewer/2022020106/56813aee550346895da35f96/html5/thumbnails/3.jpg)
Basic Components
ER1 RCM @ $200 & thanks to Yau Lam Yiu for Evolution-independent code!
Devantech SRF04 @ $35
MPI 5V servos @ $10Pontech SV203 I/O board @ $60
USB KritterCam @ $25
![Page 4: Scavenging with a Laptop Robot](https://reader030.fdocuments.us/reader030/viewer/2022020106/56813aee550346895da35f96/html5/thumbnails/4.jpg)
TogetherPan/tilt laser pointer
Beach ball beater
Single sonar unit
Circuit board for sonars, servos, and laser
![Page 5: Scavenging with a Laptop Robot](https://reader030.fdocuments.us/reader030/viewer/2022020106/56813aee550346895da35f96/html5/thumbnails/5.jpg)
Sonar
Capacitors…
Single sonar circuit
Scratch work for circuit
![Page 6: Scavenging with a Laptop Robot](https://reader030.fdocuments.us/reader030/viewer/2022020106/56813aee550346895da35f96/html5/thumbnails/6.jpg)
Laser
Panning laser pointer
Adjustable-exposure
camera
Extremely precise whiteboard model of laser triangulation
NASA take note!
![Page 7: Scavenging with a Laptop Robot](https://reader030.fdocuments.us/reader030/viewer/2022020106/56813aee550346895da35f96/html5/thumbnails/7.jpg)
Vision
Connected components, color, size, and shape recognition
![Page 8: Scavenging with a Laptop Robot](https://reader030.fdocuments.us/reader030/viewer/2022020106/56813aee550346895da35f96/html5/thumbnails/8.jpg)
Objects• Ellipse Fitting:
• coordinate-free least squares
• Angle
• Diameters
• Pixel Count
• Centroid
• Roundness =
• Color
2
4
Diameter
Area
![Page 9: Scavenging with a Laptop Robot](https://reader030.fdocuments.us/reader030/viewer/2022020106/56813aee550346895da35f96/html5/thumbnails/9.jpg)
MCL and Waypoints
A simple demo
![Page 10: Scavenging with a Laptop Robot](https://reader030.fdocuments.us/reader030/viewer/2022020106/56813aee550346895da35f96/html5/thumbnails/10.jpg)
State Machine
![Page 11: Scavenging with a Laptop Robot](https://reader030.fdocuments.us/reader030/viewer/2022020106/56813aee550346895da35f96/html5/thumbnails/11.jpg)
Not Quite• Pan/Tilt servo motors for camera
• Visual Odometry
• Visual Environmental Map
Oops!