High-Level Path Planning for an Autonomous Sailboat Robot Using Q-Learning

被引:42
|
作者
da Silva Junior, Andouglas Goncalves [1 ,2 ]
dos Santos, Davi Henrique [1 ]
Fernandes de Negreiros, Alvaro Pinto [1 ]
Boas de Souza Silva, Joao Moreno Vilas [2 ]
Garcia Goncalves, Luiz Marcos [1 ]
机构
[1] Univ Fed Rio Grande do Norte, DCA CT UFRN, Campus Univ, BR-59078970 Natal, RN, Brazil
[2] Inst Fed Rio Grande Norte, Ave Sen Salgado Filho,1559 Tirol, BR-59015000 Natal, RN, Brazil
关键词
Q-Learning; path planning; USV; ASV; autonomous sailboat; mobile robotics; green robotics; MOBILE ROBOT; NAVIGATION; ATTENTION;
D O I
10.3390/s20061550
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Path planning for sailboat robots is a challenging task particularly due to the kinematics and dynamics modelling of such kinds of wind propelled boats. The problem is divided into two layers. The first one is global where a general trajectory composed of waypoints is planned, which can be done automatically based on some variables such as weather conditions or defined by hand using some human-robot interface (a ground-station). In the second local layer, at execution time, the global route should be followed by making the sailboat proceed between each pair of consecutive waypoints. Our proposal in this paper is an algorithm for the global, path generation layer, which has been developed for the N-Boat (The Sailboat Robot project), in order to compute feasible sailing routes between a start and a target point while avoiding dangerous situations such as obstacles and borders. A reinforcement learning approach (Q-Learning) is used based on a reward matrix and a set of actions that changes according to wind directions to account for the dead zone, which is the region against the wind where the sailboat can not gain velocity. Our algorithm generates straight and zigzag paths accounting for wind direction. The path generated also guarantees the sailboat safety and robustness, enabling it to sail for long periods of time, depending only on the start and target points defined for this global planning. The result is the development of a complete path planner algorithm that, together with the local planner solved in previous work, can be used to allow the final developments of an N-Boat making it a fully autonomous sailboat.
引用
收藏
页数:22
相关论文
共 50 条
  • [21] ARE-QL: an enhanced Q-learning algorithm with optimized search for mobile robot path planning
    Zhang, Yunjie
    Liu, Yue
    Chen, Yadong
    Yang, Zhenjian
    PHYSICA SCRIPTA, 2025, 100 (03)
  • [22] Q-learning based Path Planning Method for UAVs using Priority Shifting
    de Carvalho, Kevin B.
    de Oliveira, Iure Rosa L.
    Villa, Daniel K. D.
    Caldeira, Alexandre G.
    Sarcinelli-Filho, Mario
    Brandao, Alexandre S.
    2022 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS), 2022, : 421 - 426
  • [23] Path planning of mobile robots with Q-learning
    Cetin, Halil
    Durdu, Akif
    2014 22ND SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2014, : 2162 - 2165
  • [24] Model based path planning using Q-Learning
    Sharma, Avinash
    Gupta, Kanika
    Kumar, Anirudha
    Sharma, Aishwarya
    Kumar, Rajesh
    2017 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2017, : 837 - 842
  • [25] Extended Q-Learning Algorithm for Path-Planning of a Mobile Robot
    Goswami , Indrani
    Das, Pradipta Kumar
    Konar, Amit
    Janarthanan, R.
    SIMULATED EVOLUTION AND LEARNING, 2010, 6457 : 379 - +
  • [26] An optimized Q-Learning algorithm for mobile robot local path planning
    Zhou, Qian
    Lian, Yang
    Wu, Jiayang
    Zhu, Mengyue
    Wang, Haiyong
    Cao, Jinli
    KNOWLEDGE-BASED SYSTEMS, 2024, 286
  • [27] Path planning for mobile robot based on improved ant colony Q-learning algorithm
    Cui, Mengru
    He, Maowei
    Chen, Hanning
    Liu, Kunpeng
    Hu, Yabao
    Zheng, Chen
    Wang, Xuliang
    INTERNATIONAL JOURNAL OF INTERACTIVE DESIGN AND MANUFACTURING - IJIDEM, 2025, 19 (04): : 3069 - 3087
  • [28] A modified Q-learning algorithm for robot path planning in a digital twin assembly system
    Guo, Xiaowei
    Peng, Gongzhuang
    Meng, Yingying
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2022, 119 (5-6): : 3951 - 3961
  • [29] Car-Like Robot Path Planning Based on Voronoi and Q-Learning Algorithms
    Alhassow, Mustafa Mohammed
    Ata, Oguz
    Atilla, Dogu Cagdas
    2021 7TH INTERNATIONAL CONFERENCE ON ENGINEERING AND EMERGING TECHNOLOGIES (ICEET 2021), 2021, : 591 - 594
  • [30] A modified Q-learning algorithm for robot path planning in a digital twin assembly system
    Xiaowei Guo
    Gongzhuang Peng
    Yingying Meng
    The International Journal of Advanced Manufacturing Technology, 2022, 119 : 3951 - 3961