🏴 Welcome 🇮🇹 Benvenuti 🇦🇺 G’Day
This is a portal to my online content.
You can find your way around this website with the links on the left panel 👈
🖥️ 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.
Latest Post
Gauge Repeatability & Reproducibility
October 6, 2025
Whenever you measure something, there can be multiple sources of error: the measuring device, the thing being measured, the person or agent making the observation. If you want to be precise with your estimates, its important to understand where the error is coming from. In this post I show a gauge study I did on 2 sets of scales for measuring the weights of bags of M&Ms.