Abstract
As space exploration moves farther from Earth, robotics will play an ever-increasing role in NASA’s upcoming missions. Farther scenarios present new challenges, such as the absence or a very limited presence of human supervision for long periods of time. Spacecraft will have to be more dependent on automation and robotic agents to perform maintenance and repair tasks. Rather than having robots work side by side with humans, robots will have to work side by side with each other. In response to these needs, this chapter presents PLUMMRS (A Collection of Plan Ledgers and Unified Maps for Multi-Robot Safety), a software framework that facilitates sharing of environmental and internal state information to enable safe, efficient navigation and manipulation tasks by heterogeneous robot teams working in a shared workspace. The goal of PLUMMRS is to provide simple APIs for existing single-agent planning and execution systems to leverage. This will allow previously individualistic robots to be used safely in multi-agent contexts. This chapter describes PLUMMRS architecture and a prototype implementation, showcasing its utility in scenarios such as the ISS with a small team of robots involving 2 Astrobees and a Robonaut, performing both colocated and collaborative tasks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Adamek C (2019) Gateway system requirements. Tech. Rep. DSG-RQMT-001, NASA Johnson Space Center
Badger J, Gooding D, Ensley K, Hambuchen K, Thackston A (2016) ROS in space: a case study on robonaut, 2nd edn. Springer International Publishing
Barlow J, Smith E, Smith T, Bualat M, Fong T, Provencher C, Sanchez H (2016)Astrobee: a new platform for free-flying robotics on the international space station. In: Proceedings of the international symposium on artificial intelligence, robotics and automation in space (i-SAIRAS)
Beeson P, Hart S, Gee S (2016) Cartesian motion planning & task programming with CRAFTSMAN. In: RSS 2016 workshop on task and motion planning
Hart S, Dinh P, Hambuchen K (2015) The affordance template ros package for robot task programming. In: 2015 IEEE international conference on robotics and automation (ICRA). IEEE, pp 6227–6234
James J, Weng Y, Hart S, Beeson P, Burridge R (2015) Prophetic goal-space planning for human-in-the-loop mobile manipulation. In: Proceedings of the IEEE RAS humanoids conference
Quigley M, Conley K, Gerkey B, Faust J, Foote T, Leibs J, Wheeler R, Ng AY (2009) Ros: an open-source robot operating system. In: ICRA workshop on open source software, vol 3. Kobe, Japan, 5p
Vaquero T, Troesch M, Chien S (2018) An approach for autonomous multi-rover collaboration for mars cave exploration: preliminary results. In: International symposium on artificial intelligence, robotics, and automation in space (i-SAIRAS)
Acknowledgements
This work was supported by NASA contract number 80NSSC20C0611 “A Collection of Plan Ledgers and Unified Maps for Multi-Robot Safety”. The authors would like to thank José Benavides of the Ames Research Center, who provided feedback on the work described in this paper. The authors would also like to thank Brian Coltin and Marina Gouveia for providing assistance and guidance with the Astrobee simulation in Gazebo.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Huamán Quispe, A., Hart, S., Gee, S. (2022). PLUMMRS: Towards Safe Multi-robot Task Planning and Execution. In: Cruzen, C., Schmidhuber, M., Lee, Y.H. (eds) Space Operations. Springer Aerospace Technology. Springer, Cham. https://doi.org/10.1007/978-3-030-94628-9_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-94628-9_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-94627-2
Online ISBN: 978-3-030-94628-9
eBook Packages: EngineeringEngineering (R0)