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

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

3天内不再提示

打造智能机器人需要使用的传感器

电子工程师 来源:工程师曾玲 2019-05-02 16:45 次阅读

一台可被称作机器人的机器,必须要能感应环境并对其产生影响。这也是传感器做为机器人学关键的原因,而懂得使用传感器打造智能机器人,对有心打进机器人学圈子的各位而言至关重要。

在本文中,我们要认识的是称为「感知>判断>动作」(sense > think > act)的机器人运作。这个运作在机器人学的应用相当广泛,也是了解如何编写机器人程序一个很好的切入点。让我们开始吧!

选择传感器

我们有多少物理特性可以测量,就有多少传感器可以使用,但我们先从HC-SR04超音波距离传感器开始,因为它便宜、单纯,而且在机器人学中用途广泛(它还有很方便的Arduino数据库)。

定义机器人模型

这个传感器可以侦测距离,所以我们先做一个会闪避障碍物的简单机器人吧。这种机器人可以前进、后退,并定点旋转到任何方向。距离传感器就安装在机器人的正面。有了这个机器人的概念之后,让我们来看如何让它运作。

什么是感知、判断、动作?

感知、判断、动作是一种决策循环,可以用来为机器人解决很多问题,而且非常地简单。在我们的例子中,机器人必须感测前方是否有障碍物,接着判断是否可以前进、或是否应该转弯或后退,之后便会依照决定来动作。这样的逻辑可以套用在任何机器人上,适用任何传感器,几乎可以进行任何动作。

打造智能机器人需要使用的传感器

了把这种逻辑写成用来控制机器人的程序代码,我们必须描述得更加精确,让我们由以下的方法来创造简单的机器人行为模式:

1. 机器人感应前方3cm内是否有任何障碍物。

2. 若无障碍物,则前进。

3. 若有障碍物,则后退。

打造智能机器人需要使用的传感器

这很容易转换为程序代码,但我们可以预见这套逻辑会让机器人在遇到墙壁时卡在前后来回的循环。它会先前进直到侦测到墙壁,接着后退到侦测不到墙壁,然后再前进,不断重复。我们可以用以下的方式来改良它的行为模式。

1. 机器人感应前方3cm内是否有障碍物。

2. 若无障碍物,则前进。

3. 若有障碍物,则右转,再返回第1步。

机器人会重复这个循环,直到找出3cm内没有墙面的方向。

打造智能机器人需要使用的传感器

现在我们就有了一个可以确实让机器人避开障碍物的感知、判断、动作模型。这并不是很精密的模型,我们还可以增加很多细节来提升闪避障碍物的能力。

即使是简单的机器人,只要运用复杂的感知、判断、动作模型,还是可以设计出非常聪明的行为模式。这就是机器人学的精随:聪明的都在软件里!

我们目前的行为模式效率有点低,因为机器人要右转的时候需要先左转三次。现在我们在前面的三步骤后面加上第四步来改良行为模式:

4. 若有障碍物,则左转,再返回第1步。

1. 机器人侦测前方3cm内是否有障碍物。

2. 若无障碍物,则前进。

3. 若有障碍物,则左转并再次侦测。

4. 若无障碍物,则前进并重设循环。

5. 若有障碍物,则右转并再次侦测。

6. 若无障碍物,则前进并重设循环。

7. 若有障碍物,则机器人继续右转,直到无障碍物。

打造智能机器人需要使用的传感器

样一来机器人就会检查左右两边有没有墙面,代表它的移动会更有效率。我们现在可以发现连这样简单的行为,在描述上也开始变得复杂,但如果把这套行为模式想成一系列的感知、判断、动作循环,就更容易理解了。

就这样,我们已经把一套简单的感知、判断、动作行为模式建构成可以实际应用的障碍闪避程序。接下来要把这套行为模式转换成程序代码很容易,而我们也就可以开始做各种机器人学的尝试了。再加装更多距离传感器,甚至不同种类的传感器,便能让机器人的行为模式更加精密。只要记得把动作分解成感知、判断、动作的循环,就能做到很多事!

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

    关注

    2551

    文章

    51106

    浏览量

    753641
  • 机器人
    +关注

    关注

    211

    文章

    28423

    浏览量

    207131
收藏 人收藏

    评论

    相关推荐

    【「具身智能机器人系统」阅读体验】+数据在具身人工智能中的价值

    的 PneuAct等研究项目中即可见到。此外,该管道涉及从多模态机器人传感器来收集数据,以捕获机器人对其物理环境的感知。 其次,鉴于获取大量高质量和多样化的 EAI 数据的成本高得令人望而却步,而基于数字孪生
    发表于 12-24 00:33

    【「具身智能机器人系统」阅读体验】+初品的体验

    解决许多威廉希尔官方网站 的和非威廉希尔官方网站 的挑战,如提高智能体的自主性、处理复杂环境互动的能力及确保行为的伦理和安全性。 未来的研究需要将视觉、语音和其他传感威廉希尔官方网站 与机器人威廉希尔官方网站 相结合,以探索更加先进的知识表
    发表于 12-20 19:17

    《具身智能机器人系统》第1-6章阅读心得之具身智能机器人系统背景知识与基础模块

    物理交互纳入智能系统的核心要素。 第3章是探讨机器人计算系统。这一章节详细阐述了自主机器人的软硬件架构。计算系统需要满足机器人任务对算法的精
    发表于 12-19 22:26

    精准如丝 强劲如狮 NB4A系列机器人扭矩传感器

    在快速发展的机器人威廉希尔官方网站 领域,传感器的性能直接关系到机器人的精准度、可靠性和智能化水平。中航电测凭借其在传感器领域的深厚积累与前沿创新,为
    的头像 发表于 11-29 15:24 159次阅读
    精准如丝 强劲如狮 NB4A系列<b class='flag-5'>机器人</b>扭矩<b class='flag-5'>传感器</b>

    这批中国企业,在做人形机器人触觉传感器

    日前,Meta公布了旗下FAIR(基础人工智能研究)团队在机器人触觉感知能力上的最新研究成果。其中包含了一款名为Digit 360的高精度传感器,其主要部署在机器人手指上。据介绍,Di
    的头像 发表于 11-18 18:28 619次阅读

    【书籍评测活动NO.51】具身智能机器人系统 | 了解AI的下一个浪潮!

    情况为例,具身智能机器人的核心元器件(包括 3D 视觉传感器、六维力传感器、微型传动系统、灵巧手与精密力控系统、高性能 驱控关节模组、融合通用大模型、
    发表于 11-11 10:20

    触觉传感器的发展,对机器人产业有什么影响?

    从工业生产线的自动化到家庭服务的智能化,机器人的身影无处不在,它们正在改变着我们的生活方式和工作模式。而在这一过程中,触觉传感器的发展起到了至关重要的作用。触觉传感器,这一能够感知物体
    的头像 发表于 10-23 18:25 511次阅读

    传感器:人形机器人感知核心(附报告全文)

    在人形机器人中较为重要的几种传感器有力矩传感器、触觉传感器、IMU、视觉传感器等。 六维力传感器
    的头像 发表于 08-27 16:45 1281次阅读
    <b class='flag-5'>传感器</b>:人形<b class='flag-5'>机器人</b>感知核心(附报告全文)

    视觉传感器助力机器人“看到”并理解周围世界

    电子发烧友网报道(文/李弯弯)机器人是由计算机控制的复杂机器,它具有类似的肢体及感官功能;动作程序灵活;有一定程度的智能;在工作时可以不依赖
    的头像 发表于 07-10 00:16 3280次阅读

    六维力传感器——人形机器人的力觉

    六维力传感器是人形机器人威廉希尔官方网站 进步的核心,其通过精确测量力和力矩,赋予机器人更高的操作精度和灵活性。这些传感器的动态响应能力,为机器人执行复杂
    的头像 发表于 06-29 14:25 871次阅读
    六维力<b class='flag-5'>传感器</b>——人形<b class='flag-5'>机器人</b>的力觉

    力控、柔性触觉成为核心需要机器人打造怎样的具身传感系统

    机器人。   业内人士认为,具身智能机器人是人工智能终极形态。具身智能机器人指的是
    的头像 发表于 04-26 01:03 2475次阅读
    力控、柔性触觉成为核心<b class='flag-5'>需要</b>,<b class='flag-5'>机器人</b>要<b class='flag-5'>打造</b>怎样的具身<b class='flag-5'>传感</b>系统

    ADC在机器人位置传感器中的应用,性能兼容ADS1220

    ADC在机器人位置传感器中的应用,性能兼容ADS1220
    的头像 发表于 03-15 10:20 749次阅读
    ADC在<b class='flag-5'>机器人</b>位置<b class='flag-5'>传感器</b>中的应用,性能兼容ADS1220

    工业机器人的触觉传感器有哪些?传感器作用是什么?

    工业机器人触觉传感器可以帮助工业机器人测量与其环境的任何物理交互。传感器可以测量与传感器和物体接触相关的参数。工业
    的头像 发表于 03-11 08:39 815次阅读

    全面分析:人形机器人快速发展,哪些国产传感器将受益?(深度报告)

        传感器是人形机器人感知层的关键,基于MEMS工艺的力控、触觉、惯性传感器有望充分受益。   ① 人形机器人将更重视感知层和交互层,传感器
    的头像 发表于 02-21 09:53 1071次阅读
    全面分析:人形<b class='flag-5'>机器人</b>快速发展,哪些国产<b class='flag-5'>传感器</b>将受益?(深度报告)

    机器人会用到哪些传感器

    机器人会用到哪些传感器  机器人是一种能够自主行动并感知环境的自动化设备。为了实现这一目标,机器人通常需要使用各种不同类型和功能的
    的头像 发表于 01-03 15:59 2743次阅读