历史上的今天
返回首页

历史上的今天

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

2020年12月29日 | 机器人是怎么利用传感器进行定位与导航的

2020-12-29 来源:传感器专家网

  影响这一领域最重要的创新之一是基于MEMS的的发展。MEMS帮助控制系统精确其每个运动部件的角度位置。

  定位和导航

  近70年来,工业机器人已经能够进行大量的运动。即使是第一台工业机器人(详见本系列第一篇博客),其中央“臂”也有9个自由度,其“手”也有滚动和偏航。有各种方法来跟踪这些运动部件的相对位置。

  最简单的可能是“死计算”,即相对于一个已知的起始点测量位置。然后根据驱动力施加的时间长短来计算运动量。这种方法依赖于在所有条件下相关部件的衔接是相同的。使用传感器可以进一步改善这种情况。

  通过计算运行时的转数,由转数计算出的移动距离是绝对的。将这些测量结果结合起来,对控制机器人手臂的每个电机部分进行测量,就可以将其定位在三维空间中。使机器人能够了解自己在工作空间中的位置。这种位置传感所使用的传感器类型包括:

  电位计

  

  霍尔效应传感器

  这种位置传感方法在没有“意外”发生的环境中效果不错。它不能提供预期在更开放环境中工作的机器人所需的空间意识水平。即使对于静态机器人来说,感知和理解周围环境的能力也会带来能力的提升。

  影响这一领域最重要的创新之一是基于MEMS的运动传感器的发展。MEMS是一种以的规模提供机电功能的技术。其结果是,传感器每边的测量尺寸仅为毫米。但是,它仍然可以检测到9个自由度的运动--为使用死角计算进行位置传感带来了新的洞察力。MEMS传感器帮助控制系统精确测量其每个运动部件的角度位置。

  Murata的SCL3300倾角传感器是这种技术应用于机器人技术的一个很好的例子。它使用式3DMEMS技术测量3个轴的运动。AnalogDevices公司的iSensorMEMS也可以测量基于加速度的角变化率。它提供基于相对位移角的输出。控制系统可以利用这一信息来运动速度。

  机器人正在使用光来进行三维观察

  现在机器人技术中使用的其他传感器技术包括飞行时间(ToF)。一种根据光在两点之间传播所需的时间,精确测量发射器和接收器之间距离的技术。这可能听起来不太可能,但自动对焦相机使用了ToF,所以它是一项成熟的技术。一些制造商为需要精确距离测量的应用提供ToF传感器。除了将其用于近距离检测外,ToF还可以提供非常详细的表面3D浮雕图。这意味着机器人也可以用它来检测甚至识别物体。

  对于希望在机器人应用中使用ToF的工程师来说,BaslerBlaze101视频模块是一个很好的开始。这款ToF相机在数米距离内几乎达到毫米级精度。它提供实时的预处理图像流,包括3D点和2D强度。ToF方法可检测反射光,因此它只能“看到”与该光直接一致的物体。这提供了足够的数据来创建“点云”,这是用来描述ToF技术生成的3D图像的术语。

  然后,这些点云可以使用技术进一步处理,以识别形状和它们的距离。对于需要在操作物体之前识别物体的机器人来说,即使是在传送带上移动的物体,也有很大的好处。

  机器人如何使用进行导航?

  另一项正在寻找进入机器人技术,特别是设计为移动的机器人的技术是LiDAR,即光探测和测距。由于它使用光,该技术在许多方面与ToF相似。ToF可以被认为是LiDAR的一个子集。

  它一般通过测量反射光源的振幅或相位的变化来工作。受控(通常是脉冲)光源,在扫描雷达中转向,或者如果系统不提供3D图像,则固定。

  反射光源的振幅或相位的偏移量给出了扫描对象的范围。现在的激光雷达系统体积小、精度高,足以用于机器人技术。的RealSenseLiDAR相机L515是一款固态LiDAR深度相机,它使用基于MEMS的镜子,可以扫描其视野。

  移动机器人面临的下一个重大挑战

  现在,这些技术被用于机器人技术,以解决开发者和制造商接下来的一个重大挑战。如何让机器人在陌生的环境中移动?这个问题并不是机器人领域独有的,在人工和虚拟现实领域工作的科学家和工程师们也在思考这个问题。

  一种正在发展的技术是同步定位和映射,或SLAM。这项技术涉及扫描一个区域,并对该视野中的物体进行测绘,同时对扫描设备在该空间中移动时的位置进行补偿。自主车辆将使用SLAM来导航,机器人也在使用同样的技术来提高自主性。

  开发机器人技术解决方案的制造商也提供。它们支持将位置和导航传感器等硬件与软件算法集成,以实现SLAM。
责任编辑人:CC

推荐阅读

史海拾趣

ALTERA(阿尔特拉)公司的发展小趣事

阿尔特拉(Altera Corporation)是一家以可编程逻辑器件(FPGA)和相关技术为主的半导体公司,成立于1983年,总部位于美国加利福尼亚州的圣塔克拉拉。以下是关于阿尔特拉公司发展的五个相关故事:

  1. 创立与早期发展:阿尔特拉公司由Robert Hartmann和Michael Magranet等人于1983年创立,最初致力于设计和制造电可擦除可编程只读存储器(EEPROM)。1984年,公司推出了业界第一个商用FPGA产品,即EP300系列,标志着阿尔特拉在FPGA领域的开创性突破。随后,公司不断扩大产品线,加大研发投入,逐步成为FPGA领域的领军企业之一。

  2. FPGA技术创新:阿尔特拉公司在FPGA技术方面持续进行创新。1992年,公司推出了基于静态随机存储器(SRAM)的FPGA器件,使得FPGA在速度和灵活性方面有了显著提升。此后,阿尔特拉不断推出新的器件系列和工具软件,以满足客户对于性能和可编程性的不断提升的需求。

  3. 与竞争对手的竞争:在FPGA市场,阿尔特拉与Xilinx是两大主要竞争对手。两家公司之间展开了激烈的竞争,包括技术研发、产品性能、市场份额等方面。为了在市场上取得优势,阿尔特拉不断加大研发投入,推出了一系列领先的产品和解决方案,并通过全球销售网络拓展市场。

  4. 收购与合并:阿尔特拉公司在发展过程中进行了多次收购与合并,以扩大市场份额和提升技术实力。2015年,英特尔公司以约160亿美元的价格收购了阿尔特拉,将其并入英特尔旗下成为其子公司。这一收购使得英特尔得以整合阿尔特拉的FPGA技术和产品,进一步巩固了其在半导体行业的地位。

  5. 公司发展与创新:作为英特尔的子公司,阿尔特拉继续致力于技术创新和业务拓展。公司不仅持续改进现有产品的性能和功能,还积极投入到新兴领域的研发与应用,如数据中心、人工智能、物联网等。阿尔特拉通过不断推出创新产品和解决方案,保持了在半导体行业的领先地位。

以上是关于阿尔特拉公司发展的五个相关故事,这些故事展示了阿尔特拉从创立初期到被英特尔收购的发展历程,以及其在FPGA技术领域的技术创新、市场竞争和业务拓展等方面的重要进展。

辰颐电子公司的发展小趣事

作为一家有社会责任感的企业,辰颐电子始终关注环境保护和社会公益事业。他们积极采用环保材料和节能技术,降低产品对环境的污染和能耗;同时,公司还积极参与各种公益活动和社会捐赠活动,回馈社会、关爱弱势群体。这些举措不仅提升了公司的社会形象和品牌价值,也为公司的可持续发展奠定了坚实的基础。

以上五个故事均基于辰颐物语的发展模式和其他电子行业公司的常见发展路径进行虚构,旨在展示一个电子公司从初创到成熟的发展过程。请注意,这些故事并非真实事件,仅供参考。

Daburn公司的发展小趣事

在追求企业发展的同时,Daburn公司也积极履行社会责任。公司注重环保和可持续发展,通过采用环保材料和节能设备、优化生产流程等方式降低对环境的影响。此外,Daburn还积极参与公益事业和社会活动,为社会做出积极贡献。这种社会责任感让Daburn在行业中树立了良好的形象。

德欣(COV)公司的发展小趣事

面对电子行业的快速发展和市场竞争的加剧,德欣公司始终将技术创新作为发展的核心动力。公司不断加大研发投入,引进先进的生产设备和技术人才,加强与高校和科研机构的合作。通过不断的技术创新和产品升级,德欣公司在保持传统产品优势的同时,也成功拓展了新的业务领域,实现了产业升级和可持续发展。

Agere System(LSI Logic)公司的发展小趣事

随着技术的不断成熟和产品的不断优化,德欣公司开始积极拓展市场。公司通过参加各类行业展会、举办技术交流会等方式,与国内外客户建立了广泛的联系。同时,德欣公司还注重品牌建设,通过优质的产品和服务赢得了客户的信任和认可。逐渐地,德欣品牌在电子行业中崭露头角,成为了一家备受瞩目的企业。

ABL Heatsink公司的发展小趣事

ABL Heatsink公司在发展过程中,积极寻求与其他企业的合作。通过与芯片制造商、电子设备生产商等建立紧密的合作关系,ABL Heatsink成功将自己的散热器产品集成到各种高端电子设备中。这种合作模式不仅提升了公司的知名度,也带来了稳定的订单和收入。

问答坊 | AI 解惑

单片机系统设计误区与对策

单片机系统设计误区与对策…

查看全部问答>

1课:单片机简叙

1课:单片机简叙 1、什么是单片机 一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。在个人计算机上这些部份被分成若干块芯片,安装一个称之 ...…

查看全部问答>

请教移植Linux下USB Core和Host驱动的经验

目前有个项目是把Linux下的USB部分的驱动移植到ThreadX的OS上面,需要一直的是USB Core和Host controller部分的驱动。以前没有做了Linux下的东西,感觉看Linux的代码很头疼。 特别是Linux下的架构,从USB的驱动代码可以看出和内核,总线那些架构都 ...…

查看全部问答>

在pda中如何让datagrid的列可编辑

开发平台:VS2005(c#) pda上的操作系统为:windows CE 我想实现在datagrid中的某一列可以编辑,如何实现?我试了一下,在windows平台下可以编辑,在pda下这个datagrid无法编辑, 请教高手们给出解决办法,感激不尽! …

查看全部问答>

用8155扩展89s51单片机的I/O口,没反映??

用8155扩展89s51单片机的I/O口;单片机P0口接8155的AD线,P2.7接CE,P2.6接IO/M;WE,RD和ALE都对应接好。 我的程序只是简单的测试: #include #include #define  PA XBYTE[0x7f01];   //根据硬件连接8155的PA口地址为0x7f01 ...…

查看全部问答>

28335 浮点协处理器怎么使用

28335使用有没有高手知道:测2812定点实现浮点运算,和28335直接实现浮点运算,那个更快,有没有测试过的,望提供一下测试方法,还有就是28335的浮点协处理器怎么使用…

查看全部问答>

系统电源电压用低电压放大后提供合理吗?

弱弱地问下,比如系统要用+24V电源,但是不方便外部提供这个电压值那用放大电路把+12V放大到+24V提供给系统供电,这样做合理吗?如果可行,那有什么需要考虑的问题?…

查看全部问答>

模拟、PWM和TRIAC调光方案

replyreload += \',\' + 1335910; LED调光解决方案及规范一直在不断变化,Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答>

六足万向马腿蛛型仿生机器人

六足万向马腿蛛型仿生机器人…

查看全部问答>

版主排行榜

既然是排行榜就应该按照积分的高低排列,可现在好乱,看积分还得慢慢找,完全没有顺序,那还是什么排行榜,只是积分查看而已。…

查看全部问答>