A journal of IEEE and CAA , publishes high-quality papers in English on original theoretical/experimental research and development in all areas of automation
Volume 10 Issue 1
Jan.  2023

IEEE/CAA Journal of Automatica Sinica

  • JCR Impact Factor: 11.8, Top 4% (SCI Q1)
    CiteScore: 17.6, Top 3% (Q1)
    Google Scholar h5-index: 77, TOP 5
Turn off MathJax
Article Contents
Y. Xiu, D. F. Li, M. M. Zhang, H. B. Deng, R. Law, Y. Huang, E. Q. Wu, and X. Xu, “Finite-time sideslip differentiator-based LOS guidance for robust path following of snake robots,” IEEE/CAA J. Autom. Sinica, vol. 10, no. 1, pp. 239–253, Jan. 2023. doi: 10.1109/JAS.2022.106052
Citation: Y. Xiu, D. F. Li, M. M. Zhang, H. B. Deng, R. Law, Y. Huang, E. Q. Wu, and X. Xu, “Finite-time sideslip differentiator-based LOS guidance for robust path following of snake robots,” IEEE/CAA J. Autom. Sinica, vol. 10, no. 1, pp. 239–253, Jan. 2023. doi: 10.1109/JAS.2022.106052

Finite-Time Sideslip Differentiator-Based LOS Guidance for Robust Path Following of Snake Robots

doi: 10.1109/JAS.2022.106052
Funds:  This work was supported in part by the National Natural Science Foundation of China (61825305, 62171274, U1933125, U2241228, 62273019), the Shanghai Science and Technology Major Project (2021SHZDZX), the National Natural Science Foundation of China through the Main Research Projecton Machine Behavior and Human-Machine Collaborated Decision Making Methodology (72192820), the Third Research Projecton Human Behavior in Human-Machine Collaboration (72192822), and the China Postdoctoral Science Foundation (2022M710093)
More Information
  • This paper presents a finite-time sideslip differentiator-based line-of-sight (LOS) guidance method for robust path following of snake robots. Firstly, finite-time stable sideslip differentiator and adaptive LOS guidance method are proposed to counteract sideslip drift caused by cross-track velocity. The proposed differentiator can accurately observe the cross-track error and sideslip angle for snake robots to avoid errors caused by calculating sideslip angle approximately. In our method, the designed piecewise auxiliary function guarantees the finite-time stability of position errors. Secondly, for the case of external disturbances and state constraints, a Barrier Lyapunov function-based backstepping adaptive path following controller is presented to improve the robot’s robustness. The uniform ultimate boundedness of the closed-loop system is proved by analyzing stability. Additionally, a gait frequency adjustment-based virtual velocity control input is derived to achieve the exponential convergence of the tangential velocity. At last, the availability and superiority of this work are shown through simulation and experiment results.

     

  • loading
  • [1]
    J. D. Liu, Y. C. Tong, and J. G. Liu, “Review of snake robots in constrained environments,” Robotics and Autonomous Systems, vol. 141, p.103785, Jul. 2021.
    [2]
    D. F. Li, H. B. Deng, Z. H. Pan, and Y. Xiu, “Collaborative obstacle avoidance algorithm of multiple bionic snake robots in fluid based on IB-LBM,” ISA Trans., vol. 122, pp. 271–280, Mar. 2021.
    [3]
    P. W. Xiong, K. F. He, E. Q. Wu, L. M. Zhu, A. G. Song, and P. X. Liu, “Human-exploratory-procedure-based hybrid measurement fusion for material recognition,” IEEE/ASME Trans. Mechatronics, vol. 27, no. 2, pp. 1093–1104, Apr. 2022. doi: 10.1109/TMECH.2021.3080378
    [4]
    P. W. Xiong, X. D. Zhu, A. G. Song, L. Y. Hu, X. P. Liu, and L. H. Feng, “A target grabbing strategy for telerobot based on improved stiffness display device,” IEEE/CAA J. Autom. Sinica, vol. 4, no. 4, pp. 661–667, Dec. 2017. doi: 10.1109/JAS.2016.7510256
    [5]
    S. Manzoor, U. Khan, and I. Ullah, “Serpentine and rectilinear motion generation in snake robot using central pattern generator with gait transition,” Iranian J. Science and Technology — Trans. of Electrical Engineering, vol. 44, no. 3, pp. 1093–1103, Dec. 2020. doi: 10.1007/s40998-019-00301-8
    [6]
    J. Hopkins, B. Spranklin, and S. Gupta, “A survey of snake-inspired robot designs,” Bioinspiration &Biomimetics, vol. 4, no. 2, p. 021001, Feb. 2009.
    [7]
    I. Virgala, M. Kelemen, P. Bozek, Z. Bobovsky, M. Hagara, E. Prada, P. Oscadal, and M. Varga, “Investigation of snake robot locomotion possibilities in a pipe,” Symmetry, vol. 12, no. 6, p. 939, Jun. 2020.
    [8]
    D. F. Li, H. B. Deng, Z. H. Pan, and T. Peng, “2D underwater obstacle avoidance control algorithm based on IB-LBM and APF method for a multi-joint snake-like robot,” J. Intelligent &Robotic Systems, vol. 98, no. 3–4, pp. 771–790, Jan. 2020.
    [9]
    Z. Y. Zuo, C. J. Liu, Q.-L. Han, and J. W. Song, “Unmanned aerial vehicles: Control methods and future challenges,” IEEE/CAA J. Autom. Sinica, vol. 9, no. 4, pp. 601–614, Apr. 2022. doi: 10.1109/JAS.2022.105410
    [10]
    M. M. Ha, D. Wang, and D. R. Liu, “Discounted iterative adaptive critic designs with novel stability analysis for tracking control,” IEEE/CAA J. Autom. Sinica, vol. 9, no. 7, pp. 1262–1272, Jul. 2022. doi: 10.1109/JAS.2022.105692
    [11]
    G. Chirikjian and J. Burdick, “The kinematics of hyper-redundant robot locomotion,” IEEE Trans. Robotics and Autom., vol. 11, no. 6, pp. 781–793, Dec. 1995. doi: 10.1109/70.478426
    [12]
    P. Liljebck, K. Pettersen, O. Stavdahl, and J. Gravdahl, “A simplifiedmodel of planar snake robot locomotion,” in Proc. IEEE/RSJ Int. Conf. Intelligent Robots and Systems, Taipei, China, pp. 2868–2875, Oct. 2010.
    [13]
    G. Vossoughi, H. Pendar, Z. Heidari, and S. Mohammadi, “Assisted passive snake-like robots: Conception and dynamic modeling using Gibbs-Appell method,” Robotica, vol. 26, pp. 267–276, May 2008. doi: 10.1017/S0263574707003864
    [14]
    P. Liljeback, I. Haugstuen, and K. Pettersen, “Path following control of planar snake robots using a cascaded approach,” IEEE Trans. Control Systems Technology, vol. 20, no. 1, pp. 111–126, Feb. 2012.
    [15]
    H. Fukushima, T. Yanagiya, Y. Ota, M. Katsumoto, and F. Matsuno, “Model predictive path-following control of snake robots using an averaged model,” IEEE Trans. Control Systems Technology, vol. 29, no. 6, pp. 2444–2456, Nov. 2020.
    [16]
    E. Rezapour, K. Y. Pettersen, P. Liljeback, J. T. Gravdahl, and E. Kelasidi, “Path following control of planar snake robots using virtual holonomic constraints,” in Proc. IEEE Int. Conf. Robotics and Biomimetics, Shenzhen, China, pp. 530–537, Dec. 2013.
    [17]
    E. Kelasidi, P. Liljeback, K. Pettersen, and J. Gravdahl, “Integral line-of-sight guidance for path following control of underwater snake robots: Theory and experiments,” IEEE Trans. Robotics, vol. 33, no. 3, pp. 610–628, Jun. 2017. doi: 10.1109/TRO.2017.2651119
    [18]
    T. Fossen, K. Pettersen, and R. Galeazzi, “Line-of-sight path following for dubins paths with adaptive sideslip compensation of drift forces,” IEEE Trans. Control Systems Technology, vol. 23, no. 2, pp. 820–827, Mar. 2015. doi: 10.1109/TCST.2014.2338354
    [19]
    L. Liu, D. Wang, Z. H. Pan, and H. Wang, “Predictor-based LOS guidance law for path following of underactuated marine surface vehicles with sideslip compensation,” Ocean Engineering, vol. 124, pp. 340–348, Sept. 2016. doi: 10.1016/j.oceaneng.2016.07.057
    [20]
    L. Liu, D. H. Wang, and Z. H. Pan, “Path following of marine surface vehicles with dynamical uncertainty and time-varying ocean disturbances,” Neurocomputing, vol. 173, pp. 799–808, Jan. 2016. doi: 10.1016/j.neucom.2015.08.033
    [21]
    G. Wang, W. X. Yang, Y. T. Shen, H. Y. Shao, and C. L. Wang, “Adaptive path following of underactuated snake robot on unknown and varied frictions ground: Theory and validations,” IEEE Robotics &Autom. Letters, vol. 3, no. 4, pp. 4273–4280, Oct. 2018.
    [22]
    W. X. Yang, G. Wang, H. Y. Shao, and Y. T. Shen, “Spline based curve path following of underactuated snake robots,” in Proc. Int. Conf. Robotics and Autom. Department of Electrical & Biomedical Engineering, Montreal, Canada: IEEE, pp. 5352–5358, Feb. 2019.
    [23]
    Z. C. Cao, D. Zhang, and M. C. Zhou, “Direction control and adaptive path following of 3-D snake-like robot motion,” IEEE Trans. Cybernetics, vol. 52, no. 10, pp. 10980–10987, Oct. 2022.
    [24]
    D. F. Li, Z. H. Pan, H. B. Deng, and L. Y. Hu, “Adaptive path following controller of a multi-joint snake robot based on the improved Serpenoid curve,” IEEE Trans. Industrial Electronics, vol. 69, no. 4, pp. 3831–3842, Apr. 2022. doi: 10.1109/TIE.2021.3075851
    [25]
    Y. Liu, X. P. Liu, Y. W. Jing, H. Q. Wang, and X. H. Li, “Annular domain finite-time connective control for large-scale systems with expanding construction,” IEEE Trans. Systems,Man,and Cybernetics: Systems, vol. 51, no. 10, pp. 6159–6169, Oct. 2021. doi: 10.1109/TSMC.2019.2960009
    [26]
    Y. Y. Yan and T. Hayakawa, “Stability analysis of Nash equilibrium for two-agent loss-aversion-based noncooperative switched systems,” IEEE Trans. Autom. Control, vol. 67, no. 5, pp. 2505–2513, May 2022. doi: 10.1109/TAC.2021.3079276
    [27]
    Z. W. Zheng and M. Feroskhan, “Path following of a surface vessel with prescribed performance in the presence of input saturation and external disturbances,” IEEE/ASME Trans. Mechatronics, vol. 22, no. 6, pp. 2564–2575, Dec. 2017. doi: 10.1109/TMECH.2017.2756110
    [28]
    Y. L. Yu, C. Guo, and H. M. Yu, “Finite-time PLOS-based integral sliding-mode adaptive neural path following for unmanned surface vessels with unknown dynamics and disturbances,” IEEE Trans. Autom. Science and Engineering, vol. 16, no. 4, pp. 1500–1511, Oct. 2019. doi: 10.1109/TASE.2019.2925657
    [29]
    X. R. Qu, X. Liang. Y. H. Hou, Y. Li, and R. B. Zhang, “Finite-time sideslip observer-based synchronized path-following control of multiple unmanned underwater vehicles,” Ocean Engineering, vol. 217, p.107941, Dec. 2020.
    [30]
    J. Zhang, “Integral barrier Lyapunov functions-based neural control for strict-feedback nonlinear systems with multi-constraint,” Int. J. Control Autom. &Systems, vol. 16, no. 4, pp. 2002–2010, Feb. 2018.
    [31]
    J. Nie, H. X. Wang, X. Lu, X. G. Lin, C. Y. Sheng, Z. G. Zhang, and S. B. Song, “Finite-time output feedback path following control of underactuated MSV based on FTESO,” Ocean Engineering, vol. 224, p.108660, Mar. 2021.
    [32]
    S. F. Xiong, M. Y. Wei, M. Y. Zhao, H. Xiong, W. H. Wang, and B. C. Zhou, “Hyperbolic tangent function weighted optimal intercept angle guidance law,” Aerospace Science and Technology, vol. 78, pp. 604–619, May 2018. doi: 10.1016/j.ast.2018.05.018
    [33]
    X. L. Li, X. Z. Lin, S. H. Li, and Y. Zou, “Finite-time stability of switched nonlinear systems with finite-time unstable subsystems,” Journal of the Franklin Institute, vol. 352, no. 3, pp. 1192–1214, Jan. 2015. doi: 10.1016/j.jfranklin.2014.12.011
    [34]
    A. X. Liu and H. T. Li, “Stabilization of delayed Boolean control networks with state constraints: A barrier Lyapunov function method,” IEEE Trans. Circuits and Systems Ⅱ — Express Briefs, vol. 68, no. 7, pp. 2553–2557, Jul. 2021. doi: 10.1109/TCSII.2021.3053081
    [35]
    K. R. Chen, J. W. Wang, Y. Zhang, and Z. Liu, “Leader-following consensus for a class of nonlinear strick-feedback multiagent systems with state time-delays,” IEEE Trans. Systems Man &Cybernetics Systems, vol. 50, no. 7, pp. 2351–2361, Jul. 2018.
    [36]
    P. Liljebäck, Snake Robots: Modelling, Mechatronics, and Control, in Springer, 2013.
    [37]
    J. M. He, F. Q. Chen, T. F. Lei, and Q. S. Bi, “Global adaptive matrix-projective synchronization of delayed fractional-order competitive neural network with different time scales,” Neural Computing and Applications, vol. 32, no. 16, pp. 12813–12826, Aug. 2020. doi: 10.1007/s00521-020-04728-7

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Figures(22)  / Tables(1)

    Article Metrics

    Article views (402) PDF downloads(76) Cited by()

    Highlights

    • The finite-time-based sideslip differentiator and anti-sideslip LOS guidance method for snake robots are proposed to counteract sideslip caused by the cross-track velocity
    • A barrier Lyapunov function-based backstepping adaptive path following controller for snake robots is designed to improve the robustness of the robot to the environment
    • A virtual velocity control input is derived to achieve the exponential convergence of the snake robot’s velocity error

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return