Cognitive Colonization

30
T h e R o b o tic s In stitute Cognitive Colonization The Robotics Institute Carnegie Mellon University Dean Boustead, Bernardine Dias, Bruce Digney, Martial Hebert, Bart Nabbe, Tony Stentz, Charlie Smart, Scott Thayer, Rob Zlot

description

Cognitive Colonization. The Robotics Institute Carnegie Mellon University. Dean Boustead, Bernardine Dias, Bruce Digney, Martial Hebert, Bart Nabbe, Tony Stentz, Charlie Smart, Scott Thayer, Rob Zlot. Schedule. Impact. Robust Colonization. Port to Military Platforms. - PowerPoint PPT Presentation

Transcript of Cognitive Colonization

Page 1: Cognitive Colonization

The Robotics Institute

Cognitive ColonizationThe Robotics Institute

Carnegie Mellon University

Dean Boustead, Bernardine Dias, Bruce Digney, Martial Hebert, Bart Nabbe, Tony Stentz, Charlie

Smart, Scott Thayer, Rob Zlot

Page 2: Cognitive Colonization

The Robotics Institute

Cognitive ColonizationNew Ideas

• Free market-based distributed control

• Specialization through functional roles

• Cooperative planning and perception

• Task-level autonomy for robot colonies

Impact• Agile, robust multi-robot systems

• Opportunistic distributed/centralized control

• Sensing scales to mission parameters

• “Fire-and-Forget” mission capability

ScheduleRobust

ColonizationPort to Military

Platforms

ColonizationDynamics

20002000 20012001

20022002

20032003

Static Colonization

Page 3: Cognitive Colonization

The Robotics Institute

Presentation Outline Requirements Software Architecture Multiple Roles Cooperative Stereo Robot Improvements Dynamic Capabilities Experimental Results Status and Future Work

Page 4: Cognitive Colonization

The Robotics Institute

Requirements

is robust to individual robot failure; does not depend on reliable

communications; can perform global tasks given the limited

sensing and computational capabilities of individual robots;

learn to perform better through experience.

Distributed robotics for small-scale mobile robotscalls for a software system that:

Page 5: Cognitive Colonization

The Robotics Institute

Free Market Architecture Robots in a team are organized as an

economy Team mission is best achieved when the

economy maximizes production and minimizes costs

Robots interact with each other to exchange money for tasks to maximize profit

Robots are both self-interested and benevolent, since it is in their self interest to do global good

Page 6: Cognitive Colonization

The Robotics Institute

Distributed Mapping Example

Operator Exec

<-- Revenue paid

Tasks performed -->

Page 7: Cognitive Colonization

The Robotics Institute

Distributed Mapping Roles

Unattached Robot

ReserveRobot

Leader Squad

Mapping Squad

MappingRobot

CommunicationsRelay Robot

Page 8: Cognitive Colonization

The Robotics Institute

Multiple Roles in Simulation

Cost switched from distance based to time based.

Leader and communication roles introduced in addition to sensing role.

Time

Cost

R1

R2

Page 9: Cognitive Colonization

The Robotics Institute

Initial Time-Optimized Plan

Page 10: Cognitive Colonization

The Robotics Institute

Robot Negotiation with Leader

Page 11: Cognitive Colonization

The Robotics Institute

Optimization Via Comms

Page 12: Cognitive Colonization

The Robotics Institute

Robot Improvements I Improved robot dead reckoning capability

by adding gyros. Added “unachievable goal” detection with

re-assignment of tasks to other robots. Rapid deployment through formations

Page 13: Cognitive Colonization

The Robotics Institute

Robot Improvements II Added “dead robot” detection with re-

assignment of tasks to other robots. Added “bump sensing” to cover for

sonar misses: a “bump” puts obstacle in navigation map.

Page 14: Cognitive Colonization

The Robotics Institute

New Dynamic Capabilities

Ported inter-robot negotiation from simulator to real robot test bed to allow for further optimization in response to new tasks, new robots, unexpected results, or lost assets.

Added dynamic goal creation to map an unknown area: four schemes were implemented.

Page 15: Cognitive Colonization

The Robotics Institute

Dynamic Goal Creation Schemes Greedy: robot creates new goals in

unexplored areas near its present location.

Quad-tree: robot creates new goals at center of quad-tree nodes describing unexplored space.

Regular: robot creates new goals in regular pattern over unexplored area.

Random: robot creates random new goals in unexplored area.

Page 16: Cognitive Colonization

The Robotics Institute

Experimental Results

Preliminary results indicate that the random strategy works best because it disperses the robots.

Regardless of the scheme employed, the robots further optimize it by exchanging goals through the negotiation process.

Page 17: Cognitive Colonization

The Robotics Institute

Interior Mapping Video: 4 robots

Page 18: Cognitive Colonization

The Robotics Institute

Interior Mapping Trace

Page 19: Cognitive Colonization

The Robotics Institute

Final Interior Map

45 m

30 m

Page 20: Cognitive Colonization

The Robotics Institute

GUI Map of Interior Environment

Page 21: Cognitive Colonization

The Robotics Institute

Final Exterior Map

Page 22: Cognitive Colonization

The Robotics Institute

GUI of Exterior Environment

Page 23: Cognitive Colonization

The Robotics Institute

Tulip Grove: 5 robots

Page 24: Cognitive Colonization

The Robotics Institute

Cooperative stereo Configuration:

Wide reconfigerable baseline Uncalibrated baseline

Techniques: Robust epipolar estimation Planar homographies

Page 25: Cognitive Colonization

The Robotics Institute

Point correspondences

•Feature seeding•Robust matching (one to many)•Global consistent matching (one to one)•Compute epipolar geometry

Page 26: Cognitive Colonization

The Robotics Institute

Planar correspondences

•Line seeding, 4 cycle generation•Planar matching

•Compute homography•Warp plane•Compute correlation

•Global consistent matching•Reconstruct epipolar geometry

Page 27: Cognitive Colonization

The Robotics Institute

Reconstructed geometry

Page 28: Cognitive Colonization

The Robotics Institute

Current Status Multiple roles tested in simulation. Full control architecture ported to

robots, complete with inter-robot negotiation and robustness to sensing, navigation, and hardware faults.

Distributed mapping demonstrated in unknown environment (interior and exterior) using multiple robots.

Page 29: Cognitive Colonization

The Robotics Institute

Next Steps Switch robots from distance to time cost

regime. Enable robots to sell map information to

each other to improve estimates of navigation costs.

Fuse sonar mapping with stereo mapping to produce human-observable maps of an unknown environment.

Page 30: Cognitive Colonization

The Robotics Institute

Technology Transfer DRES:

NASA:

ARL Robotics CTA: