历史上的今天
返回首页

历史上的今天

今天是:2025年01月24日(星期五)

正在发生

2020年01月24日 | 浅谈移动机器人的几大关键性技术

2020-01-24 来源:SLAMTEC

(文章来源:SLAMC)

在机器人领域所要研究的问题非常多,会涉及到、、人机交互、防生学等多个学科,其中环境感知、自主定位和运动控制是机器人技术的三大重点问题,以下将针对这三点进行详细探讨。

目前,在机器人室内环境中,以为主,并借助其他传感器的移动机器人自主环境感知技术已相对成熟,而在室外应用中,由于环境的多变性及光照变化等影响,环境感知的任务相对复杂的多,对实时性要求更高,使得多传感器融为机器人环境感知面临的重大技术任务。

利用单一传感器进行环境感知大多都有其难以克服的弱点,但将多传感器有效融合,通过对不同传感器的信息冗余、互补,几乎能使机器人覆盖所有的空间检测,全方位提升机器人的感知能力,因此利用雷达传感器,结合超声波、深度摄像头、防跌落等传感器获取距离信息,来实现机器人对周围环境的感知成为各国学者研究的热点。

使用多传感器构成环境感知技术可带来多源信息的同步、匹配和通信等问题,需要研究解决多传感器跨模态跨尺度信息配准和融合的方法及技术。但在实际应用中,并不是所使用的传感器种类越多越好。针对不同环境中机器人的具体应用,需要考虑各传感器数据的有效性、计算的实时性。

移动机器人要实现自主行走,定位也是其需要掌握的核心技术之一,目前在全局定位上已能提供较高精度,但GPS具有一定的局限性,在室内环境下会出现GPS信号弱等情况,容易导致位置的丢失。

近年来,SLAM技术发展迅速,提高了移动机器人的定位及地图创建能力,SLAM 是同步定位与地图构建 (Simultaneous LocalizaTIon And Mapng) 的缩写,最早是由 Hugh Durrant-Whyte 和 John J.Leonard 在1988年提出的。SLAM与其说是一个算法不如说它是一个概念更为贴切,它被定义为解决“机器人从未知环境的未知地点出发,在运动过程中通过重复观测到的地图特征(比如,墙角,柱子等)定位自身位置和姿态,再根据自身位置增量式的构建地图,从而达到同时定位和地图构建的目”的问题方法的统称。

路径规划技术也是机器人研究领域的一个重要分支。最优路径规划就是依据某个或某些优化准则(如工作代价最小、行走路线最短、行走时间最短等),在机器人工作空间中找到一条从起始状态到目标状态、可以避开障碍物的最优路径。

根据对环境信息的掌握程度不同,机器人路径规划可分为全局路径规划和局部路径规划。

全局路径规划是在已知的环境中,给机器人规划一条路径,路径规划的精度取决于环境获取的准确度,全局路径规划可以找到最优解,但是需要预先知道环境的准确信息,当环境发生变化,如出现未知障碍物时,该方法就无能为力了。它是一种事前规划,因此对机器人系统的实时计算能力要求不高,虽然规划结果是全局的、较优的,但是对环境模型的错误及噪声鲁棒性差。

而局部路径规划则环境信息完全未知或有部分可知,侧重于考虑机器人当前的局部环境信息,让机器人具有良好的避障能力,通过传感器对机器人的工作环境进行探测,以获取障碍物的位置和几何性质等信息,这种规划需要搜集环境数据,并且对该环境模型的动态更新能够随时进行校正,局部规划方法将对环境的建模与搜索融为一体,要求机器人系统具有高速的信息处理能力和计算能力,对环境误差和噪声有较高的鲁棒性,能对规划结果进行实时反馈和校正,但是由于缺乏全局环境信息,所以规划结果有可能不是最优的,甚至可能找不到正确路径或完整路径。

全局路径规划和局部路径规划并没有本质上的区别,很多适用于全局路径规划的方法经过改进也可以用于局部路径规划,而适用于局部路径规划的方法同样经过改进后也可适用于全局路径规划。两者协同工作,机器人可更好的规划从起始点到终点的行走路径。

为解决机器人自主行走难题,国内针对环境感知、自主定位及路径规划等技术进行研究的企业不在少数,国内思岚科技作为机器人定位导航技术之首,在实现机器人自主行走中已有较为成熟的产品,例如可帮助企业降低研发成本的Apollo,Apollo机器人底盘搭载了激光测距传感器、超声波传感器、防跌落等传感器。并在底盘之上配置深度摄像头传感器。同时配合自主研发的SLAMWARE自主导航定位系统,让机器人实现自主建图定位及导航功能。

当Apollo处于未知环境中,无需对环境进行修改,利用SharpEdgeTM精细化构图技术,构建高精度、厘米级别地图,具备超高分辨率,不存在误差累加。同时利用D*动态即时路径规划算法寻找路径并移动到指定地点,无需二次优化修饰,可直接满足人们的使用预期。

除此之外,基于纯方式,无需额外进行辅助铺设,可对Apollo进行预定路线设置,或通过设置虚拟墙及虚拟轨道阻止Apollo进入某个工作禁区。在工作过程中当Apollo出现电量过低的情况时,可支持可外部调度的预约式充电自主导航定位,自动返回充电坞充电。

另外,Apollo的扩展还集成了网口,供电接口和各种控制接口,以便用户快速进行开发扩展。Apollo可通过有线网络或WIFI与外部通信,其本身自带的可为自身与外接的扩展模块供电,用户可通过各种控制接口对整个Apollo及其上层扩展模块进行控制。

总之,近年来各国政府都非常重视机器人技术的发展,并投入了大量的资源激发机器人企业不断创新、开拓进取,相信未来,机器人也将成为人们日常生活中的重要一员,引领人们走向更便捷的时代!

(责任编辑:fqj)

推荐阅读

史海拾趣

Aromat Corp公司的发展小趣事

在电子行业快速发展的背景下,Aromat Corp始终坚持创新引领的发展理念。公司不断投入研发资源,推出了一系列具有创新性的电子产品。这些产品不仅满足了市场的多样化需求,还为公司带来了可观的利润增长。同时,Aromat Corp还注重知识产权保护,积极申请专利,保护公司的创新成果。

博流(Bouffalo Lab)公司的发展小趣事

博流智能科技始创于2016年,由一群来自硅谷顶级芯片公司的创始团队组成。他们凭借在移动通讯及物联网技术领域的深厚积累,以及对未来科技趋势的敏锐洞察,决定投身于新一代物联网集成电路芯片的研发。初创时期,公司面临着资金、技术和市场等多重挑战,但团队凭借坚定的信念和不懈的努力,逐步克服了困难,为公司的长远发展奠定了坚实基础。

上海双岭电子(Double-peak)公司的发展小趣事

在保持核心技术优势的同时,双岭电子也积极探索跨界合作的可能性。通过与国内外知名企业和研发机构的合作,公司成功将场效应半导体器件应用于传感器、仪器仪表和自动化控制等领域。这种跨界合作不仅拓宽了公司的市场渠道,也提升了产品的附加值。同时,双岭电子还积极参与各类行业展会和交流活动,与业界同行建立了良好的合作关系。

Eagle Plastic Devices公司的发展小趣事

随着全球环保意识的不断提高,Eagle Plastic Devices公司也开始将环保理念融入产品研发和生产过程中。公司采用环保材料、改进生产工艺、降低能耗和排放等措施,努力降低产品对环境的影响。同时,公司还积极参与环保公益活动,倡导绿色消费和可持续发展。这些举措不仅提升了公司的品牌形象,也为公司带来了更多的市场机遇。

Futaba Electric Co Ltd公司的发展小趣事

随着全球环保意识的不断提高,Eagle Plastic Devices公司也开始将环保理念融入产品研发和生产过程中。公司采用环保材料、改进生产工艺、降低能耗和排放等措施,努力降低产品对环境的影响。同时,公司还积极参与环保公益活动,倡导绿色消费和可持续发展。这些举措不仅提升了公司的品牌形象,也为公司带来了更多的市场机遇。

CAROLCABLE公司的发展小趣事

在激烈的市场竞争中,CAROLCABLE公司深知技术创新是企业发展的核心动力。因此,公司不断加大研发投入,引进先进的生产设备和技术人才,推动技术创新和产业升级。经过多年的努力,CAROLCABLE成功研发出了一系列具有自主知识产权的高性能线缆产品,这些产品在传输速度、稳定性和耐用性等方面均达到了行业领先水平。

随着产品技术的不断升级,CAROLCABLE开始积极拓展国内外市场。公司参加了多个国际电子线缆展会,与全球同行交流学习,寻找合作机会。同时,CAROLCABLE还加强与国内大型电子企业的合作,为其提供定制化的线缆解决方案。这些举措不仅为公司带来了更多的商机,也进一步巩固了CAROLCABLE在电子线缆行业的领先地位。

这两个故事仅是对CAROLCABLE公司发展起来的简要描述,实际上,公司的成长历程中还有许多值得探讨的细节和里程碑事件。如需了解更多关于CAROLCABLE公司的故事,建议查阅相关新闻报道或公司官方资料。

问答坊 | AI 解惑

基于软件无线电思想的数字通信终端接口电路设计与实现

1前言     软件无线电(Software Radio)是随着计算机技术和高速数字信号处理技术的发展迅速而发展起来的。其基本思想是将宽带A/D及D/A变换器尽可能地靠近天线,将电台的各种功能用一个开放性、模块化平台上的软件实现。软件无线电的 ...…

查看全部问答>

求西门子plc的工业网络实验室的发展史

急求西门子plc的工业网络实验室的发展史。plc  的S7 300或者400的组成结构应用…

查看全部问答>

C#如何设置Windows Mobile的显示超时时间(不允许进入节电模式)

在Windows Mobile下的调用GPRS和服务端进行通信,在接收数据的过程中手机会进入节电模式,此时GPRS网络和程序就不运行了,有没有什么办法就是设置一下显示超时时间,在程序运行的时候不允许进入节电模式。…

查看全部问答>

嵌入式系统开发学习步骤

近来嵌入式挺火,于是大家都往这里挤。我想提醒大家的是,嵌入式马上也会成为如今的软件业。在你进来之前请先考虑清楚。但只要我们真的学精了一样东西,不管它将来变成什么样,哪怕最后只剩下一个人,那个人也一定就是你自己。 很多人以为搞嵌入 ...…

查看全部问答>

紧急求助pb3

RCC_APB2PeriphClockCm(RCC_APB2Periph_AFIO|APB2Periph_GPIOB,ENABLE);  GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,DISABLE);  GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,DISABLE);  stm32_Init&nbs ...…

查看全部问答>

STM8普及,无需ST-Link,新买的器件可以无限次数串口下载程序

STM8的单片机,只要内部是空的,就算Bootloader disable,也会上电运行Bootloader,可以从串口下载程序。新的器件虽然Bootloader disable,但是也可以用串口下载至少一次程序。 如果是一般的程序下载后,Bootloader是disable,那么不借助ST- ...…

查看全部问答>

请教大家一个很弱的问题,LM124是几伏电压供电?

在资料上看到LM124的供电电压范围是3~30V,可是我在调试板子的时候发现当变动LM124的供电电压时,输出端电压会随着改变,请问LM124的供电电压到底应该是多少?…

查看全部问答>

2010福建省电子设计大赛一等奖的作品

本帖最后由 paulhyde 于 2014-9-15 09:34 编辑 只传个报告哈~~~~~~~ 是自动射门小车的~~~~~~      …

查看全部问答>

求8w的LED恒流开关电源电路图

求输出24V  电流0.35A的LED恒流开关电源电路图,有元件参数的那种,哪位大侠有的共享下不胜感激!…

查看全部问答>

PLL输出差分时钟信号

请问如何用PLL#_CLKOUTp和 PLL#_CLKOUTn输出差分时钟,我先前都是用一般IO通过PLL中调整相位至180输出的,不知道用这两个脚如何实现。期待>>>>>>>>>>>>>>…

查看全部问答>