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

被引:38
|
作者
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 条
  • [1] An Autonomous Path Finding Robot Using Q-Learning
    Babu, Madhu
    Krishna, Vamshi U.
    Shahensha, S. K.
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND CONTROL (ISCO'16), 2016,
  • [2] Path planning for autonomous mobile robot using transfer learning-based Q-learning
    Wu, Shengshuai
    Hu, Jinwen
    Zhao, Chunhui
    Pan, Quan
    [J]. PROCEEDINGS OF 2020 3RD INTERNATIONAL CONFERENCE ON UNMANNED SYSTEMS (ICUS), 2020, : 88 - 93
  • [3] Solving the optimal path planning of a mobile robot using improved Q-learning
    Low, Ee Soong
    Ong, Pauline
    Cheah, Kah Chun
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2019, 115 : 143 - 161
  • [4] A Modified Q-learning Multi Robot Path Planning Algorithm
    Li, Bo
    Liang, Hongbin
    [J]. BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2020, 127 : 125 - 126
  • [5] A deterministic improved Q-learning for path planning of a mobile robot
    [J]. 1600, Institute of Electrical and Electronics Engineers Inc. (43):
  • [6] Mobile robot path planning based on Q-learning algorithm
    Li, Shaochuan
    Wang, Xuiqing
    Hu, Liwei
    Liu, Ying
    [J]. 2019 WORLD ROBOT CONFERENCE SYMPOSIUM ON ADVANCED ROBOTICS AND AUTOMATION (WRC SARA 2019), 2019, : 160 - 165
  • [7] A Deterministic Improved Q-Learning for Path Planning of a Mobile Robot
    Konar, Amit
    Chakraborty, Indrani Goswami
    Singh, Sapam Jitu
    Jain, Lakhmi C.
    Nagar, Atulya K.
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (05): : 1141 - 1153
  • [8] Autonomous reconfiguration of robot shape by using Q-learning
    Shiba, Satoshi
    Uchida, Masafumi
    Nozawa, Akio
    Asano, Hirotoshi
    Onogaki, Hitoshi
    Mizuno, Tota
    Ide, Hideto
    Yokoyama, Syuichi
    [J]. ARTIFICIAL LIFE AND ROBOTICS, 2009, 14 (02) : 213 - 218
  • [9] Autonomous Warehouse Robot using Deep Q-Learning
    Peyas, Ismot Sadik
    Hasan, Zahid
    Tushar, Md Rafat Rahman
    Al Musabbir
    Azni, Raisa Mehjabin
    Siddique, Shahnewaz
    [J]. 2021 IEEE REGION 10 CONFERENCE (TENCON 2021), 2021, : 857 - 862
  • [10] Autonomous Exploration for Mobile Robot using Q-learning
    Liu, Yang
    Liu, Huaping
    Wang, Bowen
    [J]. 2017 2ND INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS AND MECHATRONICS (ICARM), 2017, : 614 - 619