Show simple item record

dc.contributor.authorAlonso-Mora, Javier
dc.contributor.authorDeCastro, Jonathan A
dc.contributor.authorRaman, Vasumathi
dc.contributor.authorKress-Gazit, Hadas
dc.contributor.authorDeCastro, Jonathan A.
dc.contributor.authorRus, Daniela L
dc.date.accessioned2018-04-23T20:25:13Z
dc.date.available2018-04-23T20:25:13Z
dc.date.issued2017-08
dc.identifier.issn0929-5593
dc.identifier.issn1573-7527
dc.identifier.urihttp://hdl.handle.net/1721.1/114905
dc.description.abstractIn the near future mobile robots, such as personal robots or mobile manipulators, will share the workspace with other robots and humans. We present a method for mission and motion planning that applies to small teams of robots performing a task in an environment with moving obstacles, such as humans. Given a mission specification written in linear temporal logic, such as patrolling a set of rooms, we synthesize an automaton from which the robots can extract valid strategies. This centralized automaton is executed by the robots in the team at runtime, and in conjunction with a distributed motion planner that guarantees avoidance of moving obstacles. Our contribution is a correct-by-construction synthesis approach to multi-robot mission planning that guarantees collision avoidance with respect to moving obstacles, guarantees satisfaction of the mission specification and resolves encountered deadlocks, where a moving obstacle blocks the robot temporally. Our method provides conditions under which deadlock will be avoided by identifying environment behaviors that, when encountered at runtime, may prevent the robot team from achieving its goals. In particular, (1) it identifies deadlock conditions; (2) it is able to check whether they can be resolved; and (3) the robots implement the deadlock resolution policy locally in a distributed manner. The approach is capable of synthesizing and executing plans even with a high density of dynamic obstacles. In contrast to many existing approaches to mission and motion planning, it is scalable with the number of moving obstacles. We demonstrate the approach in physical experiments with walking humanoids moving in 2D environments and in simulation with aerial vehicles (quadrotors) navigating in 2D and 3D environments.en_US
dc.description.sponsorshipBoeing Companyen_US
dc.description.sponsorshipUnited States. Office of Naval Research. Multidisciplinary University Research Initiative. SMARTS (N00014-09-1051)en_US
dc.description.sponsorshipUnited States. Office of Naval Research (N00014-12-1-1000)en_US
dc.description.sponsorshipNational Science Foundation (U.S.). Expeditions in Computer Augmented Program Engineeringen_US
dc.publisherSpringer USen_US
dc.relation.isversionofhttp://dx.doi.org/10.1007/s10514-017-9665-6en_US
dc.rightsCreative Commons Attributionen_US
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/en_US
dc.sourceSpringer USen_US
dc.titleReactive mission and motion planning with deadlock resolution avoiding dynamic obstaclesen_US
dc.typeArticleen_US
dc.identifier.citationAlonso-Mora, Javier, et al. “Reactive Mission and Motion Planning with Deadlock Resolution Avoiding Dynamic Obstacles.” Autonomous Robots, vol. 42, no. 4, Apr. 2018, pp. 801–24.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorRus, Daniela L
dc.relation.journalAutonomous Robotsen_US
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2018-03-13T04:50:39Z
dc.language.rfc3066en
dc.rights.holderThe Author(s)
dspace.orderedauthorsAlonso-Mora, Javier; DeCastro, Jonathan A.; Raman, Vasumathi; Rus, Daniela; Kress-Gazit, Hadasen_US
dspace.embargo.termsNen_US
dc.identifier.orcidhttps://orcid.org/0000-0001-5473-3566
mit.licensePUBLISHER_CCen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record