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

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

3天内不再提示

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

独爱72H 来源:网络整理 作者:佚名 2020-03-23 16:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

(文章来源:网络整理)

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

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

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

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

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

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

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

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

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

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

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

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

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

    关注

    2577

    文章

    55483

    浏览量

    793839
  • 机器人
    +关注

    关注

    213

    文章

    31432

    浏览量

    223604
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么说关节扭矩传感器是高端机器人的“触觉神经”?

    如果把高端机器人比作一个“”,那么关节扭矩传感器就是遍布全身的“触觉神经”。没有它,机器人就像得了末梢神经麻痹——能按程序动,却感受不到外界的力量,动作僵硬、笨拙,甚至危险。 核心原因:让
    发表于 04-17 17:27

    探索RISC-V在机器人领域的潜力

    运行ROS 2,充分证明了RISC-V架构完全有能力承载机器人操作系统这样的复杂软件栈。它不仅是学习RISC-V的绝佳工具,更是探索未来边缘计算和智能机器人的一个强大起点。 致谢: 感谢进迭时空、发烧友提供开发板,以及论坛中各
    发表于 12-03 14:40

    RK3576机器人核心:三屏异显+八路摄像头,重塑机器人交互与感知

    开发板的实际演示证明,RK3576能够轻松处理三屏显示和八路摄像头输入的复杂任务,同时保持低功耗和低发热特性,为机器人应用提供了理想的性能基础。 实测见证:RK3576轻松驾驭三屏八摄像头复杂任务理论参数
    发表于 10-29 16:41

    小萝卜机器人的故事

    经过我的申请, 马老师发放了, 小萝卜机器人的, 开发权限, 原来的小萝卜公司, 因为经营不善倒闭, 作为科研产品, 几个技术对此惋惜, 自掏腰包, 要让小萝卜机器人, 再生, 每次听到小萝卜说
    发表于 10-23 05:24

    自制巡线解迷宫机器人(上)

    ,我再实现一款像稚晖君所做的Qbot那样的小型且高度集成的巡线机器人。 概述 巡线解迷宫机器人是一款能够通过红外反射传感器实现自主巡线以及解迷宫等功能的小型三轮机器人,该
    发表于 10-20 10:39

    关于机器人以及人形机器人的在认知

    方式来对接养老产业对康养机器人实际需求。完成了从0到1再到10良性发展的过程,开始要进入养老产业市场发力阶段。对于网上以及在外交流时依然还听到有不少还停留在很多年
    的头像 发表于 08-07 11:52 632次阅读
    关于<b class='flag-5'>机器人</b><b class='flag-5'>以及</b>人形<b class='flag-5'>机器人</b>的在认知

    工业机器人的特点

    是实现工业互联网的基础,也是第一步。 三大优势:提高产品品质、提高产出、适用范围广 机器人在生产上的优势可以分为提高产品品质、提高产出以及适用范围广三个方面。提高产品品质 工业机器人的标准化、精细化
    发表于 07-26 11:22

    江智机器人公司自制的常用机器人及其主要零部件检测装备

    1宗旨江智机器人公司自2016年开始生产机器人至今近10年,已根据自己机器人实际订单需要,自行研制开发生产了机器人
    的头像 发表于 07-13 19:28 1781次阅读
    江智<b class='flag-5'>机器人</b>公司自制的常用<b class='flag-5'>机器人</b>及其主要零部件检测装备

    明远智睿SSD2351开发板:语音机器人领域的变革力量

    ,提高语音识别的准确率;同时也可连接高质量的扬声器,确保语音合成后的声音清晰、自然。TF卡接口能够存储大量的语音数据、对话模型以及语音机器人的知识库,使其具备更丰富的语言表达和知识储备。以太网和WIFI
    发表于 05-28 11:36

    盘点#机器人开发平台

    地瓜机器人RDK X5开发套件地瓜机器人RDK X5开发套件产品介绍 旭日5芯片10TOPs算力-电子发烧友网机器人开发套件 Kria KR260机器人开发套件 Kria KR260-
    发表于 05-13 15:02

    详细介绍机场智能指路机器人的工作原理

    机器人还会将自身传感器获取的环境信息与预先建立的机场高精度地图进行匹配。通过对比地图中的特征点和实际感知到的环境特征,进一步精确机器人在地图中的位置。同时,利用这种地图匹配方式,可以对定位结果进行实时
    发表于 05-10 18:26

    【「# ROS 2智能机器人开发实践」阅读体验】视觉实现的基础算法的应用

    : 一、机器人视觉:从理论到实践 第7章详细介绍了ROS2在机器视觉领域的应用,涵盖了相机标定、OpenCV集成、视觉巡线、二维码识别以及深度学习目标检测等内容。通过学习,我认识到: 相机标定的重要性
    发表于 05-03 19:41

    【「# ROS 2智能机器人开发实践」阅读体验】机器人入门的引路书

    ROS的全称:Robot Operating System 机器人操作系统 ROS的 目的 :ROS支持通用库,是通信总线,协调多个传感器 为了解决机器人里各厂商模块不通用的问题,让机器人快速开发
    发表于 04-30 01:05

    【「# ROS 2智能机器人开发实践」阅读体验】+内容初识

    机器人技术的飞速发展,ROS 2 作为其核心工具之一,为开发者提供了强大的支持。与传统的理论书籍不同,本书深入浅出地讲解了 ROS 2 的架构、开发流程以及在智能机器人项目中的应用,以代码作为切入口,让
    发表于 04-27 11:24

    大象机器人携手进迭时空推出 RISC-V 全栈开源六轴机械臂产品

    机器人场景的量产应用。更多的面向智能机器人的RISC-V AI软硬件技术创新以及应用案例,将陆续在公司微信公众号做介绍,敬请大家期待。
    发表于 04-25 17:59