kilobot formation control

16
A Multi-Agent Approach for Shape Detection Michael Kester Jeffrey Wang

Upload: jeffrey-wang

Post on 27-May-2015

92 views

Category:

Devices & Hardware


0 download

DESCRIPTION

The identification of traversable terrain within an environment is essential for the development of autonomous robotic networks capable of operating over a wide area within a rapidly evolving environment. We propose the usage of many robots with fixed formations to be able to move through an environment and provide the necessary odometry to map out the region. We design and implement an algorithm for a group of four Kilobots, robots that are capable of broadcasting communication, motion, distance sensing, but not odometry to walk together in a straight line with a square formation. Our algorithm is able to provide consistent motion that far outstrips the capability of a single robot. Specifically, we find that algorithms that try to fix the angles between constituent robots perform well in maintaining a prescribed bearing, but tend to drift in the long run. However, algorithms that try to move first to keep their lateral edges parallel take a while to equilibriate, but tend to hold their bearing and formation for longer without any type of global error correction. We hope that our studies can serve as a springboard for future work on odometry with formation control.

TRANSCRIPT

Page 1: Kilobot Formation Control

A Multi-Agent Approach for Shape Detection

Michael KesterJeffrey Wang

Page 2: Kilobot Formation Control

Motivation: Robotics is Hard(ware)

Page 3: Kilobot Formation Control

Motivation: Formations

Page 4: Kilobot Formation Control

Motivation

Page 5: Kilobot Formation Control

Motivation

Page 6: Kilobot Formation Control

Motivation

Page 7: Kilobot Formation Control

Motivation

Page 8: Kilobot Formation Control

Motivation

Page 9: Kilobot Formation Control

Proposal

Page 10: Kilobot Formation Control

Edge Following

Page 11: Kilobot Formation Control

Corner Negotiation

Page 13: Kilobot Formation Control

Token Passing

● Rank Election● Hand off cycle (0,1,2,3)● Move / ACK -> Done -> Wait● In action

Page 14: Kilobot Formation Control

Edge Following

1. Walk Straight2. If you are in the light

a. turn slightly left (course correct)

elseb. turn slightly right

Page 15: Kilobot Formation Control

Angle Measurement

Video

Page 16: Kilobot Formation Control

Way Way Future Directions

● Have multiple small groups● Robust error handling