// robotics · control · embedded systems

Luca Obwegs

Control Engineer at Hilti · M.Sc. Mechatronics & Robotics (TUM)

Based in Buchs SG, Switzerland

I take controllers from simulation to reliable real-time code on resource-constrained hardware.

2 patent applications filed 5 industrial prototypes at Hilti IEEE World Haptics WIP

Personal project Thesis University course project

Select a hexagon to open or locate a project

about.md

Hey! I'm Luca Obwegs from Italy. I love robots, climbing and learning new things.

I work as a control engineer in the Mechatronics and Robotics Systems Laboratory at Hilti in Liechtenstein, where I have contributed control software to five robotic and mechatronic prototypes – from modelling and simulation to the implementation on the target hardware and testing on the real system.

In my spare time I build robots, drones and flight instruments from scratch – from the CAD model and the PCB to the embedded software and the control algorithms. What I enjoy most is the step from a controller that works in simulation to one that runs reliably on real, resource-constrained hardware.

Feel free to get in touch or take a look at my work below.

  • Control theory
  • Embedded systems
  • Robotics
  • State estimation
  • 3D printing & CAD
  • Climbing

languages

  • Germanfluent
  • Italianfluent
  • Englishfluent
  • Ladinfluent

01 // career & education

Career & Education

Earlier experience

Mechanical-engineering high school diploma, hands-on electrical assembly and soldering, plus summer internships at M2 Railtech working on mechatronic prototypes, microcontrollers and PCB design.

  • Mechanical engineering
  • Electrical assembly
  • PCB design
  • Prototyping

02 // skills

What I work with

Hands-on embedded control and hardware testing, alongside research and simulation methods. Project pages distinguish implemented features from experiments and planned work. Algorithm familiarity is not a claim that every method has been deployed on hardware.

Control

Model-based controller design, from the linearised model to the tuned controller on the robot.

  • Model-based design & linearization
  • PID / cascaded control
  • LQR / LQI
  • MPC / NMPC studies
  • Trajectory generation
  • Impedance / force control
  • Passivity-based teleoperation

State estimation

Fusing noisy sensors into states a controller can rely on.

  • Kalman filter / EKF
  • MEKF attitude studies
  • IMU / encoder / barometer fusion
  • Noise modelling & innovation checks
  • Delay compensation
  • System identification

Software

Control code that is readable, tested and runs on the real system.

  • Embedded C / C++
  • Python
  • MATLAB / Simulink modelling & testing
  • ROS 2
  • micro-ROS prototype work
  • Linux
  • Git

Embedded systems

Real-time control loops on microcontrollers, close to the sensors and actuators.

  • STM32 (HAL, timers, DMA)
  • dSPACE
  • ESP32 / Arduino
  • Raspberry Pi
  • UART, SPI, I²C, CAN
  • Motor drivers & encoders

Robotics & simulation

Modelling mechanisms and testing controllers before they touch the hardware.

  • Kinematics & dynamics
  • Simscape Multibody
  • Inverted-pendulum & multirotor models
  • Hardware testing & tuning

Hardware

Building the prototypes myself, so the software has something to run on.

  • PCB design
  • CAD
  • 3D printing
  • Sensors & actuators
  • Soldering & prototyping

03 // personal projects

Personal Projects

Selected engineering work, ordered by robotics-control relevance rather than publication date. University coursework and personal interests are listed separately; confidential professional projects are not included.

Balancing Robot project

P-06 // 2023LQR + Kalman filters · Hardware validated

Balancing Robot

A 500 Hz STM32 balancing robot: LQR with pitch and wheel-encoder Kalman filters validated on hardware; PID/LQR controller comparison studied in simulation.

  • LQR / LQI
  • Sensor fusion
  • Delay compensation
  • STM32
View project
Phantom robot - Bilateral Teleoperation Control project

P-03 // 2023Completed

Phantom robot - Bilateral Teleoperation Control

Bilateral force/position control with induced communication delay, time-domain passivity and adaptive inverse-dynamics control – MATLAB/Simulink simulation and hardware experiments at KAIST.

  • Teleoperation
  • Passivity
  • Adaptive control
  • Force control
View project
Development of a Mobile Hydraulic Lower Limb Exoskeleton project

T-01 // 2023Completed · 2023

Development of a Mobile Hydraulic Lower Limb Exoskeleton

My TUM master's thesis: I redesigned and built a mobile, hydraulically actuated right-leg exoskeleton, implemented joint position control and tested tracking precision and hydraulic efficiency on the prototype.

  • Master's thesis
  • Exoskeleton
  • Hydraulics
  • Position control
View project
Two-Axis Robotic Platform project

P-08Hardware tested · Model identified

Two-Axis Robotic Platform

A two-axis tracking prototype and simulation with detailed stepper-servo modelling, sensor fusion and delayed-measurement compensation.

  • Robotics
  • Stepper motors
  • State estimation
  • EKF
View project
6 DOF Robotic Arm project

P-02 // 2022Hardware built · Teach-in demonstrated

6 DOF Robotic Arm

A fully 3D-printed six-axis robot arm inspired by the ABB IRB 1100 – stepper drives, numerical inverse kinematics, a teach-in GUI and a separate ROS 2 command publisher.

  • Kinematics
  • Arduino
  • Raspberry Pi
  • ROS 2
View project
3D Printed Drone project

P-07 // 2024Hardware prototype · Simulation validated

3D Printed Drone

A custom STM32 quadrotor controller: IMU-to-PWM embedded control, plus a separate MATLAB study of PID, LQR, constrained MPC and aided navigation EKF.

  • STM32
  • Sensor fusion
  • LQR
  • MPC
View project
tiny vario project

P-09 // 2026Hardware prototype built

tiny vario

A 16 × 16 × 13 mm, 5.51 g flight instrument: custom four-layer PCB, STM32 firmware and a barometer/IMU estimator turn vertical movement into audible climb cues.

  • STM32
  • Sensor fusion
  • Kalman filter
  • PCB design
View project
Variometer project

P-01 // 2020Prototype built

Variometer

A paragliding variometer built from scratch around an ESP8266, with GPS, barometer, accelerometer and Kalman-filter sensor fusion.

  • ESP8266
  • Sensor fusion
  • Kalman filter
  • GPS
View project
Actuator for Torque and Position Control project

P-04 // 2023Mechanical design complete

Actuator for Torque and Position Control

A custom robot actuator designed to measure torque, position and velocity – the building block for a force-controlled 3-DOF robot.

  • Actuator design
  • Torque sensing
  • Force control
  • CAD
View project
MicroDuck Reinforcement Learning project

P-10Build phase · Policy training planned

MicroDuck Reinforcement Learning

An upcoming build of the open-source MicroDuck biped, focused on learning reinforcement learning, locomotion training and the path from simulation to real hardware.

  • Reinforcement learning
  • MuJoCo
  • PPO
  • Sim-to-real
View project

04 // publications & IP

Publications & Intellectual Property

Publications

S. Groß, L. Obwegs, J. Li, T. Spiegeler Castañeda, A. Ganguly, C. Piazza, and S. Haddadin, Transforming Tactile Interfaces: Tri-Axis Force Sensor for Sensory Signal Processing, work-in-progress contribution accepted at IEEE World Haptics 2023, Delft.

Intellectual Property

Stop Assist for SID – data-driven automated stopping controller for assisting operators in driving screws. Patent filed (2025P00312EP); 50% contribution. This patent resulted in an industrialization project and customer acceptance tests.

Additional Hilti patent application filed; details withheld pending clearance.

05 // university coursework

University Course Projects

Selected hands-on projects completed as part of robotics and autonomous-systems courses.

U-02 // KAISTCourse project

Autonomous Ball Collection Robot

A ROS-based differential-drive robot that mapped an unknown environment, found a visual goal, collected a magnetic red ball and delivered it autonomously.

  • ROS
  • SLAM
  • YOLO
  • Computer vision
  • Navigation

U-01 // TUMCourse project

Vision-Based Autonomous Drone

A simulated autonomous drone that used its camera to map a Unity environment and navigate to a goal through a ROS perception, planning and control pipeline.

  • ROS
  • Unity
  • Visual SLAM
  • Drone control
  • Path planning

06 // personal interests

Outside the Lab

Climbing in the Dolomites

In 2023, Lucas and I opened Via Eureka: an eight-pitch route on Lagazuoi. Climbing is a personal interest, separate from my engineering work.

Explore Via Eureka Climbing log & personal goals