Matthieu Amy et al. Adaptive Fault Tolerance on ROS: A Component-Based Approach

Continuing our series highlighting ROSCon 2016 talks. We present Matthiew Amy talking about how to build fault tolerant systems. He first covers the theory and then goes into specifics for how to make ROS systems robust.



Every system evolves during their operational lifetime. A system that remains dependable when facing changes (new threats, failures, updates) is called resilient. We propose an approach to safety and adaptive fault tolerance taking advantage of Component-Based Software Engineering technologies for tackling a crucial aspect of resilient computing, namely the on-line adaptation of fault tolerance mechanisms. We will show how this approach can be implemented on ROS and explain some implementation details and the result of different experiments to validate the solution. We will also discuss the how we can use checkpointing technologies to make the ROS master crash-tolerant



ROSCon 2017

If you're interested in more information like this ROSCon 2017 is coming up! The call for proposals is currently open as well as registration.

Find this blog and more at

Please submit content to be reviewed by emailing

Monthly Archives

About this Entry

This page contains a single entry by Tully Foote published on June 5, 2017 5:39 PM.

Mukunda Bharatheesha et al. -- Plan to Win with MoveIt! - Lessons learnt from the Amazon Picking Challenge 2016 was the previous entry in this blog.

ROSCon 2017 Diversity Scholarships is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.