scavenging with a laptop robot ben tribelhorn, susanna ricco, mac mason, and alan davidson aaai...

11
Scavenging with a Laptop Robot Ben Tribelhorn, Susanna Ricco, Mac Mason, and Alan Davidson AAAI Robotics Workshop 7/13/05

Upload: doris-clarke

Post on 14-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Scavenging with a Laptop Robot Ben Tribelhorn, Susanna Ricco, Mac Mason, and Alan Davidson AAAI Robotics Workshop 7/13/05

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 Ben Tribelhorn, Susanna Ricco, Mac Mason, and Alan Davidson AAAI Robotics Workshop 7/13/05

Constraints

• Emphasis on vision • Python/C++ in Windows

basic ER1

ER1 reloaded

Page 3: Scavenging with a Laptop Robot Ben Tribelhorn, Susanna Ricco, Mac Mason, and Alan Davidson AAAI Robotics Workshop 7/13/05

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 Ben Tribelhorn, Susanna Ricco, Mac Mason, and Alan Davidson AAAI Robotics Workshop 7/13/05

TogetherPan/tilt laser pointer

Beach ball beater

Single sonar unit

Circuit board for sonars, servos, and laser

Page 5: Scavenging with a Laptop Robot Ben Tribelhorn, Susanna Ricco, Mac Mason, and Alan Davidson AAAI Robotics Workshop 7/13/05

Sonar

Capacitors…

Single sonar circuit

Scratch work for circuit

Page 6: Scavenging with a Laptop Robot Ben Tribelhorn, Susanna Ricco, Mac Mason, and Alan Davidson AAAI Robotics Workshop 7/13/05

Laser

Panning laser pointer

Adjustable-exposure

camera

Extremely precise whiteboard model of laser triangulation

NASA take note!

Page 7: Scavenging with a Laptop Robot Ben Tribelhorn, Susanna Ricco, Mac Mason, and Alan Davidson AAAI Robotics Workshop 7/13/05

Vision

Connected components, color, size, and shape recognition

Page 8: Scavenging with a Laptop Robot Ben Tribelhorn, Susanna Ricco, Mac Mason, and Alan Davidson AAAI Robotics Workshop 7/13/05

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 Ben Tribelhorn, Susanna Ricco, Mac Mason, and Alan Davidson AAAI Robotics Workshop 7/13/05

MCL and Waypoints

A simple demo

Page 10: Scavenging with a Laptop Robot Ben Tribelhorn, Susanna Ricco, Mac Mason, and Alan Davidson AAAI Robotics Workshop 7/13/05

State Machine

Page 11: Scavenging with a Laptop Robot Ben Tribelhorn, Susanna Ricco, Mac Mason, and Alan Davidson AAAI Robotics Workshop 7/13/05

Not Quite• Pan/Tilt servo motors for camera

• Visual Odometry

• Visual Environmental Map

Oops!