Hi there, I’m Michael 👋
I’m a software engineer from Switzerland 🇨🇠who likes robots and embedded systems. My interests are in real-time embedded systems, non-linear optimization and its applications in robotics.
I’m currently working at ANYbotics, where we’re building a robotic workforce for industrial inspection.
Open Source Work
- OCS2: A MPC toolbox tailored for switched systems used for legged locomotion and mobile manipulation.
- PolyMPC: A tool for real-time nonlinear model predictive tracking and path following, for which I implemented an SQP-based nonlinear problem solver.
- CVRA robot software stack for the Eurobot competition. See their GitHub for more open source/hardware work.
Open Hardware Work
- CAN to USB adapter compatible with the SLCAN protocol.
- Vacuum pump controller for a robot gripper with a pressure sensor for feedback and connected via CAN bus.
- ToF distance and color sensor board connected via CAN bus.
- Tiny CAN-connected IO board featuring 4 digital inputs and 4 PWM outputs