Adaptive Robust Autonomous Obstacle Traversal Controller for Novel Six-Track Robot
Abstract
:1. Introduction
- (1)
- A new six-track robot, with wheeled, legged, and tracked advantages, is developed. It is capable of high-speed driving; it has large load and high mobility; and it can adapt to flat, soft, and obstacle-ridden terrain.
- (2)
- A new distributed autonomous obstacle traversal controller for the six-track robot is designed. The concepts of robotic forward and differential kinematics are applied to the six-track robot and a unified control framework, including all joint degrees of freedom, is established. The controller also integrates a slip-steering model, thus taking into account both the slip effects between the track and the terrain and the adaptation of the flippers.
- (3)
- The feedback control law of the control system is derived based on the differential kinematic model, which enables the controller to control each flipper individually, achieving obstacle traversal independently of specific terrain and tasks. The optimal solution for the singular position of the six-track robot structure is also derived. Finally, the robustness and effectiveness of the controller are verified via simulation and experiment.
2. Forward Kinematic Model of the Six-Track Robot
3. Differential Kinematic Model for the Single Leg of the Six-Track Robot
4. Differential Kinematic Model for the Six-Track Robot System
5. Autonomous Obstacle Traversal Controller for the Six-Track Robot
5.1. Calculation of Control Volume
5.2. Kinematic Singularities
6. Experiments
6.1. Virtual Simulation Experiments
6.1.1. S-Curve Scenario Experiment Phrasing
6.1.2. Single-Sided Step Scenario Experiment
6.2. Physical Prototype Experiment
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Nomenclature
World coordinate system | |
The base link coordinate system which fixed on the robot center of mass | |
The body coordinate system which fixed on the robot center of mass | |
The jth coordinate system which fixed on the rotational joint of the ith leg of the robot, with and j | |
The jth joint angle of the ith leg of robot, with and j | |
Heading angle of robot | |
The position vector of the coordinate system with respect to the coordinate system in the ith leg, with and j | |
The position vector of the body coordinate system with respect to world coordinate system | |
The angular velocity of the body coordinate system with respect to the world coordinate system | |
The angular velocity of the coordinate system relative to the coordinate system in the i-th leg kinematic chain, expressed in the coordinate system , with and j | |
Traction speed of the left track and traction speed of the right track | |
The position vector of the flipper end point in the ith leg kinematic chain with respect to the world coordinate system , with | |
The position vector of the flipper end point in the ith leg kinematic chain with respect to the body coordinate system , with | |
The linear velocity of the flipper end point in the ith leg kinematic chain with respect to the world coordinate system , with | |
The linear velocity of flipper end point in the ith leg kinematic chain with respect to the body coordinate system , with | |
Configuration of joint angles for six-track robots | |
Control command vector | |
Configuration of joint angles in the ith leg kinematic chain | |
Rotation matrix of coordinate system with respect to coordinate system in the ith leg kinematic chain, with i ∈ and | |
Homogeneous transformation matrix of the coordinate system with respect to the coordinate system in the ith leg kinematic chain, with i ∈ and | |
Special orthonormal group of real (m × m) matrices with orthonormal columns and determinant equal to 1 |
References
- Feng, S.; Whitman, E.; Xinjilefu, X.; Atkeson, C.G. Optimization-based full body control for the darpa robotics challenge. J. Field Robot. 2015, 32, 293–312. [Google Scholar] [CrossRef] [Green Version]
- Choi, D.; Kim, Y.; Jung, S.; Kim, H.S.; Kim, J. Improvement of step-climbing capability of a new mobile robot RHyMo via kineto-static analysis. Mech. Mach. Theory 2017, 114, 20–37. [Google Scholar] [CrossRef]
- Stückler, J.; Schwarz, M.; Schadler, M.; Topalidou-Kyniazopoulou, A.; Behnke, S. Nimbro explorer: Semiautonomous exploration and mobile manipulation in rough terrain. J. Field Robot. 2016, 33, 411–430. [Google Scholar] [CrossRef]
- Arvidson, R.E.; Iagnemma, K.D.; Maimone, M.; Fraeman, A.A.; Zhou, F.; Heverly, M.C.; Bellutta, P.; Rubin, D.; Stein, N.T.; Grotzinger, J.P.; et al. Mars science laboratory curiosity rover megaripple crossings up to sol 710 in gale crater. J. Field Robot. 2017, 34, 495–518. [Google Scholar] [CrossRef]
- Gonzalez, R.D. Apostolopoulos and K. Iagnemma, Slippage and immobilization detection for planetary exploration rovers via machine learning and proprioceptive sensing. J. Field Robot. 2018, 35, 231–247. [Google Scholar] [CrossRef]
- Gu, Y.; Ohi, N.; Lassak, K.; Strader, J.; Kogan, L.; Hypes, A.; Harper, S.; Hu, B.; Gramlich, M.; Kavi, R.; et al. Cataglyphis: An autonomous sample return rover. J. Field Robot. 2018, 35, 248–274. [Google Scholar] [CrossRef]
- Zhang, S.; Rong, X.; Li, Y.; Li, B. A free gait generation method for quadruped robots over rough terrains containing forbidden areas. J. Mech. Sci. Technol. 2015, 29, 3983–3993. [Google Scholar] [CrossRef]
- Thueer, T.; Lamon, P.; Krebs, A.; Siegwart, R. CRAB-Exploration Rover with Advanced Obstacle Negotiation Capabilities; Swiss Federal Institute of Technology (ETHZ), Autonomous Systems Lab.: Zurich, Switzerland, 2006. [Google Scholar]
- Yamauchi, B.M. PackBot: A versatile platform for military robotics. In Unmanned Ground Vehicle Technology VI; SPIE: Bellingham, WA, USA, 2004. [Google Scholar]
- Jung, S.; Choi, D.; Kim, H.S.; Kim, J. Trajectory generation algorithm for smooth movement of a hybrid-type robot Rocker-Pillar. J. Mech. Sci. Technol. 2016, 30, 5217–5224. [Google Scholar] [CrossRef]
- Wang, W.; Wu, D.; Wang, Q.; Deng, Z.; Du, Z. Stability analysis of a tracked mobile robot in climbing stairs process. In Proceedings of the 2012 IEEE International Conference on Mechatronics and Automation, Chengdu, China, 5–8 August 2012; IEEE: New York, NY, USA, 2012. [Google Scholar]
- Zhang, H.; Song, A. System centroid position based tipover stability enhancement method for a tracked search and rescue robot. Adv. Robot. 2014, 28, 1571–1585. [Google Scholar] [CrossRef]
- Brunner, M.B.; Brüggemann.; Schulz, D. Motion planning for actively reconfigurable mobile robots in search and rescue scenarios. In Proceedings of the 2012 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), College Station, TX, USA, 5–8 November 2012; IEEE: New York, NY, USA, 2012. [Google Scholar]
- Norouzi, M.; Miro, J.V.; Dissanayake, G. Planning high-visibility stable paths for reconfigurable robots on uneven terrain. In Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, Algarve, Portugal, 7–12 October 2012; IEEE: New York, NY, USA, 2012. [Google Scholar]
- Liu, Y.; Liu, G. Track-Stair Interaction Analysis and Online Tipover Prediction for a Self-Reconfigurable Tracked Mobile Robot Climbing Stairs. IEEE/ASME Trans. Mechatron. 2009, 14, 528–538. [Google Scholar]
- Li, N.; Ma, S.; Li, B.; Wang, M.; Wang, Y. An online stair-climbing control method for a transformable tracked robot. In Proceedings of the 2012 IEEE International Conference on Robotics and Automation, St. Paul, MN, USA, 14–18 May 2012; IEEE: New York, NY, USA, 2012. [Google Scholar]
- Gao, X.; Cui, D.; Guo, W.; Mu, Y.; Li, B. Dynamics and stability analysis on stairs climbing of wheel–track mobile robot. Int. J. Adv. Robot. Syst. 2017, 14, 1729881417720783. [Google Scholar] [CrossRef] [Green Version]
- Endo, D.; Watanabe, A.; Nagatani, K. Stair climbing control for 4-dof tracked vehicle based on internal sensors. J. Robot. 2017, 2017, 3624589. [Google Scholar] [CrossRef] [Green Version]
- Choi, B.; Park, G.; Lee, Y. Practical control of a rescue robot while maneuvering on uneven terrain. J. Mech. Sci. Technol. 2018, 32, 2021–2028. [Google Scholar] [CrossRef]
- Li, Z.; Jing, X.; Sun, B.; Yu, J. Autonomous navigation of a tracked mobile robot with novel passive bio-inspired suspension. IEEE/ASME Trans. Mechatron. 2020, 25, 2633–2644. [Google Scholar] [CrossRef]
- Okada, Y.; Nagatani, K.; Yoshida, K.; Tadokoro, S.; Yoshida, T.; Koyanagi, E. Shared autonomy system for tracked vehicles on rough terrain based on continuous three-dimensional terrain scanning. J. Field Robot. 2011, 28, 875–893. [Google Scholar] [CrossRef]
- Chen, K.; Kamezaki, M.; Katano, T.; Kaneko, T.; Azuma, K.; Uehara, Y.; Ishida, T.; Seki, M.; Ichiryu, K.; Sugano, S. Compound manipulation mode for improving task-ability of multi-arm multi-flipper crawler robot. In Proceedings of the 2017 IEEE/SICE International Symposium on System Integration (SII), Taipei, Taiwan, 11–14 December 2017; IEEE: New York, NY, USA, 2017. [Google Scholar]
- Chen, K.; Kamezaki, M.; Katano, T.; Kaneko, T.; Azuma, K.; Ishida, T.; Seki, M.; Ichiryu, K.; Sugano, S. A semi-autonomous compound motion pattern using multi-flipper and multi-arm for unstructured terrain traversal. In Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, Canada, 24–28 September 2017; IEEE: New York, NY, USA, 2017. [Google Scholar]
- Suzuki, K.; Suzuki, N.; Yamazaki, Y. Development of an autonomous rescue robot: Achievement of obstacle avoidance and stair descent using IMU controls. In Proceedings of the 2016 IEEE International Conference on Robotics and Biomimetics (ROBIO), Qingdao, China, 3–7 December 2016; IEEE: New York, NY, USA, 2016. [Google Scholar]
- Suzuki, N.; Yamazaki, Y. Basic research on the driving performance of an autonomous rescue robot with obstacles. In Proceedings of the 2015 IEEE International Conference on Robotics and Biomimetics (ROBIO), Zhuhai, China, 6–9 December 2015; IEEE: New York, NY, USA, 2015. [Google Scholar]
- Colas, F.; Mahesh, S.; Pomerleau, F.; Liu, M.; Siegwart, R. 3D path planning and execution for search and rescue ground robots. In Proceedings of the 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan, 3–7 November 2013; IEEE: New York, NY, USA, 2013. [Google Scholar]
- Kojima, S.; Ohno, K.; Suzuki, T.; Okada, Y.; Westfechtel, T.; Tadokoro, S. Stable autonomous spiral stair climbing of tracked vehicles using wall reaction force. IEEE Robot. Autom. Lett. 2020, 5, 6575–6582. [Google Scholar] [CrossRef]
- Li, B.; Chang, J.; Zhu, L. Research on autonomous stairs climbing for the shape-shifting robot. In Proceedings of the 2015 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), West Lafayette, IN, USA, 18–20 October 2015; IEEE: New York, NY, USA, 2015. [Google Scholar]
- Endo, D.; Watanabe, A.; Nagatani, K. Stair climbing control of 4-degrees-of-freedom tracked vehicle based on internal sensors. In Proceedings of the 2016 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Lausanne, Switzerland, 23–27 October 2016; IEEE: New York, NY, USA, 2016. [Google Scholar]
- Sun, Z.; Yang, H.; Ma, Y.; Wang, X.; Mo, Y.; Li, H.; Jiang, Z. BIT-DMR: A Humanoid Dual-Arm Mobile Robot for Complex Rescue Operations. IEEE Robot. Autom. Lett. 2021, 7, 802–809. [Google Scholar] [CrossRef]
- Nagatani, K.; Endo, D.; Yoshida, K. Improvement of the odometry accuracy of a crawler vehicle with consideration of slippage. In Proceedings of the 2007 IEEE International Conference on Robotics and Automation, Roma, Italy, 10–14 April 2007; IEEE: New York, NY, USA. [Google Scholar]
- Chiaverini, S.; Siciliano, B.; Egeland, O. Review of the damped least-squares inverse kinematics with experiments on an industrial robot manipulator. IEEE Trans. Control Syst. Technol. 1994, 2, 123–134. [Google Scholar] [CrossRef] [Green Version]
- Rohmer, E.S.; Singh, P.; Freese, M. V-REP: A versatile and scalable robot simulation framework. In Proceedings of the 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan, 3–7 November 2013; IEEE: New York, NY, USA, 2013. [Google Scholar]
- Bai, R.; Niu, R.; Liang, H.; Xu, Z.; Ding, Y.; Tao, X. Motion Planning and Performance Analysis of a Novel Six-Tracked Robot. In Proceedings of the 2021 4th International Conference on Robotics, Control and Automation Engineering (RCAE), Wuhan, China, 4–6 November 2021; IEEE: New York, NY, USA, 2021. [Google Scholar]
Parameter | Description |
---|---|
Flipper angle offset | |
Track length | |
Cantilever distance | |
Cantilever–track distance | |
Track wheel radius | |
Wing wheel radius | |
Cantilever length |
Link | ||||
---|---|---|---|---|
D | 0 | |||
0 | 0 |
Control Method | (m) | (m) | (m/s) | (rad/s) | Time (s) |
---|---|---|---|---|---|
Manual remote control | 0.194 | 0.228 | 0.824 | 0.723 | 197 |
Controller in the prior art | 0.133 | 0.186 | 0.682 | 0.515 | 171 |
Autonomous obstacle traversal controller | 0.115 | 0.149 | 0.627 | 0.491 | 155 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bai, R.; Niu, R.; Wang, J.; Xu, Z. Adaptive Robust Autonomous Obstacle Traversal Controller for Novel Six-Track Robot. Machines 2023, 11, 378. https://doi.org/10.3390/machines11030378
Bai R, Niu R, Wang J, Xu Z. Adaptive Robust Autonomous Obstacle Traversal Controller for Novel Six-Track Robot. Machines. 2023; 11(3):378. https://doi.org/10.3390/machines11030378
Chicago/Turabian StyleBai, Rengui, Runxin Niu, Jie Wang, and Zhaosheng Xu. 2023. "Adaptive Robust Autonomous Obstacle Traversal Controller for Novel Six-Track Robot" Machines 11, no. 3: 378. https://doi.org/10.3390/machines11030378
APA StyleBai, R., Niu, R., Wang, J., & Xu, Z. (2023). Adaptive Robust Autonomous Obstacle Traversal Controller for Novel Six-Track Robot. Machines, 11(3), 378. https://doi.org/10.3390/machines11030378