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 条
  • [41] Q-Learning for Autonomous Mobile Robot Obstacle Avoidance
    Ribeiro, Tiago
    Goncalves, Fernando
    Garcia, Ines
    Lopes, Gil
    Fernando Ribeiro, A.
    2019 19TH IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS (ICARSC 2019), 2019, : 243 - 249
  • [42] Local Path Planning: Dynamic Window Approach With Q-Learning Considering Congestion Environments for Mobile Robot
    Kobayashi, Masato
    Zushi, Hiroka
    Nakamura, Tomoaki
    Motoi, Naoki
    IEEE ACCESS, 2023, 11 : 96733 - 96742
  • [43] Q-learning based Collision-free and Optimal Path Planning for Mobile Robot in Dynamic Environment
    Lin, Jing-Kai
    Ho, Shi-Lin
    Chou, Kuan-Yu
    Chen, Yon-Ping
    2022 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN, IEEE ICCE-TW 2022, 2022, : 427 - 428
  • [44] Path planning of UAV using guided enhancement Q-learning algorithm
    Zhou B.
    Guo Y.
    Li N.
    Zhong X.
    Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica, 2021, 42 (09):
  • [45] Cooperative Path Planning for Single Leader Using Q-learning Method
    Zhang, Lichuan
    Wu, Dongwei
    Ren, Ranzhen
    Xing, Runfa
    GLOBAL OCEANS 2020: SINGAPORE - U.S. GULF COAST, 2020,
  • [46] Research on path planning of autonomous vehicle based on RRT algorithm of Q-learning and obstacle distribution
    Shang, Yuze
    Liu, Fei
    Qin, Ping
    Guo, Zhizhong
    Li, Zhe
    ENGINEERING COMPUTATIONS, 2023, 40 (05) : 1266 - 1286
  • [47] Neural Q-learning in Motion Planning for Mobile Robot
    Qin, Zheng
    Gu, Jason
    2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS ( ICAL 2009), VOLS 1-3, 2009, : 1024 - 1028
  • [48] Mobile robot navigation using neural Q-learning
    Yang, GS
    Chen, EK
    An, CW
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 48 - 52
  • [49] Hybrid Path Planning Algorithm of the Mobile Agent Based on Q-Learning
    Gao, Tengteng
    Li, Caihong
    Liu, Guoming
    Guo, Na
    Wang, Di
    Li, Yongdi
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2022, 56 (02) : 130 - 142
  • [50] Q-learning global path planning for UAV navigation with pondered priorities
    de Carvalho, Kevin B.
    Batista, Hiago de O. B.
    Fagundes-Junior, Leonardo A.
    de Oliveira, Iure Rosa L.
    Brandao, Alexandre S.
    INTELLIGENT SYSTEMS WITH APPLICATIONS, 2025, 25