SaddleSense: Saddle-Shaped Modules for 3D Shape Sensing with Single-Axis Off-the-Shelf Bend Sensors
Organizations: Robotics Department, University of Michigan, Ann Arbor, MI, USA. · Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI, USA.
Abstract
Accurate posture feedback is essential for precise control of continuum robots. Off-the-shelf bend sensors measure curvature about only one axis; without a suitable mounting arrangement, they can restrict robot motion and provide incomplete posture information. SaddleSense introduces a 3D-printed thermoplastic polyurethane (TPU) saddle-shaped lattice that holds one commercial bend sensor along each curved edge. Because each sensor flexes within its own channel rather than spanning the segment axially, the lattice converts multi-axis body deformation into sensor curvature without tying segment length to sensor length. Each four-sensor module accommodates two-axis bending, contraction, and extension while quantifying all three deformation modes across its four readings. A hybrid calibration maps the sensor readings to piecewise constant curvature (PCC) parameters using a learned model paired with a physics-based fallback for out-of-distribution inputs. We demonstrate a six-module prototype with 24 off-the-shelf bend sensors on a 430mm continuum body. Using only each module's four local readings, the physics-based model alone achieves a tip position root mean square error (RMSE) of 29.9mm (7.0% of body length). The data-driven model reduces the tip RMSE to 13.2mm (3.1%) on held-out samples of motions similar to the training set and 15.8mm (3.7%) on separately recorded trials. Reducing each module from four sensors to one nearly triples the tip error.
Figures & tables
| Model | Params | In-dist. | Sep. rec. | Ext. load |
|---|---|---|---|---|
| Linear | 450 | 33.0 | 32.9 | – |
| Physics-based | 330 | 29.9 | 30.0 | 43.6 |
| MLP ens. | 103k | 14.1 | 18.2 | 83.8 |
| GRU ens. | 55k | 13.2 | 16.1 | 66.3 |
| Combined (ours) | 56k | 13.2 | 15.8 | 42.3 |
| Work | Sensors | 3D | Tip error | |
|---|---|---|---|---|
| Martin et al. [ 27 ] | IMUs | 6% of length | ||
| Peng et al. [ 31 ] | IMUs | 20 mm | ||
| Stella et al. [ 32 ] | IMUs | 7% of length | ||
| Han et al. [ 26 ] | IMUs, bend | 2.91% of length | ||
| SaddleSense | Bend | 3.1% / 3.7% of length ∗ |