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

Transcript of Scavenging with a Laptop Robot Ben Tribelhorn, Susanna Ricco, Mac Mason, and Alan Davidson AAAI...

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!