journal article·2020-01-18Open access

Receding-Horizon Vision Guidance with Smooth Trajectory Blending in the Field of View of Mobile Robots

Xing Wu, Jorge Angeles, Ting Zou, Chao Sun, Qi Sun, Longjun Wang

Applied Sciences· Volume 10· Issue 2

Abstract

Applying computer vision to mobile robot navigation has been studied for over two decades. One of the most challenging problems for a vision-based mobile robot involves accurately and stably tracking a guide path in the robot limited field of view under high-speed manoeuvres. Pure pursuit controllers are a prevalent class of path tracking algorithms for mobile robots, while their performance is rather limited to relatively low speeds. In order to cope with the demands of high-speed manoeuvres, a multi-loop receding-horizon control framework, including path tracking, robot control, and drive control, is proposed in this paper. This is done within the vision guidance of differential-driving wheeled mobile robots (DWMRs). Lamé curves are used to synthesize a trajectory with G 2 -continuity in the field of view of the mobile robot for path tracking, from its current posture towards the guide path. The platform twist—point velocity and angular velocity—is calculated according to the curvature of the Lamé-curve trajectory, then transformed into actuated joint rates by means of the inverse-kinematics model; finally, the motor torques needed by the driving wheels are obtained based on the inverse-dynamics model. The whole multi-loop control process, initiated from Lamé-curve blending to computational torque control, is conducted iteratively by means of receding-horizon guidance to robustly drive the mobile robot manoeuvring close to the guide path. The results of numerical simulation show the effectiveness of our approach.
Source: crossref · Quality: baseline

Research context

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

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

Affiliations

College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China

Department of Mechanical Engineering and Centre for Intelligent Machines, McGill University, Montreal, QC H3A 0C3, Canada

Department of Mechanical Engineering, Memorial University of Newfoundland, St. John’s, NL A1B 3X5, Canada

Funding

National Natural Science Foundation of China · Natural Sciences and Engineering Research Council of Canada · McGill University’s James McGill Professorship of Mechanical Engineering

References (34)

Show source-provided references
1. Jin, X.B., Su, T.L., Kong, J.L., Bai, Y.T., Miao, B.B., and Dou, C. (2018). State-of-the-art mobile intelligence: Enabling robots to move like humans by estimating mobility with artificial intelligence. Appl. Sci., 8.10.3390/app8030379 ↗
2. Where am I? A tutorial on mobile vehicle localization10.1108/EUM0000000004145 ↗
3. Dead reckoning of dynamically positioned ships: Using an efficient recurrent neural network10.1109/MRA.2019.2918125 ↗
4. Assessment of navigation technologies for automated guided vehicle in nuclear fusion facilities10.1016/j.robot.2017.08.006 ↗
5. Navigation of mobile robots: Open questions10.1017/S0263574799002210 ↗
6. Receding horizon control for convergent navigation of a differential drive mobile robot10.1109/TCST.2016.2558479 ↗
7. Path following control of a robotic wheelchair10.1016/S1474-6670(17)31972-9 ↗
8. Adaptive trajectory tracking control of a differential drive wheeled mobile robot10.1017/S0263574710000202 ↗
9. Cooperative motion control and sensing architecture in compliant framed modular mobile robots10.1109/TRO.2007.903815 ↗
10. Minimum-jerk velocity planning for mobile robot applications10.1109/TRO.2013.2262744 ↗
11. Bounded controllers for global path tracking control of unicycle-type mobile robots10.1016/j.robot.2013.04.014 ↗
12. Stability analysis of a vision-based control design for an autonomous mobile robot10.1109/TRO.2006.878934 ↗
13. An automated guided mechatronic tractor for path tracking of heavy-duty robotic vehicles10.1016/j.mechatronics.2015.10.011 ↗
14. Autonomous greenhouse mobile robot driving strategies from system integration perspective: Review and application10.1109/TMECH.2014.2350433 ↗
15. Intersection recognition and guide-path selection for a vision-based AGV in a bidirectional flow network10.5772/58218 ↗
16. Path-tracking controller design and implementation of a vision-based wheeled mobile robot
17. Kinematic modeling and analysis of skid-steered mobile robots with applications to low-cost inertial-measurement-unit-based motion estimation10.1109/TRO.2009.2026506 ↗
18. Robust adaptive controller for a tractor-trailer mobile robot10.1109/TMECH.2013.2261534 ↗
19. Beccari, G., Caselli, S., Zanichelli, F., and Calafiore, A. (1997, January 10–11). Vision-based line tracking and navigation in structured environments. Proceedings of the 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA’97, Towards New Computational Principles for Robotics and Automation, Monterey, CA, USA.
20. A vision-based automated guided vehicle system with marker recognition for indoor use10.3390/s130810052 ↗
21. Zhang, H., Hernandez, D., Su, Z., and Su, B. (2018). A low cost vision-based road-following system for mobile robots. Appl. Sci., 8.10.3390/app8091635 ↗
22. Autonomous navigation of an automated guided vehicle in industrial environments10.1016/j.rcim.2009.10.003 ↗
23. Pure-pursuit reactive path tracking for nonholonomic mobile robots with a 2D laser scanner10.1155/2009/935237 ↗
24. Pure pursuit trajectory tracking approach: Comparison and experimental validation
25. Receding horizon lateral vehicle control for pure pursuit path tracking10.1177/1077546316646906 ↗
26. Steering-angle computation for the multibody modelling of differential-driving mobile robots with a caster
27. Efficient time-optimal two-corner trajectory planning algorithm for differential-driven wheeled mobile robots with bounded motor control inputs10.1016/j.robot.2014.11.001 ↗
28. Comparison of path tracking control of a car-like mobile robot with and without motor dynamics10.1109/TMECH.2016.2553050 ↗
29. Receding horizon guidance and control using sequential convex programming for spacecraft 6-DOF close proximity10.1016/j.ast.2019.02.041 ↗
30. Receding horizon control of mobile robots for locating unknown wireless sensor networks10.1108/AA-12-2017-198 ↗
31. Robust receding horizon control strategy for replenishment planning of pharmacy robotic dispensing systems10.1016/j.rcim.2019.04.001 ↗
32. Wu, X., Sun, C., Zou, T., Xiao, H., Wang, L., and Zhai, J. (2019). Intelligent path recognition against image noises for vision guidance of automated guided vehicles in a complex workspace. Appl. Sci., 9.10.3390/app9194108 ↗
33. The role of the rotation matrix in the teaching of planar kinematics10.1016/j.mechmachtheory.2014.09.005 ↗
34. Angeles, J. (2014). The natural orthogonal complement. Fundamentals of Robotic Mechanical Systems: Theory, Methods, Algorithms, Springer. [4th ed.].10.1007/978-3-319-01851-5 ↗