Chengnan (Jimmy) Shentu

I am a PhD candidate with the Department of Computer Science at the University of Toronto, advised by Prof. Jessica Burgner-Kahrs. I hold a B.A.Sc in Engineering Science at the University of Toronto, majoring in Robotics Engineering with a minor in Artificial Intelligence.

As a full-stack roboticist, I work on tendon-driven continuum robots, soft elastic machines that can navigate confined spaces like jet engines, surgical cavities, and pipes. My goal is to build continuum robots capable of intelligent, contact-rich interactions (manipulation, locomotion, and human collaboration) by closing the loop between dynamics modeling, planning and control, and systems design.

 /  CV  /  Google Scholar  /  LinkedIn

profile photo
Research
CRAFT modular continuum robot
preprint
CRAFT: A 3D-printed Modular Design Library for Task-specific Continuum Robots
Puspita Triana Dewi, Chloe Pogue, Chengnan Shentu, Andrea Gotelli, Jessica Burgner-Kahrs

Need a robot that inspects airplane wings in the morning and cracks eggs in the afternoon? CRAFT is a modular library of snap-together 3D-printed modules that lets you quickly reconfigure a continuum robot's stiffness and shape for different tasks — no redesign required.
Tension calibration setup
PDF / IEEE Xplore / Video
Automating Tension Calibration for Tendon-Driven Continuum Robots: A Low-Cost Approach Towards Consistent Teleoperation
Kyum Lee, Chengnan Shentu, Chloe Pogue, Jessica Burgner-Kahrs
ICRA, 2025

Running a tendon-driven continuum robot without tension calibration is like playing a guitar that's out of tune. We automate tension calibration with a low-cost method that achieves repeatable results even without dedicated tension sensors, enabling more consistent teleoperation.
Model predictive controller for continuum robot
website / PDF / arXiv
A Non-Linear Model Predictive Task-Space Controller Satisfying Shape Constraints for Tendon-Driven Continuum Robots
Maximillian Hachen, Chengnan Shentu, Sven Lilge, Jessica Burgner-Kahrs
IEEE RA-L, 2025

A surgical robot that bumps into the walls of a cavity isn't very useful. Our nonlinear model predictive controller steers a continuum robot's tip between targets while keeping the entire body within a user-defined safe zone.
Universal-jointed tendon-driven continuum robot
website / PDF / arXiv
Universal-jointed Tendon-driven Continuum Robot: Design, Kinematic Modeling, and Locomotion in Narrow Tubes (Extended Abstract)
Chengnan Shentu, Jessica Burgner-Kahrs
ICRA@40, 2024

What if we rethought tendon-driven continuum robot design beyond the conventional parallel-tendon backbone? Our universal-jointed continuum robot design provides torsional stiffness with a compact, parametric geometry that auto-adapts to tube dimensions and desired joint angle limits.
MoSS monocular shape sensing
PDF / arXiv / IEEE Xplore / GitHub
MoSS: Monocular Shape Sensing for Continuum Robots
Chengnan Shentu*, Enxu Li*, Chaojun Chen, Puspita Triana Dewi, David B. Lindell, Jessica Burgner-Kahrs
IEEE RA-L, 2023
*Equal contribution

Most shape-sensing setups need a second camera or wires running through the robot — what if a single photo was enough? MoSSNet recovers a continuum robot's full 3D shape from one RGB image in real time, matching or exceeding stereo-vision accuracy with far simpler hardware.
Open continuum robotics actuation module
PDF / arXiv(html) / Frontiers / Youtube / OpenCR Project
Open Continuum Robotics - One Actuation Module to Create them All
Reinhard M. Grassmann, Chengnan Shentu, Taqieldin Hamoda, Puspita Triana Dewi, Jessica Burgner-Kahrs
Frontiers in Robotics and AI, 2024

Building your first continuum robot shouldn't require reinventing the actuator. We open-source a single, torque-controlled actuation module — with full software and hardware designs — that can drive a wide range of continuum robots.
Show all research projects
Planar tendon-driven continuum robot Proprioceptive Impedance Control of a Planar Tendon-Driven Continuum Robot
Undergraduate Thesis, supervised by Jessica Burgner-Kahrs
Sep 2021 - Apr 2022

In this work, I investigated and implemented an impedance controller for a planar continuum robot in simulation, to achieve variable dynamic behavior for safe interactions with the environment.
IMU side channel attack on head mounted devices Risk of Side Channel Attack on Head Mounted Devices
Supervised by Prof. Xin Yi, Tsinghua University
May - Sep, 2021

This work seeks to investigate the risk of side channel attack on head mounted consumer devices, such as VR headsets and smart-glasses, through inertial measurement unit (IMU) by recovering speech or motion information. I identified several machine learning models that could eavesdrop on device userswithout microphone access and discussed how to defend such attacks effectively.
Flight simulation stall model Mixed Parameter Estimationto of Full Stall Aircraft Model
Supervised by Prof. Peter Grant, University of Toronto Institute for Aerospace Studies
May - Aug, 2019

This project is motivatedby aircraft stall being one of the leading causes of commercial aircraft accidents. The outcome is an improved aircraft flight model suitable for professional simulation training.
Education
University of Toronto logo Ph.D in Computer Science
Department of Computer Science, University of Toronto
Sep 2022 - Current | Toronto, ON, Canada

Supervisor: Prof. Jessica Burgner-Kahrs

UofT Robotics Institute Fellow, 2025 - 2026
Ontario Graduate Scholarship, 2025 - 2026
University of Toronto logo B.A.Sc in Engineering Science, Robotics
Faculty of Applied Science and Engineering, University of Toronto
Sep 2017 - Apr 2022 | Toronto, ON, Canada

The Engineering Science Research Opportunities Program Scholarship, 2019
Dean's Honour List, 2017-2022
Other Projects
aUToronto self-driving car Autonomous Vehicle Control
University of Toronto Self-Driving Car Team
1st Place among 8 Universities, AutoDrive Challenge, 2021

Development of velocity scheduler and model predictive controller with dynamic vehicle model using C++ in ROS

Pacbot autonomous robot Pacbot
University of Toronto Robotics Association
Competition

Organized and led weekly meetings with subteam members focusing on the design and implementation of mechatronics for the autonomous robot.

Ball Ball U autonomous ball dispensing robot

BALL BALL U: An Autonmous Ball Dispensing Prototype

Engineering Design Competition 2nd Place, University of Toronto, Apr 2019
Technical Report / Glance / Competition
Designed, fabricated and programmed a proof-of-concept robot prototype that autonomously detect and deploy objects to canisters.