Compact Optical Single-axis Joint Torque Sensor Using Redundant Photo-Reflectors and Quadratic-Programming Calibration
Organizations: MSC (Mechatronics, Systems and Control) lab in the KAIST(Korea Advanced Institute of Science and Technology which is in the Daehak-Ro 291, Daejeon, South Korea
Abstract
This study proposes a non-contact photo-reflector-based joint torque sensor for precise joint-level torque control and safe physical interaction. Current-sensor-based torque estimation in many collaborative robots suffers from poor low-torque accuracy due to gearbox stiction/friction and current-torque nonlinearity, especially near static conditions. The proposed sensor optically measures micro-deformation of an elastic structure and employs a redundant array of photo-reflectors arranged in four directions to improve sensitivity and signal-to-noise ratio. We further present a quadratic-programming-based calibration method that exploits redundancy to suppress noise and enhance resolution compared to least-squares calibration. The sensor is implemented in a compact form factor (96 mm diameter, 12 mm thickness). Experiments demonstrate a maximum error of 0.083%FS and an RMS error of 0.0266 Nm for z-axis torque measurement. Calibration tests show that the proposed calibration achieves a 3 sigma resolution of 0.0224 Nm at 1 kHz without filtering, corresponding to a 2.14 times improvement over the least-squares baseline. Temperature chamber characterization and rational fitting based compensation mitigate zero drift induced by MCU self heating and motor heat. Motor-level validation via torque control and admittance control confirms improved low torque tracking and disturbance robustness relative to current-sensor-based control.
Figures & tables
| Parameter | |||||
| Value (mm) | 21 | 4 | 7 | 19 | 30 |
| Property | Value | Unit |
| Dimension | 96 12 | mm |
| Weight | 114.5 | g |
| Load capacity | :7700, :3180, :62, :80 | N,N,N m,N m |
| Communication | CAN-FD | - |
| Electronic bandwidth | Effective bandwidth (rise-time-limited) 5 [ 23 ] | kHz |
| Resonant frequency | 3.407 | kHz |
| Max Percentage Error(FS%) | RMS Error(N m) | Nonlinearity(FS%) | Hysteresis(FS%) | |
| z-axis Torque | 0.0830 | 0.0266 | 0.111 | 0.139 |
| Repeatability (FS%) | Crosstalk (FS%) | Crosstalk (FS%) |
| 0.0849 | 0.148 | 0.126 |
| Sensor | MINI85 | DYJN-104 | Proposed Sensor | Proposed Sensor |
| (Uncompensated) | (Compensated) | |||
| Zero Torque RMS Error(N m) | 0.0074 | 0.0442 | 0.0123 | 0.0091 |
| 10 N m Torque RMS Error(N m) | 0.0061 | 0.0314 | 0.0326 | 0.0224 |
| Experiment | 0.05 N m | 0.1 N m | 0.2 N m | 0.5 N m with Disturbance |
| Current Sensor | ||||
| RMS Error(N m) | 0.0329 | 0.0566 | 0.0685 | 0.1893 |
| Torque Sensor | ||||
| RMS Error(N m) | 0.0026 | 0.0026 | 0.0025 | 0.0058 |
| Experiment | 0.05 N m Sinusoidal | 0.1 N m Square | 10 N m Sinusoidal |
| Current Sensor | |||
| RMS Error(N m) | 0.0685 | 0.0924 | 1.2022 |
| Peak Error(N m) | 0.0505 | 0.1426 | 2.2611 |
| Torque Sensor | |||
| RMS Error(N m) | 0.0205 | 0.0436 | 0.1520 |
| Peak Error(N m) | 0.0301 | 0.0797 | 0.4244 |