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. 若有障碍物,则机器人继续右转,直到无障碍物。

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

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

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

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

    关注

    2567

    文章

    53158

    浏览量

    769023
  • 机器人
    +关注

    关注

    213

    文章

    29835

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业机器人的特点

    的基础,也是三者的实现终端,智能制造装备产业包括高档数控机床、工业机器人、自动化成套生产线、精密仪器仪表、智能传感器、汽车自动化焊接线、柔性自动化生产线、
    发表于 07-26 11:22

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

    机场智能指路机器人主要依靠感知系统、定位系统、导航系统、智能交互系统和运动系统协同工作,来实现为旅客准确指路和提供服务的功能,以下是其详细工作原理: 感知系统 传感器类型 :
    发表于 05-10 18:26

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

    地图构建→路径规划→动态避障)等等 2. 机器人功能开发 相较于ROS入门21讲,书中更是详细书写了关于机器人的功能开发,并且十分完善,教程详尽 传感器数据处理:机器人通常配备多种
    发表于 04-27 11:24

    名单公布!【书籍评测活动NO.58】ROS 2智能机器人开发实践

    资格! 从 PC 到智能手机,下一个更大的计算平台是什么? 最佳答案可能是 机器人 ! 如果设想成真,则需要有人为机器人“造脑”,即打造适配
    发表于 03-03 14:18

    汉威科技助力:传感器技术为人形机器人打造智能感知新生态

    主导地位,市场规模将达到362亿美元。多家投行和智库机构预测,2035年全球人形机器人产业将达到万亿级。在这场技术变革中,传感器技术作为机器智能的感知基石,正经历着
    的头像 发表于 02-26 10:33 ?715次阅读
    汉威科技助力:<b class='flag-5'>传感器</b>技术为人形<b class='flag-5'>机器人</b><b class='flag-5'>打造</b><b class='flag-5'>智能</b>感知新生态

    位移传感器机器人中的角色

    。位移传感器作为机器人感知系统的核心部件,其重要性不言而喻。 位移传感器的基本原理 位移传感器是一种能够测量物体位置变化的传感器,它可以检测
    的头像 发表于 01-19 09:47 ?578次阅读

    OpenAI自研传感器打造未来智能机器人

    近日,OpenAI硬件部门总监Caitlin Kalinowski透露了一个令人瞩目的消息:公司正在积极开发一系列配备定制化传感器智能机器人产品。这一消息无疑为OpenAI的未来发展注入了新的活力
    的头像 发表于 01-14 10:05 ?693次阅读

    【「具身智能机器人系统」阅读体验】2.具身智能机器人的基础模块

    非常重要的地位。 先说这个自主机器人的计算系统。计算系统是自主机器人的关键部件。自主机器人通过智能计算系统与物理世界交互,自主地完成任务。通常会包括几个关键的模块,分别是
    发表于 01-04 19:22

    【「具身智能机器人系统」阅读体验】2.具身智能机器人大模型

    近年来,人工智能领域的大模型技术在多个方向上取得了突破性的进展,特别是在机器人控制领域展现出了巨大的潜力。在“具身智能机器人大模型”部分,作者研究并探讨了大模型如何提升
    发表于 12-29 23:04

    【「具身智能机器人系统」阅读体验】1.初步理解具身智能

    需要理解环境,适应变化的环境。 从国际上来看,已经有不少科技公司发布了自己的机器人产品,大多数应用在安保,物流,制造等场景。 中国在具身智能机器人领域的研发速度相对较慢,但经过多年的发
    发表于 12-28 21:12

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

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

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

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

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

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

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

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

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

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