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

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

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

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

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

    关注

    2578

    文章

    55567

    浏览量

    794162
  • 机器人
    +关注

    关注

    213

    文章

    31494

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    六维力传感器:当机器人拥有“真实触觉”,未来会发生什么?

    的“触觉神经”。虽然不起眼,但它正在悄悄改变智能制造和机器人共处的未来。 六维力传感器是什么? 简单说,六维力传感器也叫六轴力
    发表于 04-29 16:29

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

    :高端传感器扭矩分辨率达0.001牛米,力控精度±0.5%。 应用:特斯拉Optimus人形机器人全身搭载40个以上关节扭矩传感器;优必选Walker、傅利叶智能等国产
    发表于 04-17 17:27

    为何你的机器人手臂“知觉”存在偏差?探秘力传感器的奥秘

    ,甚至安装时的小角度偏差都算出来,最后实现精准的重力补偿,让传感器只反馈我们关心的“外部力”。整个过程不需要啥昂贵的校准设备,核心就是数学和编程。我会尽量用大白话把原理说透,再附上能直接运行的Python代码。不管你是学机器人
    发表于 04-13 15:25

    浊度高、干扰多、测距难:2026泳池机器人传感器优选的ToF供应商

    随着2026年泳池智能化清洁的普及,如何为泳池机器人传感器挑选一颗可靠的“眼睛”,成为泳池机器人制造商面临的核心挑战。在众多ToF传感器供应
    的头像 发表于 03-12 17:52 1243次阅读

    安森美传感器芯片创新突破机器人感知边界

    随着机器人技术从工业自动化向服务、医疗、特种作业等多领域深度渗透,传感器作为机器人的“感知器官”,其性能直接决定了机器人的环境认知、精准控制与自主决策能力。而
    的头像 发表于 01-22 09:43 1711次阅读

    国产机器人独角兽傅利叶,公布千元级六维力传感器!(全球首款)

        12月22日,行业领先的国产智能机器人公司傅利叶,对外公布了一款专为人形机器人打造的六维力传感器。   值得注意的是,尽管傅利叶官方
    的头像 发表于 12-24 18:02 2125次阅读
    国产<b class='flag-5'>机器人</b>独角兽傅利叶,公布千元级六维力<b class='flag-5'>传感器</b>!(全球首款)

    为何人形机器人离不开六维力传感器

    机器人双足仿生的结构,使其与环境的交互远比传统工业机器人复杂。无论是抓取一个易碎的鸡蛋,还是在不平坦的地面上行走,都需要对力和力矩进行实时、精确的感知与反馈。这正是力传感器的核心价值所
    的头像 发表于 10-26 02:47 6316次阅读

    人形机器人传感器产业链最新分析:力、触觉、IMU、视觉传感器为主流!(全面)

    在人工智能机器人技术飞速发展的浪潮中,人形机器人正从科幻概念逐步走向现实应用,成为全球科技竞争的新焦点。而传感器作为人形机器人的“感官”,
    的头像 发表于 10-11 18:38 16.5w次阅读
    人形<b class='flag-5'>机器人</b><b class='flag-5'>传感器</b>产业链最新分析:力、触觉、IMU、视觉<b class='flag-5'>传感器</b>为主流!(全面)

    机器人领域中的温度传感器技术及其应用:机器人温度监测,提升机器人工作稳定性

    。   机器人领域中的温度传感器技术主要包括 接触式和非接触式 两种。接触式温度传感器是通过机器人接触物体表面进行测量,常见的有热电偶传感器
    的头像 发表于 10-09 10:24 441次阅读
    <b class='flag-5'>机器人</b>领域中的温度<b class='flag-5'>传感器</b>技术及其应用:<b class='flag-5'>机器人</b>温度监测,提升<b class='flag-5'>机器人</b>工作稳定性

    机器人竞技幕后:磁传感器芯片激活 “精准感知力”

    机器人获得更接近人类的触觉反馈。 赛事首席技术官王博士表示:“当机器人开始‘感知’而非‘计算’环境时,真正的智能化竞技时代才算到来。” 未来,磁传感器技术的持续进化,必将不断改写人形
    发表于 08-26 10:02

    盘点割草机器人六大避障传感器

    电子发烧友网综合报道 割草机器人的避障技术是其智能化水平的核心体现,主要通过传感器技术、环境感知算法和路径规划方法实现安全、高效的自主作业。随着智能化水平提升,割草
    的头像 发表于 08-17 00:03 4566次阅读

    工业机器人的特点

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

    0.01°微小变化精准捕捉,机器人姿态传感器革新

    电子发烧友网报道(文/莫婷婷)在人形机器人中,传感器是实现感知能力的关键技术,高性能惯性测量单元(IMU)等姿态检测传感器在其中发挥着重要作用。中金研究预计,2030年
    的头像 发表于 07-12 01:12 7427次阅读
    0.01°微小变化精准捕捉,<b class='flag-5'>机器人</b>姿态<b class='flag-5'>传感器</b>革新

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

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

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

    的本质是解决“鸡与蛋”问题:机器人需要地图来定位,又需要准确定位来构建地图。书中从前端(传感器数据处理)和后端(位姿优化)两个层面解析了SLAM的算法逻辑。 激光雷达和视觉SLAM各有
    发表于 05-03 19:41