Ricardo D. Caldas
PhD candidate in Software Engineering
Chalmers University of Technology, Sweden.
Jupiter 477, Lindholmen
Göteborg, Sverige
Robots fail. Though, imagine a world of long-living robots ready to evolve and overcome faulty behavior - that's the future I'm working for. My research is all about creating resilient robots that can keep going, despite the unknown. In a nutshell, I study cutting-edge software engineering techniques, from advanced software architecture, dependable self-adaptation, and field-based testing (aka real-world validation) applied to ROS-based robotics. My ultimate goal is to make resilient robots a key part of our society and the way we live and work.
I'm fortunate to be working on this exciting research at Chalmers University of Technology, thanks to funding from WASP Sweden. I have the opportunity to collaborate closely with my supervisors, Prof. Patrizio Pelliccione and Prof. Thorsten Berger. I have a strong background in dependability and software engineering, having earned my master's degree in Computer Science from the University of Brasília (Brazil) in 2019, in a joint effort with Prof. Genaína Rodrigues.
I've lived in Brazil 🇧🇷, USA 🇺🇸, Italy 🇮🇹; Currently, in Sweden 🇸🇪.
I practice Muay Thai 👊, Capoeira 🤸, Piano 🎼
news
selected publications
selected artifacts
selected thesis topics
- Study dynamic self-adaptation strategies for ROS-based robotics systems
- Comparing Model Predictive Control (MPC) to traditional PID for software runtime re-configuration
- Mapping control theory properties to software engineering properties
Click here for a full list of available thesis topics.
If any of these topics interest you, please contact me by email.