0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

概率机器人的实际案例以及启示

独爱72H 来源:网络整理 作者:佚名 2020-03-23 16:12 次阅读

(文章来源:网络整理)

机器人学是一门通过计算机控制设备来感知和操纵客观世界的科学。成功的机器人系统实例包括,用于行星探测的移动机器人平台、装配线上的工业机械臂、自主车和辅助外科医生的机械手等。机器人系统处于客观世界中,通过传感器感知周围环境的信息,并通过机械力控制环境。为了完成各种各样的任务,机器人必须能接纳客观世界中存在的大量的不确定因 素。

机器人的不确定性因素很多。其所处环境就是不可预测的。在良好的结构化环境(如装配生产线)中不确定程度是较低的;但是对于高速公路这样的环境,环境是高度动态的而且在许多方面是无法预测的。另一个不确定因素则是传感器测量范围和精度。

概率机器人的实际案例以及启示

概率机器人学是机器人学中相对较新的方向,它致力于研究机器人感知和行为的不确定性。概率机器人的主要思想就是用概率理论的运算去明确地表示这种不确定性,换句话说,不再只依赖可能出现的情况的单一的“最好推测“而是用概率算法来表示在整个推测空间的概率分布信息。以数学上合理的方式来表示模糊性和置信度。然后根据存在的不确定性选择相对鲁棒的控制方式。

用两个有意思的例子来阐述概率机器人:一个是有关机器人感知的;另一个是有关机器人规划和控制的。机器人定位,就是相对外部的参考系来估计机器人坐标的问题。给定环境地图,机器人需要参照传感器数据,定位自己在地图上的相对位置。已知环境中有三个相同的门,机器人的任务就是要通过检测和运动找到自己在哪。

这种定位问题被称为全局定位。在全局定位中,机器人被放置在已知的环境中的某处然后从头开始确定自己的位置。概率范式通过在整个位置空间上的一个概率密度函数来表示机器人的瞬时置信度。如图1.1a所示,所有位置具有相同的概率分布。假定机器人进行了第一次传感器测量并知道自己在门附近,概率技术利用这个信息来更新置信度度,1.1b给出了后验置信度。

靠近门的位置概率较大,靠近墙处概率较小。注意分布具有三个尖峰,分别对应环境中三个完全相同的门。因此机器人并不知道自己在哪。相反,现在它有三个看起来同样合理却又不同的假设。我们发现机器人给不靠近门的位置也分配了正的概率。机器人在看到门这件事情上会犯错但这是一个非常小的非零概率。保持低概率假设对于实现鲁棒性是不可或缺的。

现在假定机器人是移动的。给出了运动对机器人置信度的影响。置信度沿运动方向移动,这反映了由机器人运动引入的不确定性。图1.1d给出了观察另一扇门后的置信度。这个观察动作使这里的算法将大概率放在了一扇门附近的位置上,机器人现在相当确信自己在哪了。最后1.1e给出了机器人继续沿着走廊运动的置信度。

这个例子阐明了概率范式。机器人感知问题用概率来描述,就是一个状态估计问题。定位实例使用贝叶斯滤波算法来进行机器人定位空间上的后验估计。信息表达方式是概率密度函数。函数的更新表示传感器测量获得了新的信息后机器人的不确定性也发生了变化。

概率算法不仅能计算机器人的瞬间不确定性,也能预知未来的不确定性,并在决定正确的控制选择时,对未来不确定性进行考虑。海岸导航的例子,图中给出了一个真实建筑物的二维地图,将估计路径与真实路径进行比较,发现不是所有的轨迹所导致的不确定性水平都相同。图所示的路径引导通过相对空旷的空间,剥夺了能帮助机器人保持定位的特征。该轨迹寻找一个独特的角落,为了保持定位贴近墙壁,这并不奇怪,因为后者路径会减少不确定性,到达目标位置的机会更高些。

概率机器人将模型与传感数据进行了无缝集成,同时克服了两者的局限性;与传统的机器人编程技术相比,概率方法在面对传感器的局限和模型局限时鲁棒性更强。

概率算法最经常被提到的两个局限是计算复杂性和近似必要性,本质上比非概率算法效率低。因为它们考虑的是整个概率密度而不是单一的推测。幸运的是,不确定性有时可以用一个紧凑的参数模型(如高斯模型)很好地近似;另一方面,这样的近似在使用中太过粗略,必须使用更复杂的表达。
(责任编辑:fqj)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2522

    文章

    47965

    浏览量

    739649
  • 机器人
    +关注

    关注

    206

    文章

    26964

    浏览量

    201282
收藏 人收藏

    评论

    相关推荐

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。LabVIEW作为一个关键技术,在项目中扮演了核心角色
    发表于 12-21 20:03

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    以及包管理。它也提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。图1 随着工业智能化的快速发展,智能机器人设备已成为工业自动化体系的佼佼者,而智能机器人设备核心—ROS系统,是
    发表于 11-30 16:01

    机器人编程需要什么软件?

    机器人编程需要什么软件
    发表于 11-01 07:34

    Arduino教学机器人的使用教程

    本文档的主要内容详细介绍的是Arduino教学机器人的使用教程
    发表于 09-27 06:53

    稳石机器人|日化行业智慧物流:打造高效绿色供应链

    运输过程中带来的产品的损坏,突破了产品生产效率和产能瓶颈。” 稳石机器人为全球知名日化企业打造自动化上下料解决方案。产线利用稳石机器人提供的先进技术,实现了自动化的物料搬运、分类和分拣等功能,使生产线
    发表于 09-21 13:45

    ai人工智能机器人

    的运营成本、人力成本还在不断提高(如:办公场地的租金、员工的工资、社保公积金、节假日福利等)。 如今的智能电话机器人,每天的电话拨打量可达800-1000通,相比人工提高了3-5倍,大大缩短了名单的筛选
    发表于 09-21 11:09

    基于Matlab和VR技术的移动机器人建模及仿真

    利用 Matlab 建立移动机器人的动力学模型 ,在虚拟现实 (VR )环境下 ,实时仿真移动机器人路径跟踪的运动特性 ,为基于 Internet 的机器人遥操作试验搭建了仿真平台 。 实验结果表明
    发表于 09-20 06:24

    【IoT毕设】机智云平台+STM32+树莓派的草莓采摘机器人控制系统

    利用深度学习算法实现草莓的识别与定位,将采摘信息以及采摘机器人的状态使用物联网技术传输到云端,实现草莓采摘机器人的自主采摘和云端监测,最终完成一整套稳定控制的草莓采摘系统。 二、草莓采摘机器
    发表于 08-16 17:35

    profinet转ethernet网关连接发那科机器人配置案例

    本案例是西门子1200PLC通过PROFINET转EtherNet网关连接发那科搬运机器人配置案例。所需设备:西门子1200PLC、Profinet转EtherNet IP网关、Fanuc机器人
    发表于 08-03 17:58

    【科普】干货!带你从0了解移动机器人(四) ——移动机器人导航技术

    移动机器人导航是指移动机器人确定自己在地图参考系中的位置后,自动规划出通往地图参考系中某个目标位置路径并沿着该路径到达目标位置点的能力,是移动机器人行动能力的关键。 基于整个智能制造的发展
    发表于 06-28 09:52

    机器人上线有什么注意事项

    不要被复杂的生产线吓倒,生产线可以看成多个单独的设备或机器人,每部分完成一个功能。
    发表于 06-08 17:40

    自编程机器人,售后难做吗?

    自编程是如何完成的。 自编程其实也不是很高深的问题。 当用户给出参数时,有时也包括逻辑。 例如用户说,如果设备打开完毕,执行一个命令。 这个例子就包括了一个如果。你的智能机器人只需要生成一个
    发表于 06-08 16:20

    如何快速地让机器人投入生产

    一帧。 而机器人能提供些什么动作呢?它主要提供几个圆的转动和距离。难度多是三维坐标以及圆形,三角形的计算。如果要更智能,需要加入眼睛,耳朵等其它功能。它主要要生产一个产品的建模数据。或者障碍物,设备
    发表于 06-06 16:18

    机器人如何计算简单的运动

    模型要具备齿轮,导轨几种基本的运动原理。 要分辨基本图形,视觉模型要能分辨圆形,方形和三角形。 有了这两点,机器人就基本上能计算开模和注塑这种简单的工作了。要替代人类的工作,还要进一步学习。
    发表于 05-19 20:40

    浅谈儿童陪护机器人

    、高电流的步进电机驱动芯片,可以提供可靠、高效的控制性能,拥有电流细分、过流保护、过热保护等特点,适用于需要高速、高精度转动的机器人应用。 在实际应用中,儿童陪护机器人的转动控制也需要考虑到安全性
    发表于 05-11 15:12