20
MIN-Fakultät Fachbereich Informatik multi-agent robotic systems in logistics a look at kiva systems and amazon robotics robert a. brown Universität Hamburg Fakultät für Mathematik, Informatik und Naturwissenschaften Fachbereich Informatik Technische Aspekte Multimodaler Systeme 28. november 2016 r. brown intelligent robotics 1 / 20

multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

MIN-FakultätFachbereich Informatik

multi-agent robotic systems in logisticsa look at kiva systems and amazon robotics

robert a. brown

Universität HamburgFakultät für Mathematik, Informatik und NaturwissenschaftenFachbereich InformatikTechnische Aspekte Multimodaler Systeme

28. november 2016

r. brown – intelligent robotics 1 / 20

Page 2: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

What are Multi-Robotic Systems?What are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

exactly what they sound like!I coordination between large groups of relatively simple robots

I working together towards common goalI not necessarily cooperative or communicativeI local strategies

I draws inspiration from swarms found in natureI fish, birds, ants

I cooperative systemsI communicate goals

I self-interested systemsI compete for resources in

market-based environment

[Loo15]

r. brown – intelligent robotics 2 / 20

Page 3: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

Can a thousand tiny swarming robots outsmart nature?What are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

https://www.youtube.com/watch?v=dDsmbwOrHJs

r. brown – intelligent robotics 3 / 20

Page 4: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

Modeling SwarmsWhat are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

Brownian Motion as a PDE∂p∂t = D∆p

∂p∂t =

v2µ

(∂2p∂x2 +

∂2p∂t2 )

...with a Poison Processµ

2 ptt + ptt =v2µpxx

These types of complex systemscomposed of simple actors canbe mmodeled as dynamicsystems, and studying theirinteraction is a field unto itself...

Dynamic System Representing a Swarm of Locusts [Ek01]

r. brown – intelligent robotics 4 / 20

Page 5: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

What are Multi-Robotic Systems?What are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

The group of robots is notjust a group. It has somespecial characteristics,which are found in swarmsof insects, that is,decentralised control,lack of synchronisation,simple and IdenticalMembers [Ben05]

Taxonomies of Swarm Robotics [BFBD13]

r. brown – intelligent robotics 5 / 20

Page 6: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

Chaotic StorageWhat are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

[Urd12]r. brown – intelligent robotics 6 / 20

Page 7: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

Chaotic StorageWhat are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

https://www.youtube.com/watch?v=ZxrzIXkPycs

r. brown – intelligent robotics 7 / 20

Page 8: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

The Kiva WarehouseWhat are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

I RackI organized using chaotic

storageI storage unit

I Robotic Agent (“Driver”)I brings Racks to the PickerI returns rack to floor

I PickerI No longer fetches products

Example of a Kiva Systems Rack, Driver, and Picker

[WDM07]

r. brown – intelligent robotics 8 / 20

Page 9: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

The Kiva WarehouseWhat are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

Example of a Kiva Warehouse Floor Plan [WDM07]

r. brown – intelligent robotics 9 / 20

Page 10: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

The Kiva WarehouseWhat are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

https://www.youtube.com/watch?v=z_R8feyCu-M

r. brown – intelligent robotics 10 / 20

Page 11: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

Kiva Systems Softwarewhat does the system need to do?What are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

I actors must handle their ownlocal tasks

I manage resourcesI space on racksI space on the floorI robot units

I manage task assignments

Interaction between layers of Kiva Warehouse [WDM07]

r. brown – intelligent robotics 11 / 20

Page 12: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

Kiva Systems Softwarewhat do the actors need to do?What are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

I find a path to the desiredproductsI uses A* algorithm (simple,

greedy, heuristic based “AI”)I navigate their environment

I follows stickers on the floorI localization not neededI already knows map

I not hit each other[Urb]

r. brown – intelligent robotics 12 / 20

Page 13: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

Kiva Systems SoftwareWhat are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

The Kiva Warehouse “Driver” [Gui08]

r. brown – intelligent robotics 13 / 20

Page 14: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

The Kiva WarehouseWhat are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

ProsI Greater accountabilityI No single point of failureI Optimization based on

PopularityI Rapid deploymentI Spatial flexibilityI Expandability

ConsI Can’t pick things up

r. brown – intelligent robotics 14 / 20

Page 15: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

Kiva Systems SoftwareWhat are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

https://www.youtube.com/watch?v=fwghi0jpKkYq

r. brown – intelligent robotics 15 / 20

Page 16: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

ConclusionWhat are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

I Multi Agent Systems work independently to complete commongoalI may or may not communicateI share resources

I Kiva systems uses MAS and surprisingly simple/primitive/oldalgorithmsI real breakthrough was the idea (and cheaper robots)

I Kiva Warehouses store up to 200% storage capacity andproductivity, as well as accountability [Gui08]

r. brown – intelligent robotics 16 / 20

Page 17: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

BibliographyWhat are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

[Ben05] Gerardo Beni.From swarm intelligence to swarm robotics.In Proceedings of the 2004 International Conference onSwarm Robotics, SAB’04, pages 1–9, Berlin,Heidelberg, 2005. Springer-Verlag.

[BFBD13] Manuele Brambilla, Eliseo Ferrante, Mauro Birattari,and Marco Dorigo.Swarm robotics: a review from the swarm engineeringperspective.Swarm Intelligence, 7(1):1–41, 2013.

r. brown – intelligent robotics 17 / 20

Page 18: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

Bibliography (cont.)What are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

[Ek01] Leah Edelstein-keshet.Mathematical models of swarming and socialaggregation, invited lecture.In The 2001 International Symposium on NonlinearTheory and its Applications, 2001.

[Gui08] Eric Guizzo.Three engineers, hundreds of robots, one warehouse.IEEE Spectrum, 45(7):26 – 34, 2008.

[Loo15] Deep Look.Can a thousand tiny swarming robots outsmart nature?| deep look.https://www.youtube.com/watch?v=dDsmbwOrHJs,2015.

r. brown – intelligent robotics 18 / 20

Page 19: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

Bibliography (cont.)What are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

[Urb] UrbanExile.Butter robot from ”something ricked this way comes”.https://www.reddit.com/r/rickandmorty/comments/33incc/butter_robot_from_something_ricked_this_way_comes.Accessed: 2016-12-01.

[Urd12] Yes Urdu.Inside amazon’s warehouse.http://en.yesurdu.com/buzz/misc-fun/inside-amazons-warehouse/, 2012.

r. brown – intelligent robotics 19 / 20

Page 20: multi-agent robotic systems in logistics · MIN-Fakultät FachbereichInformatik multi-agent robotic systems in logistics alookatkivasystemsandamazonrobotics roberta.brown UniversitätHamburg

Bibliography (cont.)What are Multi-Robotic Systems? The Warehouse Problem The Kiva Warehouse Conclusion Bibliography

[WDM07] Peter R. Wurman, Raffaello D’Andrea, and MickMountz.Coordinating hundreds of cooperative, autonomousvehicles in warehouses.In Proceedings of the 19th National Conference onInnovative Applications of Artificial Intelligence -Volume 2, IAAI’07, pages 1752–1759. AAAI Press,2007.

r. brown – intelligent robotics 20 / 20