journal article·2025-02-04Open access

Redesign of a Towing Mobile Robot Control Architecture and Implementation of Outdoor Experiments Using the Transverse Function Approach

Bartłomiej Krysiak, Dariusz Pazderski, Jarosław Majchrzak, Marcin Kotlarek, Piotr Mieszała, Mateusz Michalski, Krzysztof Maciołek, Paweł Nowak

Applied Sciences· Volume 15· Issue 3

Abstract

This article discusses the redesign of a towing mobile robot to obtain a modern system for implementing mobile robot control research. Controller architecture issues are presented, and a selected control algorithm is considered in detail. The reconstruction of the robot is also intended to ensure that the current standards for the electronic architecture controlling the robot are met and that this architecture can be easily developed to include components related to the safety of the robot’s operation. The discussion of the control architecture is divided into a description of the high-level controller responsible for the position stabilization algorithm and a description of the low-level controller responsible for the drive motor control and robot safety. The high-level control algorithm is responsible for a trajectory tracking task realized with use of a transverse function approach algorithm. A time elastic band algorithm was also used to generate a reference trajectory, allowing the robot to be guided through waypoints. The low-level controller is comprehensively described with details on the industrial controller architecture used, the communication between the controller modules, and the interaction of these modules with the on-board computer. The redesign of the towing mobile robot was summarized by the implementation of outdoor experiments where the task of driving through reference points was completed.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Path Planning Algorithms · Control and Dynamics of Mobile Robots · Robotic Locomotion and Control

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Faculty of Control, Robotics and Electrical Engineering, Institute of Automatic Control and Robotics, Poznan University of Technology, 60-965 Poznan, Poland

B&R Automatyka Przemysłowa Sp. z o.o., ul. Małachowskiego 10, 61-129 Poznan, Poland

pmLogic Sp. z o.o., ul. Leśna 43, 62-070 Pokrzywnica, Poland

Faculty of Automatic Control, Robotics and Electrical Engineering, Institute of Electrical Engineering and Electronics, Poznan University of Technology, 60-965 Poznan, Poland

InterNow Paweł Nowak, Liszkowo 21, 88-180 Złotniki Kujawskie, Poland

Funding

statutory work of Poznan University of Technology

References (32)

Show source-provided references
1. Kozłowski, K., Dobroczyński, D., Dutkiewicz, P., Kiełczewski, M., Knast, P., Kowalczyk, W., Michałek, M., Majchrzak, J., Pazderski, D., and Fellenberg, A. (2012). Budowa Usługowego Robota Mobilnego o Strukturze Modułowej, The Chair of Control and Systems Engineering, Poznan University of Technology. (In Polish).
2. Kowalski, M., Dutkiewicz, P., Ławniczak, M., and Michalski, M. (2002, January 9–11). SAFARI inspection robot- motion strategy. Proceedings of the RoMoCo’2002: Proceedings of the Third International Workshop on Robot Motion and Control, Bukowy Dworek, Poland.
3. Smooth State Feedback Control of a New Nonholonomic Manipulator Coping with Singularities10.1109/TCST.2018.2875427 ↗
4. Cascaded VFO Control for Non-Standard N-Trailer Robots
5. Set-point Control of Mobile Robot with Obstacle Detection and Avoidance Using Navigation Function—Experimental Verification10.1007/s10846-016-0388-2 ↗
6. Kiełczewski, M., Kowalczyk, W., and Krysiak, B. (2022). Differentially-driven robots moving in formation—Leader–follower approach. Appl. Sci., 12.10.3390/app12147273 ↗
7. Joon, A., and Kowalczyk, W. (2021). Design of autonomous mobile robot for cleaning in the environment with obstacles. Appl. Sci., 11.10.3390/app11178076 ↗
8. Gawel, A., Blum, H., Pankert, J., Krämer, K., Bartolomei, L., Ercan, S., Farshidian, F., Chli, M., Gramazio, F., and Siegwart, R. (2019, January 3–8). A fully-integrated sensing and control system for high-accuracy mobile robotic building construction. Proceedings of the 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China.10.1109/IROS40897.2019.8967733 ↗
9. Hille, C., Nasir, A.K., Roth, H., Abreu, A.A., and Piñeiro, D.L. (2014, January 24–29). Development of an outdoor mobile robot for teleoperation as an agent for a robot network. Proceedings of the 19th World Congress, The International Federation of Automatic Control (IFAC), Cape Town, South Africa.
10. Kao, I.-H., Su, J.-A., and Perng, J.-W. (2018, January 25–26). Design of outdoor autonomous mobile robot. Proceedings of the International Conference on Recent Innovations in Biotechnology, System Engineering, Applied Sciences, Space Environment & Aviation Technology, Qingdao, China.
11. Raibert, M., Blankespoor, K., Nelson, G., and Playter, R. (2008, January 6–11). BigDog, the rough-terrain quadruped robot. Proceedings of the 17th World Congress, The International Federation of Automatic Control (IFAC), Seoul, Republic of Korea.
12. Design of a configurable all terrain mobile robot platform
13. Design and optimization of a reconfigurable wheel-tracked mobile robot, Mechatronics and Automation Technology
14. Architectures for mobile robot control10.1016/S0065-2458(08)60023-6 ↗
15. Vázquez-Martín, R., Martinez, J., Del Toro, J.C., Núnez, P., and Sandoval, F. (2025, January 17). A Software Control Architecture Based on Active Perception for Mobile Robotics. Available online: https://robolab.unex.es/wp-content/papercite-data/pdf/active-perception-mobile.pdf.
16. A behaviour-based control and software architecture for the visually guided Robudem outdoor mobile robot
17. Bernardo, R., Sousa, J.M., Botto, M.A., and Gonçalves, P.J. (2023). A novel control architecture based on behavior trees for an omni-directional mobile robot. Robotics, 12.10.3390/robotics12060170 ↗
18. A survey of formation control for multiple mobile robotic systems
19. Vision-based integrated mobile robotic system for real-time applications in construction10.1016/j.autcon.2018.10.009 ↗
20. Seredyński, D., Winiarski, T., and Zieliński, C. (2019, January 8–10). FABRIC: Framework for Agent-based robot control systems. Proceedings of the 12th International Workshop on Robot Motion and Control (RoMoCo), Poznań, Poland.10.1109/RoMoCo.2019.8787370 ↗
21. Practical stabilization of driftless systems on Lie groups: The transverse function approach10.1109/TAC.2003.816963 ↗
22. Morin, P., and Samson, C. (2001, January 4–7). Practical stabilization of driftless homogeneous systems based on the use of transverse periodic functions. Proceedings of the 40th IEEE Conference on Decision and Control, Orlando, FL, USA.
23. Artus, G., Morin, P., and Samson, C. (2004). Control of a Maneuvering Mobile Robot by Transverse Functions, In On Advances in Robot Kinematics, Springer.10.1007/978-1-4020-2249-4_49 ↗
24. Waypoint Following for Differentially Driven Wheeled Robots with Limited Velocity Perturbations10.1007/s10846-016-0391-7 ↗
25. Trajectory tracking control of nonholonomic wheeled mobile robots using only measurements for position and velocity10.1016/j.automatica.2023.111374 ↗
26. Rösmann, C., Feiten, W., Wösch, T., Hoffmann, F., and Bertram, T. (2012, January 21–22). Trajectory modification considering dynamic constraints of autonomous robots. Proceedings of the 7th German Conference on Robotics, Germany, Munich.
27. Morin, P., and Samson, C. (2008). Trajectory tracking for nonholonomic systems. Theoretical Background and Applications, INRIA. Available online: http://hal.inria.fr/inria-00260694.
28. Struemper, H.K. (1997). Motion Control for Nonholonomic Systems on Matrix Lie Groups. [Ph.D. Dissertation, University of Maryland].
29. Brockett, R.W., Millman, R.S., and Sussmann, H.J. (1983). Asymptotic stability and feedback stabilization. Differential Geometric Control Theory, Birkhäuser.
30. Integrated online trajectory planning and optimization in distinctive topologies10.1016/j.robot.2016.11.007 ↗
31. (2025, January 17). B&R Training Materials: TM410 Working with Integrated Motion Control V4100, B&R Own Publication, TM410. Available online: https://www.scribd.com/document/736118035/TM410TRE-40-ENG-Working-with-Integrated-Motion-Control-V4100.
32. Rösmann, C. (2025, January 17). Teb Local Planner. Available online: http://wiki.ros.org/teb_local_planner.