Back to Search
Start Over
ALLIANCE‐ROS: A Software Framework on ROS for Fault‐Tolerant and Cooperative Mobile Robots
- Source :
- Chinese Journal of Electronics. 27:467-475
- Publication Year :
- 2018
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2018.
-
Abstract
- Programming control systems for mobile robots is complicated and time-consuming, due to three aspects, i.e., the robot behavior coordination, the distributed multi-robot cooperation and the robot software reusability. Subsumption model is a robust control architecture for mobile robots. ALLIANCE model extends it to multirobot systems, which is a fully distributed, fault-tolerant model. Robot operating system (ROS) provides a lot of reusable robot modules. By combining the above three, we propose a software framework named ALLIANCE-ROS for developing fault-tolerant cooperative multi-robot systems with abundant software resources available. We encapsulate the ROS facilities to build the framework prototype. We also use some high-performance plugin-based mechanism to optimize the bottom of the framework. One may use the framework-provided API conveniently to construct single-robot and multi-robot applications with all ROS resources available. This work is demonstrated by three application cases including an autonomous roving robot, a security patrol robot and multiple patrol robots. They are constructed and tested in both the simulated and the real environment. The experimental results validate the usability and availability of ALLIANCE-ROS.
- Subjects :
- business.industry
Computer science
Applied Mathematics
Distributed computing
010102 general mathematics
010401 analytical chemistry
Robot software
Mobile robot
Fault tolerance
computer.software_genre
01 natural sciences
0104 chemical sciences
Software framework
Software
Robot
0101 mathematics
Electrical and Electronic Engineering
business
Behavior-based robotics
computer
Reusability
Subjects
Details
- ISSN :
- 20755597 and 10224653
- Volume :
- 27
- Database :
- OpenAIRE
- Journal :
- Chinese Journal of Electronics
- Accession number :
- edsair.doi...........333984892862dacf907edbc8c1794ad0
- Full Text :
- https://doi.org/10.1049/cje.2018.03.001