全覆盖路径规划——ccpp

在路径规划方法中,有一种是点到点的路径规划,这一类例如dijstra,或者A*这类算法,关注的是点到点的最短路径,偏向一种最优的选择。还有一种是全覆盖是路径规划,这一类路径规划关注的是遍历整个地图,例如扫地机器人之类的,他们的主要目的就是遍历,针对这一需求,全覆盖路径规划产生了。

在目前全覆盖路径规划中常会关注的一些方向:

1.全覆盖工作区域内的障碍物等会影响阻碍农机的工作路径,进而影响现场工作效率

2.全覆盖作业中,存在工作区域的面积遗漏,工作路径重复的问题,进而影响工作质量,造成资源浪费,机器人的路径规划可以避免路径重复,缩短移动距离,提高工作效率

3.面对复杂任务时,单机器人工作效率较低,许多任务无法完成,为了处理复杂问题,提高工作效率,多个机器人合作是一种有效的方式,多机器人合作作业的核心问题是解决机器人之间的任务分配问题.

所以针对这些问题,目前研究方向主要包括环境模型构建、机器人路径规划、多机器人协作任务分配 3方面。

准确、可靠的环境地图有利于后续路径规划,在已知环境地图的情况下,可以规避静态障碍物,提高作业可靠性;机器人路径规划可有效减少地头转弯次数,减少遗漏面积,提高作业效率;优化的任务分配方案有利于处理复杂的全覆盖作业问题,能够更快、更有效地执行任务,减少作业时间,提高工作效率。

1.环境建模方法

目前在全覆盖路径规划研究领域中,环境建模方法主要包括拓扑图法,栅格法、几何图法和单元分解法等

主要介绍一下单元分解法和栅格地图法(这两种方法是我目前主要关注的)。

单元分解法:

单元分解法(区域分解法)是根据不同的障碍物形状,对整个空间区域进行分割,把整个待覆盖区域分割成若干形状较为简单的无障碍物、无重叠部分的子区域。常用单元分解法有梯形分解法 、布氏(Boustrophedon)单元分解法 、莫尔斯( Morse)分解方法等。

对这类问题,常见的方法是:

第一步:对整个地图进行单元分解,得到一片片单元地图

第二步:对每个单元地图内部做覆盖路径规划

第三步:将所有单元组合起来,要考虑每个单元的起点和终点,组合优化问题

栅格法:

栅格地图法是一种二值信息表示环境的方法,将机器人工作空间的环境信息利用相同尺寸的栅格
进行分割,以栅格单元为单位表达该区域环境信息,然后在环境地图上使用路径规划算法进行路径规划,目前多种路径规划算法均采用栅格地图的建模方式。

对于栅格法,所得的栅格地图都会有相应的值,从而可以区分地图中的空闲区域和障碍物区域,利用这种信息可以设计路径规划算法。

2路径规划算法:

全覆盖路径规划中的关键问题在于如何最大程度遍历工作区域内除障碍物以外的部分,并有效规
避所有障碍物。

简单路径规划算法有:往复式覆盖法和螺旋式覆盖法

往复式覆盖法:

这类方法例如牛耕法,就是按照一定的规则遍历这个区域,这类算法简单,但是遗漏率高一些 

 往复式覆盖易实现且具有作业覆盖率高的优势,但转弯次数多且需要进行 180°转弯,转弯难度大,造成转弯区域面积大的问题,对于体积较大的机器人实现起来较困难。

螺旋式覆盖法:

这种方法就像名字一样是螺旋式的,从外到内或者由内到外,遍历。

螺旋式又分为内螺旋与外螺旋,内螺旋式覆盖方式如图 2b所示,是指机器人从作业区域某一边开始作业,直到区域边界转向 90°到另一边界继续。

优化的路径规划算法

 

基于生物启发神经元的方法

生物激励神经网络(BINN)算法

针对机器人覆盖过程中需要避障和逃离死区的问题, RASHID等将需要全覆盖的二维栅格地图单元与生物启发神经网络的神经元一一对应起来,利用神经元的活性值和机器人的上一位置信息进行实时路径规划,该算法不存在神经网络学习过程,算法实时性好 。

这些启发式方法或者优化方法都可以对路径的选择起到很大帮助。

混合式路径规划方法:

混合式路径规划方法是简单路径规划方法和复杂路径规划方法的结合,采用简单路径规划方法或改进算法进行子区域遍历,后结合优化算法(如蚁群算法、A∗算法、深度优先搜索等)进行子区域的连接优化,以实现全覆盖路径规划。

常见的优化方法还有theta*方法,这个方法可以弥补A*算法那种过于固化的选择方向。选择的方向更多。

3多机器人任务分配方法

多机器人任务分配是指为多机器人设定一个评价指标,将一系列作业任务分配给特定机器人,在任务能够被全部完成的同时使机器人的收益最高 。在全覆盖作业中每个机器人的任务是物理环境中所划分出来的一个独立的作业区域,所有机器人完成分配的任务,也就实现了工作区域的全覆盖。

3.1基于数学规划的任务分配方法

3.2基于启发式搜索的任务分配方法

3.3基于群体智能的任务分配方法

3.4基于市场机制的任务分配方法

论文:

农业机器人全覆盖作业规划研究进展 王  宁   韩雨晓   王雅萱  王天海  张  漫  李  寒

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/54826.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2021高考仙桃中学成绩查询,仙桃2020高考最高分出炉!汇总仙桃各大中学喜报

高考结束, 已经放榜, 不论结果如何,至少曾经放手一搏过! 我们来看看仙桃这些高中, 今年的喜报吧! 仙桃一中喜报:全市文科最高分 文科刘佳琪652分, 全市文科最高分, 稳居湖…

免费创造你的专属数字人!

现在数字人已经不是什么新鲜事物啦,所谓数字人(Digital Human / Meta Human),是运用数字技术创造出来的、与人类形象接近的数字化人物形象。未来数字人ChatGPT可以取代很多现在很多的一些应用场景,例如客服、主播等。以…

运营人常备的8个营销模型一、SWOT分析二、PEST分析三、3C

运营人常备的8个营销模型 一、SWOT分析 二、PEST分析 三、3C战略模型 四、STP理论 五、波特五力模型 六、波士顿矩阵 七、GE矩阵 八、商业模式画布 内容如下: 一、SWOT分析 1.strengths是优势 2.weaknesses是劣势 3.opportunities是机会 4.threats是威胁 二、PEST分…

286 亿元!败了的 Google 是否会为 Android 交最贵罚单?

聚光灯下的 Google,再一次“失利”。 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 屈指算来,Google 遭到欧盟反垄断调查已有 12 年时间。在此多年间,调查主要是围绕 Google 的搜索引擎、Android、AdWords&#x…

微软正式将GPT-4引入网络安全,安全行业颠覆似乎来了

北京时间3月28日23:30,微软安全开启全球直播,重磅推出Microsoft Security Copilot——正式宣布将GPT-4引入网络安全。 据微软称,Security Copilot将不断学习和改进,提供对最先进的OpenAI模型的持续访问,以支持要求苛刻…

腾讯云数据安全中台保护方案获“首届全国商用密码应用优秀案例”

近日,工业和信息化部密码应用研究中心发起的“首届全国商用密码应用优秀案例”评选活动正式结束,腾讯云数据安全中台保护方案凭借优异技术和实践表现获评优秀案例。 (首届全国商用密码应用优秀案例名单) 本次优秀案例征集涵盖电子政务、信息…

阿里贾扬清:新一轮AI爆发的推动机制是工程化和开源 | MEET2023

羿阁 整理自 MEET2023量子位 | 公众号 QbitAI 随着Stable Diffusion、ChatGPT的爆火,AI在今年迎来了大爆发。 这不禁让人想问,这些创新背后的推动机制究竟是什么? 在MEET2023智能未来大会上,阿里巴巴集团副总裁、阿里云计算平台事…

教你在Android手机上使用全局代理!

FBI Warning:欢迎转载,但请标明出处:http://blog.csdn.net/codezjx/article/details/8872071,未经本人同意请勿用于商业用途,感谢支持! 前言:在Android上使用系统自带的代理,限制灰常…

这才是计算机科学_人工智能

人工智能 一、前言二、ML2.1 分类2.1.1 决策树2.2.2 支持向量机2.2.3 人工神经网络 三、计算机视觉3.1 Prewitt算子3.2 Viola-Jones 人脸检测算法3.3 卷积神经网络 四、自然语言处理4.1 知识图谱4.2 语音识别 一、前言 之前讲了计算机从发展到现在的过程,计算机很适…

【ChatGPT】《chatGPT Box现已全平台上线,全面整合并以MIT协议开源》- 知识点目录

《chatGPT Box现已全平台上线,全面整合并以MIT协议开源》 这个视频主要介绍的是一款基于ChatGPT的开源工具【ChatGPT Box】; ChatGPTBox插件在chrome应用商店已经上线; 1. 右键菜单呼出对话框 & 位置可以拖拽调整 2. 文字选中问答 2.1 …

Stable Diffusion 母公司开源大语言模型,代号「StableLM」!

公众号关注 “GitHubDaily” 设为 “星标”,每天带你逛 GitHub! 昨天晚上 11 点,Stable Diffusion 的母公司 Stability AI 重磅宣布,正式开源一款全新的大语言模型:StableLM。 该模型的 Alpha 版本有 30 亿和 70 亿参数…

Stable Diffusion 母公司开源大语言模型StableLM

4月19号晚上 11 点,Stable Diffusion 的母公司 Stability AI 重磅宣布,正式开源一款全新的大语言模型:StableLM。 该模型的 Alpha 版本有 30 亿和 70 亿参数,并将于后续开放 150 亿和 650 亿的参数模型。 Stability AI 的创始人…

科研人论文必备神器(软件、网站、插件等)

科研人论文必备神器(软件、网站、插件等) 仅真实地推荐高效、有用的内容,无广告 文章目录 科研人论文必备神器(软件、网站、插件等)文献查找1.谷歌学术2.Web of Science(WOS)3.PubMed4.知网5.百…

2023年3月份报告合辑 附下载

把坚持当成一种习惯,别人光鲜的背后都有加倍的付出。没有谁比谁更容易,只有谁比谁更努力,三月已经成了过去,四月继续加油! 十二月报告 3.1:2023智慧会议技术白皮书 2023智慧会议技术白皮书 产业分析&#x…

java利用jdbc连接近远程MySQL数据库详细步骤+数据库封装类 --菜鸟小回

java利用jdbc连接近程MySQL数据库详细步骤数据库封装类 ChatGPT点击直接对话:小回公益GPT 文章目录 java利用jdbc连接近程MySQL数据库详细步骤数据库封装类 ChatGPT点击直接对话:[小回公益GPT](https://gpt.huijia.cf/)一、导入驱动包二、连接数据库1. 加…

国内信息安全行业常见法律法规介绍及个人理解

国内信息安全行业常见法律法规介绍及个人理解 前言网络安全法等保分保数据安全法 前言 法律法规,尤其是上位法(相对)是咬文嚼字、晦涩难懂的,常常阅读过后无法得到清晰、明确的理解。 但作为IT从业人员,无论是乙方争取项目机会、实施或设计过…

语音识别综述

语音识别的基本单位 Phoneme: 音位,音素 a unit of sound 是声音的最基本单位**,每个词语token的声音由多个 phoneme 组成** Grapheme(字位) smallest unot of a writing system 每个单词书写最基本的单位&#xff…

语音信号处理常用语料库下载地址

Noise92噪声库 Noise92是一个噪声的语料库,包括一些语音增强中常用到的噪声,每个文件持续235秒,其中噪声的采样率均为19.98KHz,可以通过下采样得到想要采样频率的噪声,上面的文件都是.mat格式,可以利用MAT…

语音信号处理的过程及其应用

一、语音信号处理的过程 在信号处理领域,信息加工和处理的一般流程下图所示。 在语音信号的具体情况下,信息源就是说话的人,通过观察和测量得到的就是语音的波形。信号处理包括以下几个内容,首先根据一个给定的模型得到这一信号的…

语音质量评估 Speech quality assessment 方法与代码编写

目前常用语音相对评估指标(参考)4个,绝对评估(无参考)指标3个。简述如下所示:** 相对指标: 1、pesq:共综合以下5个方面打分,分别为音频清晰度、音量、背景噪音音频中的可…