欢迎亚美体育·(中国)官方网站-ios/安卓/手机app下载!
10年专注高精度恒温恒湿设备定制生产厂家
全国咨询热线:020-88888888
联系我们
亚美体育(中国)官方网站-ios/安卓/手机app下载
全国免费服务热线:020-88888888
手机:13988888888
邮箱:YM@xyymsy.com
地址 :广东省亚美体育(中国)官方网站-ios/安卓/手机app下载
联系人:陈先生
您的位置: 亚美体育 > 新闻中心 > 行业动态
行业动态

实现机器人操作系统——ADI Trinamic电机控制器ROS1驱动程序简介

时间:2024-04-23 12:49:26 作者:小编 点击:

  机器人操作系统(ROS)驱动程序基于ADI产品而开发,因此可直接在ROS生态系统中使用这些产品。本文将概述如何在应用、产品和系统(例如,自主导航、安全气泡地图和数据收集机器人)中使用和集成这些驱动程序;以及这样将如何有助于迅速评估新技术,并避免出现与第三方产品的互操作性问题。在本文探讨的所有产品中,将重点关注最近发布的用于ADI Trinamic™电机控制器的ROS驱动程序,该驱动程序是用于嵌入式运动控制的完整板级模块,融合ADI Trinamic运动控制专业知识,以及ADI的模拟工艺技术和电源设计技能。1

  ROS是机器人中间件,包含一组软件库和强大的开发工具(从驱动程序到先进算法),可作为机器人系统或应用的开发基础。ROS涉及多领域(例如,消费电子、工业、汽车等),支持多个平台(Linux、Windows、MacOS和一些嵌入式平台),而且100%开源,并提供商业选项。得益于来自全球技术社区的专用资源,ROS可获得丰富的支持,从而帮助用户简化其设计和应用。

  ROS始于2007年,已成为自动驾驶汽车、工业机器人、飞行器等领域备受欢迎的机器人开发原型制作平台。经过不断发展,该技术现在有两个版本:ROS1和ROS2。

  ROS1和ROS2系统必须相互隔离,但通过ROS桥,这两个系统之间可进行通信和交换数据。有关更多信息,请访问ros2/ros1_bridge页面。

实现机器人操作系统——ADI Trinamic电机控制器ROS1驱动程序简介(图1)

  ROS Noetic是ROS1的最终版本,将于2025年5月终止支持,而ROS2自2020年6月推出以来,不断滚动更新发行版。

实现机器人操作系统——ADI Trinamic电机控制器ROS1驱动程序简介(图2)

  ROS功能包是ROS程序或节点的主要组织系统。这是ROS中最核心的构建/发布项。创建ROS功能包时,请务必设置专用的ROS工作空间。该工作空间被称为catkin工作空间,其中catkin是ROS的官方构建系统。

  ROS节点是在ROS中创建的可执行程序。它们是执行特定任务的进程。ROS节点可使用ROS客户端库(如Python客户端库rospy和C++客户端库roscpp)相互通信。节点可以订阅和/或发布主题,也可以提供或使用服务。3

实现机器人操作系统——ADI Trinamic电机控制器ROS1驱动程序简介(图3)

  ROS主题通过发送消息(主题发布者)或接收消息(主题订阅者)进行通信,并且必须采用匹配的数据类型。

  服务支持节点通过发送请求和接收响应进行通信。发布者-订阅者通信模式使用.srv文件,在这些文件中,指定了请求和响应的消息类型等服务描述。

  服务是双向同步通信模式,其中包含客户端和服务器。服务器节点提供服务,而客户端节点发送请求并等待服务器节点做出响应。

  例如,在图3中,server_node提供服务SetVelocity.srv以更改命令速度vel。该服务接受float32格式的速度值,并以字符串格式返回状态;如果设置了请求的速度,则为“success”;否则,为“FAIL”。

实现机器人操作系统——ADI Trinamic电机控制器ROS1驱动程序简介(图4)

  ADI是ROS-Industrial联盟的正式成员亚美体育官方app下载,ROS-Industrial是一个开源项目,旨在将ROS软件的高级功能扩展到与工业相关的硬件与应用。5作为该技术社区的一份子,ADI最初的目标是面向工业领域开发专用模块。

  ADI针对不同的专用模块开发了ROS驱动程序。为了展示所开发的驱动程序并利用ROS的功能,ADI公司开发了ADI自主移动机器人(ADAM)作为内部自主移动平台(参见图4)。

实现机器人操作系统——ADI Trinamic电机控制器ROS1驱动程序简介(图5)

  ADAM由ROS提供支持,并搭载ROS支持的不同器件。该平台展示了ADI公司的ROS驱动程序如何集成到移动机器人应用中,特别是自主导航应用。

  ►ADIS16470或IMU传感器采用精密陀螺仪、加速度计、磁力计和压力传感器的多轴组合,这些器件主要用作检测反馈,用于改善位置/方向估算。

  ►ADBMS6948是一款多单元电池,可测量多达16个串联连接的电芯,在整个温度范围内具有较高的测量精度。

  ►EVAL-ADTF3175D-NXZ或CMOS ToF提供出色的高分辨率,与深度计算和处理、激光驱动器、电源管理以及具有参考固件/软件的开发工具相辅相成,可带来更多优势。

  ►ADI Trinamic电机控制器是用于嵌入式运动控制的完整板级解决方案,融合ADI Trinamic运动控制专业知识,以及ADI的模拟工艺技术和电源设计技能。1

实现机器人操作系统——ADI Trinamic电机控制器ROS1驱动程序简介(图6)

  图6所示为ADAM的简化ROS架构,该ADAM使用ROS驱动程序和自主导航所需的多个应用/算法节点。IMU数据(/imu/data_raw)和ADI Trinamic电机控制器反馈(/tmc_info)用作姿态估算的输入,从而得到机器人的里程测量结果(/odom)。激光雷达数据(/scan)是用于生成地图的同步定位与地图绘制(SLAM)算法的主要输入;ToF数据(/image_raw)还可用作其他SLAM算法的输入。然后,move_base节点将等待用户发出任何目标姿态,并向ADI Trinamic电机控制器发送速度命令(/cmd_vel),使机器人移动。

实现机器人操作系统——ADI Trinamic电机控制器ROS1驱动程序简介(图7)

  名为TMCL-IDE的IDE可帮助用户开发应用并对这些模块轻松重新编程。该IDE使用TMCL实现独立操作,或使用标准化CANopen®协议,允许用户设置参数、实时对数据进行可视化处理,并开发/调试独立应用。

  由于TMC使新型智能执行器成为可能,并且随着ROS日益普及,尤其是在机器人领域,我们针对这些模块开发了额外支持,如ROS驱动程序,从而进一步扩展制造业和工业自动化的用例。具体来说,预计这些ROS驱动程序将能够:

  TMC ROS驱动程序与TMCL-IDE提供的功能相似,但它能够让支持ROS的系统节点轻松使用这些TMC,无需安装任何其他驱动程序。截至本文发表之时,该驱动程序仅支持CAN接口(特别是SocketCAN),其他接口正在开发中,很快也将提供支持。

  如图7所示,由于adi_tmcl使用大多数Linux系统默认支持的SocketCAN驱动程序,所以不需要任何额外的驱动程序亚美体育官方app下载。此外,adi_tmcl具有自己的TMCL协议解析器,因而能够理解用户请求的符合TMCL的发送/接收命令。作为最后一层,tmcl_ros_node以发布者、订阅者和服务的形式在ROS系统上提供直接接口。每种形式均提供特定的功能,这些功能可使用以下部分详细介绍的一组参数进行配置。

实现机器人操作系统——ADI Trinamic电机控制器ROS1驱动程序简介(图8)

  敬请关注下月《模拟对话》中的文章“掌控搭载ROS1驱动程序的Trinamic电机控制器”,文中将详细探讨这些特性,并举例说明如何使用这些特性。

  利用ADI Trinamic电机控制器可实现新型智能执行器。随着ROS日益普及,尤其是在机器人领域,我们针对这些模块开发了额外支持,如ROS驱动程序,旨在进一步扩展制造业和工业自动化用例。

  Krizelle Paulene Apostol是一名软件系统工程师,她所在的ADI公司菲律宾开发中心与智能运动和机器人部门展开合作。她于2019年12月加入ADI公司,工作地点位于菲律宾甲米地。她毕业于菲律宾信心学院,获计算机工程学士学位。她曾参与众多项目,专注于ROS、Gazebo仿真、固件开发、通信协议和算法开发等领域。

  Jamila“Jam”Aria Macagba是一名高级软件系统工程师,她所在的ADI公司菲律宾开发中心与智能运动和机器人部门展开合作。她于2018年7月加入ADI公司,工作地点位于菲律宾甲米地。她毕业于菲律宾大学洛斯巴洛斯分校,获电气工程学士学位。她主要负责ROS系统中的ROS驱动程序开发与集成工作。

  Maggie是一名软件系统设计工程经理,她所在的ADI公司菲律宾开发中心与工业运动和机器人部门展开合作。她于2019年4月加入ADI公司,工作地点位于菲律宾甲米地。她毕业于菲律宾大学洛斯巴洛斯分校(位于菲律宾拉古纳),获计算机科学学士学位。她目前在菲律宾工厂率领工程师小组,为工业机器人项目提供支持。从2009年至2010年,Maggie在惠普担任应用专家;从2010年至2013年,在Canon Information Technologies Phils., Inc.担任高级软件工程师;从2013年至2015年,在Ionics EMS, Inc.担任固件开发工程师;从2015年至2019年,在新加坡汽车公司担任高级嵌入式软件工程师。

  关键字:引用地址:实现机器人操作系统——ADI Trinamic电机控制器ROS1驱动程序简介

  上一篇:【维科杯】坤维科技参评“维科杯·OFweek 2023中国机器人行业年度投资价值企业奖”

  优傲机器人(Universal Robots,以下简称为UR)的产品已经应用在全球许多不同的行业,从食品到化学,从家具到汽车等等。每个行业都有其独特的挑战,而UR能量体裁衣,制定适合的解决方案。 在当今快速变化的生产环境中,自动化成为了解决难题的关键。 人工操作大势已去,自动化需求节节攀升 JVC建伍集团是全球领先的电子和娱乐产品公司,其旗下的PT JVC电子有限公司(印度尼西亚)(JEIN)严重依赖人工流程,在竞争激烈的市场环境下很难保持优势。JEIN意识到只有实现自动化,才能提高生产率,保持产品质量一致性,以提升客户满意度,赢得市场。 JEIN制造汽车视听和导航产品,月生产量约为40万件,主要市场为美国、欧洲、日本和印度

  在日常生活中,我们可以常常听到“ 智能家居 ”这一词了,不仅如此,越来越多的人过上了智能家居生活。人们通过手机或者语音盒就可以遥控家中的智能家电,尽享便利、惬意的居家生活,同时,也因为有了各种智能安防产品带来的安全感,人们可以生活得更加安心无忧。   当然,智能家居发展到今天,如此繁荣,那绝不是一朝一夕的事情。事实上,它是人们一直以来都不懈努力去追求的一个梦想,最早可以追溯到上世纪30年代,也正是有了那些曾经疯狂、颠覆的想法,才促成了今天的智能新生活。下面,一起来和小编扒一扒智能家居的发展史,看看人类是经过怎样的努力,才享受到了如今美好惬意的生活。   >>>>1932年:Alpha 机器人     >>>>1939年:Ele

  2015年,“四大家族”日本发那科、安川、德国库卡、瑞典ABB占中国工业机器人市场份额的比例分别高达18%、12%、14%、13.5%,其他外资品牌瓜分了34.5%的份额,众多国产机器人企业只能在剩余8%的市场份额中争抢。从价值份额上看,自主品牌机器人在国内的市场占有率不到10%;但从台数上来看,自主品牌销量已达2.2万台,国内市场份额占到30%左右,这反映出我国机器人产品整体上仍处于中低端水平。 但是也就在这样的市场环境中,萌芽了一批国产工业机器人本体企业,除了大家耳熟能详的一批工业机器人企业外,也有一批企业成长了起来,今天我们就盘点一下2016年国产工业机器人企业那些主要做小六轴工业机器人企业。 小六轴顾名思义就是

  维科杯· OFweek 2023中国 机器人 行业年度评选(简称OFweek Robot Awards 2023),是由中国高科技行业门户OFweek维科网及旗下权威的机器人专业媒体-OFweek维科网·机器人共同举办。该评选是中国机器人行业内的一大品牌盛会,亦是高科技行业具有专业性、影响力的评选之一。 此次活动旨在为机器人行业的产品、技术和企业搭建品牌传播展示平台,并借助OFweek平台资源及影响力,向行业用户和市场推介创新产品与方案,鼓励更多企业投入技术创新;同时为行业输送更多创新产品、前沿技术,一同畅想机器人行业的未来。 维科杯· OFweek 2023中国机器人行业年度评选“OFweek Robot Awards 2023

  引言 在未知环境中,路况具有复杂性及未知性特点。移动机器人准确的路况探测及其自身的平稳运行,对机载设备与探测任务本身都非常重要。目前,对移动机器人运动控制研究多集中在前向通道的算法研究,有关状态信息检测、传输反馈环节的研究相对较少。 双轴微机械陀螺仪传感器可以测量机器人的俯仰与翻转,但微机械陀螺仪有随机漂移性,无法直接应用,需要对输出值作算法处理。参考文献中的微机械陀螺仪随机漂移的算法,可以在一定程度上解决漂移方面的问题,但仍有改进的空间,滤波性能有待进一步优化提高。在现有自适应UKF算法的基础上,改变比例对称采样策略的相关参数可达到较好的滤波效果。现有的以ATmegal6为微处理器的CAN总线程序还有一些不完备之处

  想要拖动一辆1.8吨的汽车想必大家会想出一万种方法,但像上图这样,用六只火柴盒大小的 机器人 拖着汽车走的场景(它的研究人员称,这相当于6个人合力拉动埃菲尔铁塔)是你万万没想到的吧?当然,这不是科幻电影,它是美国斯坦福大学研制出来的产品——Micro Tug Micro Tug只有火柴盒般大小,体重不到17克,它制作简单,基本上靠 3D打印 就可以,当然也很廉价只有20美元,相比于那些动辄上百万的机器人它就显得亲民很多了。看上面它的成品图,它的制作工艺似乎还很粗糙。就算把它的模型完全拆分,也只不过有下面这几项简单的组件。 那么问题来了,这样看着不起眼的小家伙,哪来那么大威力呢?其实这全部得益于大自然,可以说Mi

  据媒体报道,舞台上齐集了 100 只日本超人气洛比(Robi)声控机器人,当跳舞的指令一下,立刻从坐姿站起,随着音乐振臂摆臀跳着舞,就连报数、波浪舞也难不倒他们。洛比可爱的模样姿态,让现场观众相当惊喜、赞叹连连。 这批“洛比大军”应第一届《Touch the Japan》日本观光与文化暨商品展之邀,特地来台献上首场舞蹈表演。洛比创作者高桥智隆(Tomotaka Takahashi)接受特别专访,分享他对机器人研究发展与未来科技趋势的看法。   100只洛比应邀来台首次献舞 强调机器人与人类间的互动交流 高桥从小受到漫画《原子小金刚》(鉄腕アトム/Astro Boy)影响,对于打造与人类沟通

  协作机器人因其特殊的设计和结构,与传统工业机器人相比不可避免地在一些条件下处于下风,例如节拍、精度、刚度以及在极限环境下的耐力。但相反的,以柔性见长的协作机器人结构紧凑、部署灵活、编程简单、无需安全围栏即可实现与人共享工作空间,因此在许多场景下,协作反而能够发挥专长。 尽管如此,用户有时还是会关注“协作机器人如何在极限环境下工作?”对此,艾利特资深方案工程师曹逸基于对协作的理解亚美体育官方app下载,做了以下梳理。 在机器人应用场景中,往往会遇到一些特殊的使用工况,首先我们讨论“如何定义极限环境”?这里的极限是指高温?高压?高速?还是其他?艾利特定义了如下特殊工况: 1、 传统的恶劣工作环境: 高温、潮湿、粉尘、辐射等。 2、 人机协同环境:

  射频与微波技术实用手册.pdf target=_blank

  设计 (清华开发者书库) (吴国伟 姚琳 毕成龙) target=_blank

  类似蜘蛛的机器人未来或可用于探索火星洞穴或熔岩管。图片来源:美国斯坦福大学美国斯坦福大学研究团队开发出一款类似蜘蛛的机器人,并将其 ...

  发烧友网报道(文/吴子鹏)近一段时间,在各种相关的大会上,具身已经成为共同的,并且有很多人将2024年定义为具身智能产业发展元年,因为......

  4月18日消息,波士顿动力公司最近发布了全新电动版Atlas机器人,其卓越的灵巧性和敏捷性在新视频中得到了充分展现。这一重大更新紧随公司周 ...

  摘要机器人操作系统(ROS)驱动程序基于ADI产品而开发,因此可直接在ROS生态系统中使用这些产品。本文将概述如何在应用、产品和系统(例如, ...

  维科杯 OFweek 2023中国机器人行业年度评选(简称OFweek Robot Awards 2023),是由中国高科技行业门户OFweek维科网及旗下权威的机......

  【维科杯】坤维科技参评“维科杯·OFweek 2023中国机器人行业年度核心零部件创新产品奖”

  Gartner预测到2027年,80%因成本原因而采用数据与分析云服务的企业将无法实现预期投资回报

  国产FPGA有奖直播:安路全新FPSoC产品SF1系列(FPGA+MCU),Demo板介绍和案例解析

在线客服
联系方式

热线电话

13988888888

上班时间

周一到周五

公司电话

020-88888888

二维码
线