🏴 Welcome 🇮🇹 Benvenuti 🇦🇺 G’Day
🖋️ Latest Post
To Err Is Human
September 4, 2026
Humans are prone to error; it’s in our nature as mortal beings. In this post I discuss the concept of error prevention. First, by looking at how psychologists classify types of errors, and how we might address them. Second, I give my 3 rules for a good error-prevention method. Finally, I give some examples from everyday life.
Other recent posts:
Get email notifications when I post something new:
🖥️ Find Me Online
- Coursera: My guest lectures for the Technical University of Munich:
- Github: Explore my coding projects and repositories.
- LinkedIn: For professional connections.
- YouTube: For robot videos, lectures, and more.
⌨️ Coding Projects
Here are some of my main projects:
- tufteplotlib: A Python library for generating beautiful, minimalist graphs in the style of Edward Tufte.
- RobotLibrary: My C++ library for robot motion control.
- ROS2 packages implementing RobotLibrary for real-time robot control:
- Simple QP Solver: A light-weight convex optimisation algorithm.
- ergoCub-bimanual: Two-handed grasping control of a humanoid robot using YARP.
🤝 Current Collaborations
- The Butcher’s Pantry: A business improvement initiative to boost sales & revenue.
- Crest Robotics: Helping solve force feedback control for teleoperated robots.
- Robotic hip replacement surgery at the University of Technology Sydney.