历史上的今天
返回首页

历史上的今天

今天是:2024年12月17日(星期二)

正在发生

2019年12月17日 | 能使机器人进化使得自主性达到新高度

2019-12-17 来源:eefocus

要实现自主,机器人不仅仅只需要人工智能(AI),还需要很多传感器、传感器融合以及边缘实时推理。由于深度卷积神经网络的优点已得到公认,激光雷达对更为先进的数据处理的需求正在把神经网络推向新的拓扑结构,以实现自主。

 

第一个机器人在 20 世纪 50 年代末、60 年代初诞生,但严格意义上它不算机器人,只是一台“可编程的物品传送设备”,它被用于移动通用汽车公司生产线上压铸机周围的产品。1954 年专利的第一句话强调了本发明的可编程性和通用性,并且表明可编程性要求传感器确保程序、期望轨迹或功能和实际运动之间的一致性。

 

时至今日,机器人并没有完全偏离最初的概念:如今的机器人是可以进行编程的。它们需要感知自身的环境,以确保所做的事情和被设定要做的事情是一致的。而且,它们需要在自身的环境中移动。过去 50-60 年来所发生的变化主要是在复杂性、速度以及应用这些基本概念的领域方面有所增加。

 

虽然第一批机器人主要用来移动压铸件,但机器人之父约瑟夫·恩格尔伯格(Joseph Engelberger)深受阿西莫夫机器人第一定律的影响——机器人不得伤害人类,或看到人类受到伤害而袖手旁观。他把机器人部署在可以保护人类的地方。保护人类也是传感器数量不断增加的驱动力,特别是在协作机器人(cobots)或自动导引车(AGVs)中。

 

是什么推动着机器人产业的发展?

为了更好地理解对自主机器人的追求,让我们回顾一下 Alex Wissner-Gross 的“智能定律”方程式:它是一种熵力,解释了机器人学的发展趋势:

 

F = T ∇ Sτ                               (1)

 

其中 F 指的是使未来行动自由最大化的力,T 指的是定义整体强度的温度(可用资源),以及 S 指的是时间范围 tau 内的熵。

 

机器人学作为一门工业和科学,其目标是通过增加嵌入式模拟智能来最大限度地提高未来机器人行动的自由度。这就需要:

 

  有更多的传感器来获得更高精度的机器人周围环境模型。

 

  有更好的传感器连接到控制算法(和更分散的控制算法)。

 

  有更好的算法从传感器数据中提取尽可能多的信息。

 

  有更好的执行器来根据控制算法的决策更快更准确地行动。

 

不妨看一看当今的科技领域,机器人已经获得了很大的自主性,并且正在使用来自互补性氧化金属半导体相机传感器、激光雷达和雷达的传感器来适应各种各样的应用。虽然相机的角度分辨率和动态范围比雷达大得多,但相机不能提供激光雷达所具有的动态范围,也不能在烟雾弥漫或多尘的环境中工作。

 

图 1:工厂环境中的现代机械臂示例。

 

由于机器人被设计成适应最广泛应用的最灵活的选择,因而它们需要在低光、多尘或明亮的环境中工作。这种灵活性可以通过组合传感器信息——aka、传感器融合来实现。换句话说,不同传感器的信息可用于重建机器人环境的弹性表示,从而在更多应用中实现自主性。例如,如果一个相机被暂时覆盖,则其他传感器必须能够使机器人安全运行。为确保机器人能对其所处环境有全方位的了解,机器人传感器数据需要以限时的方式进行路由,并用少量的电缆连接到机器人控制器,以最大限度地提高连接的可靠性。

 

如今,高带宽低延迟总线主要基于低压差分信号(LVDS)。然而, LVDS 接口并没有标准,这就导致传感器到控制器的生态系统出现分裂,并且使来自不同供应商的混合和匹配解决方案变得困难。一旦传感器数据被传输到机器人控制器,一系列基于深度神经网络的机器学习算法可以帮助提高机器人所处环境的精度。用深度学习教父 Yann LeCun、Yoshua Bengio 和 Geoffrey Hinton 的话说,“深度学习允许由多个处理层组成的计算模型学习具有多个抽象层的数据表示。”这些深度神经网络可以在机器人内部用于快速、实时处理,也可以在云中用于元信息收集或更复杂的推理。

 

图 2:机器人的不同感应能力。

 

对于大多数机器人来说,得益于边缘处理所允许的固有低延迟,边缘推理是确保机器人能够对其环境的变化做出快速反应的重要参数。边缘推理可用于卷积神经网络,类似的神经网络拓扑结构可用于图像分类或预防性维护估算,深度 Q 网络可用于机器人路径规划,或用于为解决一类特定问题而设计的自定义神经网络。

 

展望未来

在未来,传感器似乎不太可能有太大的变化,但所涉及的处理将有所不同。成像传感器可能变成高光谱或可提供更高的分辨率。激光雷达可能有更高的波长、更安全、并具有更长的范围。雷达传感器可能配备集成天线,但这些并不会有显著变化。未来将改变的是信息使用和聚合的方式。

 

例如,在传感器集线器上,引入单对以太网(aka T1)和数据线供电(电气和电子工程师学会 802.3bu-2016)将简化传感器集线器接口的设计,从而使更传感器组合更广泛和实现标准化配电。在控制方面,强化学习将由于最近的突破而得到加强,从而解决了诸如从所有可能的失败中学到的高成本,以及由于学习模式的偏斜而学习错误行为的惩罚等难题。

 

在归类方面,大多数基于卷积神经网络的方法并没有从激光雷达提供的体素中完全提取出所有的 3D 信息。下一代深度神经网络将利用框架提供的非欧几里德机器学习(或几何机器学习)中的最新进展,如 PointNet、ShapeNet、Splatnet 和 Voxnet 等框架。边缘推理和传感器融合将融合到我所看到的多个传感器源的层次推理中。在这里,数据将通过更简单的推理网络做出更快的回路反应,例如电流控制神经网络,以改善现有比例 - 积分 - 微分网络的性能,一直到能够提供预测性维护诊断并处于中间位置的更加复杂的长期 - 短期记忆网络。神经网络将能够补偿机器人结构的微小误差,并提供更高的位置精度和更平滑的运动。

 

总结

自主机器人进化是一个始终变化的目标。当乔治·德沃尔(George Devol)在 1954 年申请专利时,此机器显然比当时任何基于凸轮或人工操作的机器都更自主。但按照今天的标准,这将是一个非常僵化的设置,甚至不会出现在自主程度的排名上。这种剧烈的变化很可能在我们意识到之前再次发生。

 

现在人们认为,轮式机器人和协作机器人正处于自主的边缘,当人类靠近它们时,它们会减速,甚至在移动时也能避免撞到人类。随着嵌入式模拟智能技术的迅速变化,这些“处于边缘”的创新型机器人在不久的将来不会被视为具有自主性,因为这个行业正在以如此之快的速度发展并不断产生新技术,从而使得机器人技术比以往任何时候都更加自主。

推荐阅读

史海拾趣

Component Research Co公司的发展小趣事

随着公司业务的不断发展,Component Research Co意识到单一市场无法满足其长期发展的需要。于是,公司开始寻求国际合作,与多家国际知名企业建立战略合作关系。这些合作不仅为公司带来了先进的技术和资金支持,还帮助公司打开了新的市场。通过国际合作,Component Research Co的业务范围逐渐扩展到全球各地。

Gigavac LLC公司的发展小趣事

面对不断变化的电子市场和技术环境,Component Research Co始终保持创新精神。公司不断投入研发资金,加强技术研发团队建设,推动新技术、新产品的不断涌现。同时,公司还积极关注市场动态和客户需求变化,及时调整产品策略和市场策略。通过持续创新和市场拓展,Component Research Co在电子行业中保持了领先地位,并迎来了更加美好的未来。

这五个故事均基于电子行业的普遍现象和发展趋势,但具体情节和细节纯属虚构。如果需要更具体或更贴近实际的故事,建议参考真实公司的发展历程和案例。

Ark-Les Connectors公司的发展小趣事

Ark-Les Connectors公司从一家小型电子连接器制造商起步,凭借其不断的技术创新,逐渐在行业中崭露头角。公司研发团队致力于开发高性能、高可靠性的连接器产品,满足日益增长的电子设备连接需求。通过对材料科学的深入研究,Ark-Les成功研发出新型耐高温、耐腐蚀的连接器材料,大大提高了产品的使用寿命和稳定性。这一创新不仅赢得了客户的广泛认可,也为公司带来了可观的市场份额。

BULGIN公司的发展小趣事

BULGIN公司的历史可以追溯到1923年,当时A.F.Bulgin先生和他的同伴在英国创立了A.F.Bulgin有限公司。公司专注于无线电电子零件的制造与生产,凭借产品的优质口碑,BULGIN的品牌逐渐广为人知。随着订单的不断增加,公司迅速成长,并在二战前已经拥有了当时最先进的现代化大规模生产线。

Gould Fiber Optics公司的发展小趣事
确保电源电路中的接地良好,避免接地不良引起的噪声和干扰。对于数字电路和模拟电路共存的电源系统,应采用模拟地和数字地分开接地的方式。
ELEMENT14公司的发展小趣事

ELEMENT14公司最初是一家电子元器件分销商,但随着市场的变化和客户需求的升级,公司决定转型为提供一站式服务的平台。这一转变意味着公司不仅要提供电子元器件,还要提供软件、技术支持、在线社区等全方位的服务。通过不断的投入和努力,ELEMENT14成功转型为一个综合性的电子元器件服务平台,满足了客户多样化的需求。

问答坊 | AI 解惑

学习单片机

想请问一下单片机高手们,你们刚开始用了多少时间才入门的? 我是一个新手,学了不到两个月,心里有点急,因为我感觉自己还没有入门,或者不能仿真一些简单的例子。…

查看全部问答>

2812 AD模块如何能求得一正弦信号的峰值啊

RT,我想用2812做一个扫频仪,所以需要用DSP采正弦信号的峰值(得知道峰值是多少V),可是具体怎么实现呢?求高人指点指点 以下是AD部分的例程 #include \"DSP281x_Device.h\"     // DSP281x Headerfile Include File # ...…

查看全部问答>

谁能解释下下面的代码是如何运行的(WINCE)?

WINCE 中断处理,在kernelStart的过程中通过程序将如下代码复制到ffff0000的位置. VectorInstructions         ldr     pc, [pc, #0x3E0-8]           ...…

查看全部问答>

急!单片机RS232收不到数据!!

我用PIC18F248做CPU想与PC机实现RS232通讯,现在PIC18F248发出去的数据是对的, 但是收不到PC机发过来的数据! 我用了MAX232A做PC机与PIC18F248的接口,现在MAX232A不管是否接收PC机RS232的数据 都只发给PIC18F248一个连续的5V电平,我也用示波器看了 ...…

查看全部问答>

关于DGTS-800这款CDMA模块的应用

请问用过这个模块的大侠们,该模块资料上说有GPSone功能是什么意思?我查了下说是有GPS定位功能,但我不知道如何使用,芯片资料上也没给典型的应用电路。请大侠指点下,能给个典型的应用电路是最好了,谢谢!…

查看全部问答>

WinCE内核定制的选项问题

   我的课题是做一个CD机,数字的,开发板是EP9315的内核,硬件有串口、USB口、触摸屏、DVD光驱、红外口、硬盘、液晶屏,数字音频信号需要在ARM或DSP中进行处理。硬件在定制内核时,不知该选择哪些选项。 1 在选择OS设计模板时,是选择D ...…

查看全部问答>

大家有报名参加xilinx12.3号北京研讨会的吗?

大家有报名参加xilinx12.3号北京研讨会的吗?   方便的话可以在这儿留下联系方式啊,到时 可以一起聚聚呢:)…

查看全部问答>

stm32的flash操作是不是阻塞的?

                                 比如我擦除某个page的时候,flash的其他内容是否还可以访问,比如我在开始擦除某个page以后,如果还要访问flash( ...…

查看全部问答>

如何获取单片机仿真软件安装的钥匙

如何获取单片机仿真软件安装的钥匙…

查看全部问答>

ucos J-link调试

有两个问题:1、要进行J-link调试,是不是要耗费大量的额外空间2、为什么我的断点无法设置进入中断服务程序?…

查看全部问答>