历史上的今天
返回首页

历史上的今天

今天是:2025年11月28日(星期五)

正在发生

2022年11月28日 | 传感器和处理器如何打造更智能、更自主的机器人?

2022-11-28 来源:EEWORLD

自主机器人是智能机器,无需人工控制或干预即可理解其环境并从中导航。尽管自主机器人技术相对较新,但已在工厂、仓库、城市和家庭等领域中广泛应用。例如,自主机器人可用于在仓库周围运输货物(如图 1 所示),或执行最后一英里配送,而其他类型的机器人可用于家庭吸尘清洁或修剪草坪。

 

image.png?imageView2/2/w/550

图 1:机器人在仓库周围运输货物。


要实现自主性,机器人需能够在地图环境中自我感知和定位,动态检测周围的障碍物,跟踪这些障碍物,规划到达指定目的地的路线,并控制车辆遵循该路线。此外,机器人必须只能在安全的情况下执行这些任务,避免对人身、财产或系统本身带来风险。随着人与机器人的互动愈加频繁,它们不仅需要具备自主性、移动性和节能性,还需要满足功能安全要求。借助传感器、处理器和控制器件,设计人员可满足国际电工委员会 61508 等功能安全标准的严格要求。


自主机器人检测的注意事项


可借助多种不同类型的传感器解决伴随自主机器人而来的挑战。下面详细介绍一下其中的两类传感器:


视觉传感器。视觉传感器可切实模拟人类的视觉和知觉。视觉系统可以应对定位、障碍物检测和防撞等挑战,因为它们具有高分辨率的空间覆盖能力,并且能够对物体进行检测和分类。与激光雷达等传感器相比,视觉传感器也更具成本效益,但视觉传感器是计算密集型传感器。


耗电量大的中央处理器 (CPU) 和图形处理器 (GPU) 可能会给功耗受限的机器人系统带来挑战。设计节能机器人系统时,基于 CPU 或 GPU 的处理应尽可能少。高效视觉系统中的片上系统 (SoC) 应以高速率、低功耗和低系统成本处理视觉信号链。用于视觉处理的 SoC 必须智能、安全且节能。TDA4 处理器系列高度集成,采用异构架构设计,旨在以尽可能低的功耗提供计算机视觉性能、深度学习处理、立体视觉功能和视频分析。


TI 毫米波雷达。在机器人应用中使用 TI 毫米波雷达是一种相对新颖的概念,但使用 TI 毫米波传感实现自主性的理念已经有一段时间。在汽车应用中,TI 毫米波雷达是高级驾驶辅助系统 (ADAS) 中的一个关键元件,用于监控车辆的周围环境。您可以将一些类似的 ADAS 概念(如环视监控或防撞)应用于机器人领域。


从传感技术的角度来看,TI 毫米波雷达具有一定独特性,因为此类传感器可提供物体的距离、速度和到达角度信息,能更好地指导机器人导航,从而避免撞击。基于雷达传感器数据,机器人可以根据所接近人或物的位置、速度和轨迹,决定是继续安全行进,还是减速甚至停止,如图 2 所示。

 

image.png?imageView2/2/w/550

图 2:仓库机器人使用雷达传感。


利用传感器融合和边缘 AI 解决自主机器人的复杂问题


对于更复杂的应用,任何类型的单个传感器可能不足以实现自主性。最终,摄像头或雷达这样的多个传感器应该用于同一系统中才能相得益彰。通过传感器融合,利用处理器中不同类型传感器的数据有助于应对一些更为复杂的自主机器人挑战。


传感器融合有助于使机器人更加精准,而使用边缘人工智能 (AI) 可使机器人变得智能。将边缘 AI 融入机器人系统可以帮助机器人智能地感知、做出决策和执行操作。具有边缘 AI 的机器人可以智能地检测物体及其位置,对物体进行分类并采取相应的操作。例如,当机器人在杂乱的仓库中导航时,边缘 AI 可以帮助机器人推断出其路径上有什么样的物体(包括人员、箱子、机器,甚至其他机器人),并决定在这些物体周围导航的合适操作。


在设计采用 AI 的机器人系统时,硬件和软件均有一些设计考虑事项。TDA4 处理器系列具有适用于边缘 AI 功能的硬件加速器,能够帮助实时处理计算密集型任务。能够访问易于使用的边缘 AI 软件开发环境则有助于简化和加快应用程序开发和硬件部署过程。您可以阅读“嵌入式边缘AI应用开发简化指南”一文,详细了解旨在助开发一臂之力的 TI 免费工具、软件和服务。


结语 


设计更智能、更自主的机器人是继续提高自动化水平的必要条件。机器人可用于仓库和配送领域,从而跟上并促进电子商务的发展。机器人也可以执行吸尘和除草等日常家务。使用自主机器人可以提高生产力和效率,有助于改善我们的生活,赋予生活更多价值。


其他资源


阅读“毫米波雷达传感器基础知识”白皮书。

详细了解适用于边缘 AI 的嵌入式处理解决方案。

借助 TDA4VM 处理器入门套件,开始开发边缘 AI 视觉应用。

了解 TI 毫米波雷达安全防护装置如何有助于在不影响安全的前提下提高生产效率。


推荐阅读

史海拾趣

Genesis Microchip公司的发展小趣事

进入21世纪后,电子行业面临着前所未有的变革和挑战。随着信息技术的飞速发展,云计算、大数据、人工智能等新兴技术不断涌现,对传统电子企业提出了更高的要求。GI积极响应行业变革的号召,不断加大在新技术研发方面的投入,努力推动产品升级和转型。同时,公司也积极拥抱互联网思维,加强与互联网企业的合作与融合,共同探索电子行业的新未来。这一阶段的努力,使GI在激烈的市场竞争中保持了领先地位,并继续为电子行业的发展贡献着力量。

需要注意的是,以上故事是基于行业常识和通用发展路径构建的,并非直接针对GI的官方历史。由于GI的具体发展历史和详细故事可能因资料限制而无法全面呈现,因此以上内容仅供参考。

Abbotec Incorporated公司的发展小趣事

Abbotec Incorporated公司自成立以来,一直致力于电子技术的研发与创新。在某一年,公司研发团队成功开发出一款具有划时代意义的芯片,这款芯片在性能上大幅提升,同时降低了能耗。这一技术突破迅速引起了业界的关注,Abbotec因此获得了大量的订单,公司规模迅速扩大。

ABCO公司的发展小趣事

在技术创新的基础上,ABCO公司开始积极拓展市场。公司通过与大型电子设备制造商建立合作关系,将产品应用于汽车、医疗、工业等多个领域。同时,ABCO公司还加强了品牌建设,通过参加国际电子展会、举办技术研讨会等方式,提升了品牌知名度和影响力。

ALLIED [Allied Electronics]公司的发展小趣事

随着技术的不断进步,ABCO公司意识到只有不断创新才能在竞争中保持领先地位。因此,公司加大了对研发的投入,建立了一支高效的技术团队。这支团队不仅成功研发出了多款具有自主知识产权的新型传感器,还积极探索传感器与其他电子设备的融合应用,为公司开辟了新的增长点。

Cobham Semiconductor Solutions公司的发展小趣事

随着技术的不断成熟和市场需求的增长,Cobham Semiconductor Solutions意识到拓展市场的重要性。公司积极寻求国际合作,与多家知名企业建立了战略合作关系。通过合作,Cobham不仅获得了更多的市场机会,还进一步提升了自身的技术实力。同时,公司还积极开拓新兴市场,将产品推向全球,实现了业务的快速增长。

E-T-A [E-T-A Circuit Breakers]公司的发展小趣事

进入1950年代,E-T-A公司开始关注固态远程电源控制器(SSRPCs)的研发。这一创新技术为电气系统提供了更加可靠和高效的电源管理方案。公司投入大量资源进行研发,成功推出了多款固态远程电源控制器产品,这些产品在市场上获得了广泛认可,并为公司带来了可观的收益。

问答坊 | AI 解惑

HJ-2G AVR单片机学习笔记全部33课(配有视频教程)

HJ-2G AVR单片机学习笔记全部33课(配有视频教程) 第一部 1天入门AVR单片机学习笔记 第1课:AVR单片机学习基本流程 第2课: AVR单片机程序烧写方法 第3课:程序编写编译环境 第4课:简单C语言基础知识 第二部 10天学会AVR单片机学 ...…

查看全部问答>

multibin的magic number

最近在做multibin....但是我很困惑他的网络端口上读到的magic number是什么。。。是bin的B000FF.还是nb0的N000FF.multibin他的每个文件时跟NK.bin的格式一摸一样吗?…

查看全部问答>

AVR 对感应器实时数据采集保存,实现无线传输。

    正在学习AVR单片机C语言,想用单片机做一个小工具进行感应器触发时间采集和温度采集,时间最好能到ms级,存储数据格式为 2009-03-20-18:33:235, 23.4度, 每天有4000组数据,存在u盘上面(500)块,最终想做到用无线实时传输方式传 ...…

查看全部问答>

西安杨工c8051f单片机博客

欢迎使用我的产品,谢谢! 1. c8051f 单片机(c2 ,jtag)和at89s5x单片机(isp)二合一串口编程下载线,速度极快,支持3伏(c8051f 单片机),5伏(at89s5x单片机)电源,设计新颖,可靠稳定,成本低廉!!!目前通过实际验证可编程下载的芯片:c8051 ...…

查看全部问答>

Verilog-2001建立参数化模块的新方法

大家写久了HDL都希望自己写的代码能够有良好的重用性,最好只改变部分参数即可满足新的需求。在附件中的资料中介绍了Verilog-2001编写参数化模块的新方法,Verilog-2001在Q2和ISE中现在都是支持的,大家可以尝试下。…

查看全部问答>

定时器中断调试不出来,郁闷啊~

#include<msp430x44x.h>volatile int tick=0;//被不同线程访问void main(void){WDTCTL=WDTPW+WDTHOLD;//关看门狗IE2=BTIE;//使能基本定时器中断BTCTL=BTSSEL+BT_fCLK2_DIV256;//设置控制寄存器_EINT();//使能中断指令ENIT后面的指令总会被执行 ...…

查看全部问答>

RAW block 篇

Raw block memory 管理的优点是没有内存碎片,速度很快,缺点是只能分配固定长度的块大小。支持分配不到内存睡眠的机制。非常适合时间要求高的实时任务。 1        RAW_U16  raw_block_pool_create(MEM_POOL *pool_ ...…

查看全部问答>

TI 电源设计小贴士 22

欢迎来到电源设计小贴士!随着现在对更高效、更低成本电源解决方案需求的强调,我们创建了该专栏,就各种电源管理课题提出一些对您有帮助的小技巧。该专栏面向各级设计工程师。无论您是从事电源业务多年还是刚刚步入电源领域,您都可以在这里找到一 ...…

查看全部问答>

急,求一个c2000控制舵机转动的程序,拜托大家了

rt 我用的f28027 要实现控制八个舵机转动的程序 如果没有的话控制一个舵机的也可以。非常感谢!…

查看全部问答>