Skip to content
ranbao_deng://

status: available from March 2027 · NL work-eligible

Ranbao Deng

Robotics engineer building machine learning that holds up with small data and real, variable humans.

MSc Robotics at TU Delft, with a thesis on data-efficient ML for touchscreen haptics. Background in legged robots, model predictive control and motion planning. Currently also helping to get an AI rescue drone into the field.

$ rostopic echo /now

Thesis
Physics-informed ML for electrovibration haptics · TU Delft, Cognitive Robotics
Work
Part-time developer on an AI rescue drone · X-Frontiers
Next
Graduating March 2027 · open to engineering roles and PhD positions

Selected work

all projects →

research2026

Machine learning for electrovibration haptics

Predicting finger–touchscreen friction under electrostatic actuation from small, highly user-dependent data. The work compares six model families, tests cross-participant generalisation, and identifies a real-time-feasible feature set.

friction-force prediction, random split (TabPFN)
R² 0.91
on unseen participants: the open problem
R² ≈ 0.5
participants × trials, 6 model families
10 × 3
  • Python
  • scikit-learn
  • TabPFN
  • Haptics

engineering · BEng thesis2021

“Centaur” load-carrying walking robot

A pair of robotic legs that walks with its wearer and carries the load. I built the IMU-based gait perception and the phase-synchronised gait control. They were tested in Simulink and then on a 15 kg prototype during 10-minute walking trials.

  • MATLAB/Simulink
  • IMU sensor fusion
  • Legged robots
  • Control

engineering · Team project2022

MPC ball-catching quadrotor (opens in a new tab)

A linear model predictive controller on linearised quadrotor dynamics, with a DARE-based terminal cost to guarantee stability and recursive feasibility. Validated in 3D simulation across different horizons and constraint sets.

  • Python
  • MPC
  • Control

engineering · Team project2022

k-PRM + A* quadrotor motion planner (opens in a new tab)

A ROS planner built from scratch: occupancy mapping, k-PRM with a KD-tree, A* search, and minimum-snap and corridor-based trajectory optimisation (solved with OSQP). Benchmarked against RRT variants in forest and maze environments.

  • ROS
  • C++
  • Motion planning
  • Trajectory optimisation

engineering · Solo2026

AI Cup 2026: bird species from radar

A solo entry in a national challenge run by Team Epoch and TNO: an ensemble classifier for bird species from radar tracks, plus a system design that turns calibrated predictions into targeted wind-turbine curtailment.

teams on the final hidden test set, as a one-person team
26 / 89
  • Python
  • Classification
  • Kaggle

side project2026

AI Build Cities: Crusader Kings III mod

In the base game, AI rulers build almost nothing but castles. This mod rewrites their holding-building logic so that castles, cities and temples are chosen by terrain, culture, government type and ruler personality. It's a small, focused behaviour change, and players adopted it widely: #14 in the Workshop's most-popular list for the past year and #10 for the past six months (Sep 2026), five months after its April release.

subscribers
14,400+
unique visitors
37,500+
ratings, overwhelmingly positive
178
  • Game AI
  • Paradox script
  • Steam Workshop

Two ways in

for engineering teams

Robotics · ML · control engineering

Programming
Python, C++, MATLAB, Java
Robotics & simulation
ROS, Webots, Unity, MATLAB Simulink
Machine learning
PyTorch, scikit-learn, TabPFN
Control & planning
MPC, PRM / A*, Trajectory optimisation
Hardware & design
SolidWorks (CSWA), AutoCAD, Arduino, Motion capture, 3D printing

projects →cv →

for PhD committees

Physics-informed, data-efficient ML for human-in-the-loop systems

Data about humans is expensive to collect and varies strongly between people. I work on models that learn from a few calibration samples and still generalise across users, using physics as a prior. My current application is haptics, and I'm equally interested in HRI, wearables and AI for games. I also have an IEEE ICARM publication and a patent from earlier work on wearable robots.

  • Physics-informed machine learning
  • Data-efficient & few-shot learning
  • Human variability & personalisation
  • Haptics & human–robot interaction
  • AI for games & interactive systems

research →get in touch →