Low-cost 3D-printed adaptive suspension system for mobile robots using DMP-based real-time stabilization

Sumit Babu Rijal, Prasiddha Chaulagain, Suman Kandel, Tul Bahadur Saru, Srijana Pariyar, Yubraj Bajgain, Kiran Giri

Abstract

This paper presents a low-cost adaptive suspension system designed to stabilize a mobile robotic platform operating on uneven terrain. Unlike many existing low-cost servo-based suspension approaches that depend on software-intensive filtering, threshold logic, or extensive tuning, the proposed system adopts a simplified control strategy using hardware-level sensor fusion from the digital motion processor (DMP) of an MPU6050 IMU combined with direct angle-to-actuation mapping. The mechanical design is based on a four-bar linkage suspension architecture actuated by servo motors and controlled using an ESP32 microcontroller, enabling real-time compensation of pitch and roll disturbances. Developed as a proof-of-concept platform with modular 3D-printed components, the system emphasizes accessibility, ease of fabrication, and reduced control complexity. Experimental evaluation under controlled, quasi-static conditions demonstrates effective chassis stabilization with limited angular deviation and consistently lower noise compared to a Kalman filter-based implementation, particularly during post-calibration operation. By balancing mechanical simplicity and additive manufacturing with reliable orientation feedback, the proposed design provides an accessible framework for teaching laboratories, low-budget research, and early-stage adaptive suspension development in resource-constrained environments.




Keywords


adaptive suspension; additive manufacturing; digital motion processor; four-bar linkage; inertial measurement unit; mobile robots.

Full Text:

PDF


References


M. H. Gusrial, N. A. Othman, H. Ahmad, and M. H. A. Hassan, “Review of Kalman Filter variants for SLAM in mobile robotics with linearization and covariance initialization,” J. Mechatron. Electr. Power Veh. Technol., vol. 16, no. 1, pp. 69–83, Jul. 2025.

D. M. Considine and G. D. Considine, “Robot technology fundamentals,” in Standard Handbook of Industrial Automation, D. M. Considine and G. D. Considine, Eds., Boston, MA: Springer US, 1986, pp. 262–320.

R. Gamage, C. Rathnayake, R. Kalubowila, and S. Thilakarathne, “Design and development of a quarter-car model active suspension system for a mobile robot to enhance terrain adaptability with better stability and mobility,” J. Mechatron. Robot., vol. 8, no. 1, pp. 39–48, Jan. 2024.

M. Nikolova, F. Cnossen, and B. Nikolaev, “Robots, meaning, and self-determination,” Res. Policy, vol. 53, no. 5, p. 104987, Jun. 2024.

P. V. K. Borges et al., “A Survey on terrain traversability analysis for autonomous ground vehicles: methods, sensors, and challenges,” Field Robot., vol. 2, pp. 1567–1627, Jul. 2022.

H. Lee, T. Kim, J. Mun, and W. Lee, “Learning terrain-aware kinodynamic model for autonomous off-road rally driving with model predictive path integral control,” 2023.

A. Datar, C. Pan, M. Nazeri, and X. Xiao, “Toward wheeled mobility on vertically challenging terrain: platforms, datasets, and algorithms,” in 2024 IEEE International Conference on Robotics and Automation (ICRA), Yokohama, Japan: IEEE, May 2024, pp. 16322–16329.

C. Cosenza, V. Niola, S. Pagano, and S. Savino, “Theoretical study on a modified rocker-bogie suspension for robotic rovers,” Robotica, vol. 41, no. 10, pp. 2915–2940, Oct. 2023.

A. Sujiwa and Suhadata, “Design and construction of a self balancing robot using long range control based on NRF24L01,” BEST J. Appl. Electr. Sci. Technol., vol. 5, no. 2, pp. 34–37, Sep. 2023.

W. Prastiyo and W. Fiebig, “Multibody simulation and statistical comparison of the linear and progressive rate double wishbone suspension dynamical behavior,” Simul. Model. Pract. Theory, vol. 108, p. 102273, Apr. 2021.

G. Reina and M. Foglia, “An adaptive suspension system for planetary rovers,” IFAC Proc. Vol., vol. 43, no. 16, pp. 199–204, 2010.

G. Freitas, F. Lizarralde, L. Hsu, and N. R. S. D. Reis, “Kinematic reconfigurability of mobile robots on irregular terrains,” in 2009 IEEE International Conference on Robotics and Automation, Kobe: IEEE, May 2009, pp. 1340–1345.

L. Ni, F. Ma, and L. Wu, “Posture control of a four-wheel-legged robot with a suspension system,” IEEE Access, vol. 8, pp. 152790–152804, 2020.

H. Jiang, G. Xu, W. Zeng, F. Gao, and K. Chong, “Lateral stability of a mobile robot utilizing an active adjustable suspension,” Appl. Sci., vol. 9, no. 20, p. 4410, Oct. 2019.

W. Jia, W. Zhang, F. Ma, and L. Wu, “Attitude control of vehicle based on series active suspensions,” Actuators, vol. 12, no. 2, p. 67, Feb. 2023.

Z. Wang, J. Zhao, and G. Zeng, “Modeling, simulation and implementation of all terrain adaptive five DOF robot,” Sensors, vol. 22, no. 18, p. 6991, Sep. 2022.

L. Ben Said, B. Ayadi, S. Alharbi, and F. Dammak, “Recent advances in additive manufacturing: a review of current developments and future directions,” Machines, vol. 13, no. 9, p. 813, Sep. 2025.

M. V. D. Sai Kalyan, H. Kumar, and L. Nagdeve, “Latest trends in additive manufacturing,” IOP Conf. Ser. Mater. Sci. Eng., vol. 1104, no. 1, p. 012020, Mar. 2021.

K. Vaish, S. M. Rajesh, K. Pasupatheeswaran, M. K. Sharma, and V. B. Semwal, “Design and autonomous control of the active adaptive suspension system of Rudra – Mars Rover,” Int. J. Hybrid Inf. Technol., vol. 7, no. 3, pp. 249–264, May 2014.

M. Kamal Mazhar, M. J. Khan, A. I. Bhatti, and N. Naseer, “A novel roll and pitch estimation approach for a ground vehicle stability improvement using a low cost IMU,” Sensors, vol. 20, no. 2, p. 340, Jan. 2020.

Programming Robots, “The MPU6050 explained,” Programming Robots. Accessed: Jun. 09, 2025. [Online]. Available: http://mjwhite8119.github.io/Robots/mpu6050.

X. Chen, Z. Xie, Y. Eun, A. Bettens, and X. Wu, “An observation model from linear interpolation for quaternion-based attitude estimation,” IEEE Trans. Instrum. Meas., vol. 72, pp. 1–12, 2023.

Arduino, “map() | Arduino documentation.” Accessed: May 23, 2025. [Online]. Available: https://docs.arduino.cc/language-reference/en/functions/math/map/.

P. N. Crisnapati, D. Maneetham, Y. Thwe, and M. M. Aung, “Enhancing gimbal stabilization using DMP and Kalman Filter: A low-cost approach with MPU6050 sensor,” in 2023 11th International Conference on Cyber and IT Service Management (CITSM), Makassar, Indonesia: IEEE, Nov. 2023, pp. 1–5.

G. Welch and G. Bishop, “An Introduction to the Kalman Filter,” 2006.

C. Yukun, S. Xicai, and L. Zhigang, “Research on Kalman-Filter based multisensor data fusion,” J. Syst. Eng. Electron., vol. 18, no. 3, pp. 497–502, Sep. 2007.

Lauszus, “TKJ Electronics » A practical approach to Kalman Filter and how to implement it.” Accessed: Jun. 13, 2025. [Online].

D.M. Dubrovsky, “Stabilized driving platform,” Czech Technical University, 2023


Article Metrics

Metrics Loading ...

Metrics powered by PLOS ALM

Refbacks

  • There are currently no refbacks.




Copyright (c) 2025 Sumit Babu Rijal, Prasiddha Chaulagain, Suman Kandel, Tul Bahadur Saru, Srijana Pariyar, Yubraj Bajgain, Kiran Giri

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.