• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于 Q-learning 的自主帆船机器人的高层路径规划。

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

机构信息

Universidade Federal do Rio Grande do Norte, DCA-CT-UFRN, Campus Universitario, Lagoa Nova, Natal, RN 59078-970, Brazil.

Instituto Federal do Rio Grande do Norte, Av. Sen. Salgado Filho, 1559 - Tirol, Natal - RN 59015-000, Brazil.

出版信息

Sensors (Basel). 2020 Mar 11;20(6):1550. doi: 10.3390/s20061550.

DOI:10.3390/s20061550
PMID:32168774
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7146235/
Abstract

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 were 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.

摘要

帆船机器人的路径规划是一项具有挑战性的任务,特别是由于这种风力推进船的运动学和动力学建模。该问题分为两个层次。第一个是全局层次,在该层次中规划由航点组成的一般轨迹,可以根据天气条件等变量自动完成,或者使用一些人机接口(地面站)手动定义。在第二个局部层次中,在执行时,帆船应沿着全局路线在每对连续航点之间前进。本文的建议是一种用于 N-Boat(帆船机器人项目)的全局路径生成算法,用于计算从起点到目标点的可行航行路线,同时避免障碍物和边界等危险情况。该算法使用强化学习方法(Q-learning)基于奖励矩阵和一组根据风向变化的动作来计算,以考虑到死区,即帆船无法获得速度的逆风区域。我们的算法生成考虑风向的直线和之字形路径。生成的路径还保证了帆船的安全性和鲁棒性,使其能够在仅依赖于为此全局规划定义的起点和目标点的情况下长时间航行。结果是开发了一种完整的路径规划算法,该算法与之前工作中解决的局部规划器一起使用,可以用于允许 N-Boat 的最终开发,使其成为完全自主的帆船。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/9e99a282e55f/sensors-20-01550-g017.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/d9057a4781b0/sensors-20-01550-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/cad5fb67919b/sensors-20-01550-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/f0a03ae00f90/sensors-20-01550-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/0901f3b3cac3/sensors-20-01550-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/369e0325d361/sensors-20-01550-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/93f3808892fb/sensors-20-01550-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/006a8018848f/sensors-20-01550-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/2497cf5d0182/sensors-20-01550-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/ad1875bc9fd8/sensors-20-01550-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/fa34d08c3f3b/sensors-20-01550-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/0c426b55b44e/sensors-20-01550-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/98f8367b7922/sensors-20-01550-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/7532bbed616c/sensors-20-01550-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/deaf96183748/sensors-20-01550-g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/f8ec4b3a2464/sensors-20-01550-g016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/9e99a282e55f/sensors-20-01550-g017.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/d9057a4781b0/sensors-20-01550-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/cad5fb67919b/sensors-20-01550-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/f0a03ae00f90/sensors-20-01550-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/0901f3b3cac3/sensors-20-01550-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/369e0325d361/sensors-20-01550-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/93f3808892fb/sensors-20-01550-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/006a8018848f/sensors-20-01550-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/2497cf5d0182/sensors-20-01550-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/ad1875bc9fd8/sensors-20-01550-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/fa34d08c3f3b/sensors-20-01550-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/0c426b55b44e/sensors-20-01550-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/98f8367b7922/sensors-20-01550-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/7532bbed616c/sensors-20-01550-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/deaf96183748/sensors-20-01550-g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/f8ec4b3a2464/sensors-20-01550-g016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1409/7146235/9e99a282e55f/sensors-20-01550-g017.jpg

相似文献

1
High-Level Path Planning for an Autonomous Sailboat Robot Using Q-Learning.基于 Q-learning 的自主帆船机器人的高层路径规划。
Sensors (Basel). 2020 Mar 11;20(6):1550. doi: 10.3390/s20061550.
2
Generic and Flexible Unmanned Sailboat for Innovative Education and World Robotic Sailing Championship.用于创新教育和世界机器人帆船锦标赛的通用灵活无人帆船。
Front Robot AI. 2021 Mar 11;8:630081. doi: 10.3389/frobt.2021.630081. eCollection 2021.
3
The Path Planning of Mobile Robot by Neural Networks and Hierarchical Reinforcement Learning.基于神经网络和分层强化学习的移动机器人路径规划
Front Neurorobot. 2020 Oct 2;14:63. doi: 10.3389/fnbot.2020.00063. eCollection 2020.
4
A path planning approach for mobile robots using short and safe Q-learning.基于短程且安全 Q-学习的移动机器人路径规划方法。
PLoS One. 2022 Sep 26;17(9):e0275100. doi: 10.1371/journal.pone.0275100. eCollection 2022.
5
Deep reinforcement learning-aided autonomous navigation with landmark generators.基于地标生成器的深度强化学习辅助自主导航。
Front Neurorobot. 2023 Aug 22;17:1200214. doi: 10.3389/fnbot.2023.1200214. eCollection 2023.
6
A Generalized Laser Simulator Algorithm for Mobile Robot Path Planning with Obstacle Avoidance.一种用于移动机器人路径规划与避障的广义激光模拟器算法
Sensors (Basel). 2022 Oct 25;22(21):8177. doi: 10.3390/s22218177.
7
Multiple-Target Homotopic Quasi-Complete Path Planning Method for Mobile Robot Using a Piecewise Linear Approach.基于分段线性逼近的移动机器人多目标同伦准完备路径规划方法。
Sensors (Basel). 2020 Jun 8;20(11):3265. doi: 10.3390/s20113265.
8
Path Planning for Autonomous Mobile Robots: A Review.自主移动机器人路径规划:综述。
Sensors (Basel). 2021 Nov 26;21(23):7898. doi: 10.3390/s21237898.
9
Path Planning of Mobile Robot With Improved Ant Colony Algorithm and MDP to Produce Smooth Trajectory in Grid-Based Environment.基于改进蚁群算法和马尔可夫决策过程的移动机器人路径规划,以在基于网格的环境中生成平滑轨迹。
Front Neurorobot. 2020 Jul 9;14:44. doi: 10.3389/fnbot.2020.00044. eCollection 2020.
10
An Experimental Safety Response Mechanism for an Autonomous Moving Robot in a Smart Manufacturing Environment Using Q-Learning Algorithm and Speech Recognition.基于 Q-learning 算法和语音识别的智能制造环境下自主移动机器人实验安全响应机制
Sensors (Basel). 2022 Jan 26;22(3):941. doi: 10.3390/s22030941.

引用本文的文献

1
Real-Time Stereo-Based Ocean Surface Mapping for Robotic Floating Platforms: Concept and Methodology.基于实时立体的机器人浮动平台海洋表面测绘:概念与方法。
Sensors (Basel). 2023 Apr 10;23(8):3857. doi: 10.3390/s23083857.
2
Sustainable Solutions for Sea Monitoring With Robotic Sailboats: N-Boat and F-Boat Twins.用于海洋监测的可持续解决方案:N型船和F型船双体机器人帆船
Front Robot AI. 2022 Apr 5;9:788212. doi: 10.3389/frobt.2022.788212. eCollection 2022.
3
Generic and Flexible Unmanned Sailboat for Innovative Education and World Robotic Sailing Championship.

本文引用的文献

1
Unmanned Surface Vehicle Simulator with Realistic Environmental Disturbances.无人水面艇模拟器与真实环境干扰。
Sensors (Basel). 2019 Mar 2;19(5):1068. doi: 10.3390/s19051068.
2
A Survey on Unmanned Surface Vehicles for Disaster Robotics: Main Challenges and Directions.无人水面车辆在灾害机器人中的应用研究综述:主要挑战与方向。
Sensors (Basel). 2019 Feb 8;19(3):702. doi: 10.3390/s19030702.
3
A Versatile Method for Depth Data Error Estimation in RGB-D Sensors.一种用于 RGB-D 传感器深度数据误差估计的通用方法。
用于创新教育和世界机器人帆船锦标赛的通用灵活无人帆船。
Front Robot AI. 2021 Mar 11;8:630081. doi: 10.3389/frobt.2021.630081. eCollection 2021.
4
A Robust Reactive Static Obstacle Avoidance System for Surface Marine Vehicles.一种用于水面舰艇的强大的反应式静态避障系统。
Sensors (Basel). 2020 Nov 3;20(21):6262. doi: 10.3390/s20216262.
Sensors (Basel). 2018 Sep 16;18(9):3122. doi: 10.3390/s18093122.
4
Efficient 3D Objects Recognition Using Multifoveated Point Clouds.基于多焦点点云的高效 3D 目标识别。
Sensors (Basel). 2018 Jul 16;18(7):2302. doi: 10.3390/s18072302.
5
Towards a Real-Time Embedded System for Water Monitoring Installed in a Robotic Sailboat.面向安装在机器人帆船上的用于水质监测的实时嵌入式系统
Sensors (Basel). 2016 Aug 8;16(8):1226. doi: 10.3390/s16081226.