机器人初识 —— 电机传动系统

一、背景

波士顿动力公司开发的机器人,其电机传动系统是其高性能和动态运动能力的核心部分。电机传动系统通常包括以下几个关键组件:

1. **电动马达**:波士顿动力的机器人采用了先进的电动马达作为主要的动力源,如伺服电机或步进电机。这些电机具有高扭矩密度、快速响应和精确控制的特点,能够提供机器人所需的强大驱动力和精细动作。

2. **减速器与传动机构**:由于电机自身的转速往往很高,为了将高速旋转转化为更大的力矩输出以驱动机器人的关节,通常会采用精密的减速器(例如谐波减速器、行星齿轮减速器等)。通过减速器可以实现力量放大,并确保在不同负载和速度下的稳定运行。

3. **控制系统**:电机传动系统的控制单元极为重要,它基于高级算法对电机进行实时反馈控制,确保机器人各关节准确执行预定的动作指令。波士顿动力利用复杂的电子控制器来监测和调整电机的速度、位置和力矩,实现了高精度的运动控制。

4. **能源管理**:虽然信息中没有直接提及电池技术,但波士顿动力必须解决电池供电问题,确保电机传动系统能在有限的电能供应下高效运作。这涉及到电池容量优化、能量回收机制以及智能电源管理系统的设计。

5. **机械设计**:电机传动系统需要与机器人整体结构紧密集成,机械设计需考虑如何减少摩擦损失、提高效率并保持轻量化。例如Atlas机器人使用的紧凑型电机和连杆结构就是为了达到这样的目的。

总之,波士顿动力的电机传动系统是高度集成且精密的工程成果,通过不断创新与优化,使得其机器人具备了令人惊叹的敏捷性、平衡性和强大的承载能力。

360d025de6614caea07625b8a0e2d2d2.jpg

 此图片来源于网络

二、四足还是两足

波士顿动力公司的四足机器人和两足机器人的区别主要在于它们的机械结构、运动方式以及应用场景的不同:

1. **四足(Quadruped)机器人**:
   - 结构设计:四足机器人拥有四个行走脚,如波士顿动力的Spot系列机器人。这种结构模仿了动物界的四足动物(如狗或马),提供了更稳定的支撑基础和更大的地形适应能力。
   - 运动模式:四足机器人能够在各种复杂地形上行走、奔跑、攀爬,甚至跳跃,通过四肢的协调动作实现动态平衡和灵活移动。
   - 应用场景:由于其出色的稳定性与灵活性,四足机器人适用于多种环境下的任务,包括搜索与救援、危险区域探测、建筑工程监测、科研实验等。

2. **两足(Bipedal)机器人**:
   - 结构设计:两足机器人具有两个类似人腿的机械结构,比如波士顿动力的Atlas机器人。这类机器人模仿人类的步态和姿态控制,更侧重于直立行走和模仿人类的精细操作。
   - 运动模式:两足机器人的运动更加类似于人类,需要复杂的平衡算法来保持直立,并能够执行如跳跃、跑步、甚至是体操动作等相对复杂的运动。
   - 应用场景:两足机器人在仿生学研究、探索人类行动机制、潜在的人工智能助手、灾难响应及特定工业环境中执行需要双臂操作的任务等方面有独特优势。

总的来说,四足机器人更适合在户外、不规则地面或复杂环境中进行工作,而两足机器人则倾向于模仿人类行为,能在更为精细的动作需求下发挥作用,但通常对于平衡控制的要求更高,且在非平坦地面的稳定性和机动性方面较四足机器人有一定限制。

3c97d4398cda48b8ba1a64b114508399.jpg

 此图片来源于网络

三、双足与四足的电控系统

在电机传动系统方面,四足机器人与双足机器人的设计和实现有所不同,主要体现在以下几个方面:

1. **负载分布与平衡**:
   - 四足机器人:由于有四个接触点(脚),电机传动系统需要分散到各个腿上,以维持机器人在不同步态下的稳定性和平衡性。每个电机及其传动装置都需要独立控制,并协同工作,使得机器人能够在复杂地形上行走、跳跃或奔跑。
   - 双足机器人:只有两个接触点(脚),所以对于电机传动系统的控制要求更为严格,因为它们必须在每次单脚支撑时都能保持动态平衡。这意味着电机需要提供足够的力矩来支持整个机器人的重量,并快速响应以调整姿态。

2. **关节自由度与运动学**:
   - 四足机器人:通常拥有更多的关节自由度,例如每条腿可能包含髋关节、膝关节和踝关节等多处旋转轴。因此,其电机传动系统可能包括多个伺服电机及相应的减速器,以驱动这些关节进行复杂的三维运动。
   - 双足机器人:虽然关节也较为复杂,但总体上的自由度数量可能相对较少,尤其是考虑到人类行走时的对称性和步态效率。双足机器人的电机传动系统同样需要精确控制各关节,但由于平衡需求更高,某些关节可能需要更高的扭矩输出和更精细的位置控制。

3. **能量消耗与效率**:
   - 四足机器人:由于有更多的支点,可能在某些特定步态下具有较高的能源效率,特别是在不平坦地面或崎岖环境中,通过分散载荷可以减少单个电机的压力。
   - 双足机器人:由于需要持续保持直立且仅依赖两个支撑点,能耗可能会更高,尤其是在进行动态平衡时,需要频繁地做出细微调整,这可能导致更大的电能消耗。

4. **硬件设计与集成**:
   - 两种机器人都需要紧凑、轻量化的电机和传动装置设计,但具体布局和结构会根据各自的需求有所不同。四足机器人可能需要考虑如何均衡分配动力源,而双足机器人则更多关注于腿部关节结构的设计以及腰部和躯干的支撑。

5. **控制算法**:
   - 控制算法是电机传动系统的重要组成部分,无论四足还是双足机器人,都需要复杂的控制系统来协调电机的工作。但双足机器人的步态规划和平衡控制算法通常更为复杂,需要处理高维度的动力学问题。

总结来说,在电机传动系统方面,四足和双足机器人的主要区别在于力学原理的不同导致的负载分布、关节配置和控制策略差异,这些因素共同决定了电机选择、传动方式以及系统集成的具体方案。

四、机器人电机传动系统难点

机器人电机传动系统的设计和开发中存在诸多技术难点,尤其是对于高性能、高动态要求的机器人(如波士顿动力公司的四足或双足机器人)来说,这些难点包括但不限于以下几个方面:

1. **高精度控制**:

   - 为了实现精细的动作控制和良好的运动性能,需要对电机的速度、位置和力矩进行极高精度的控制。这涉及到高级伺服驱动器设计以及实时反馈控制系统。

2. **高扭矩密度**:

   - 机器人的关节通常需要在有限的空间内提供大的转矩输出,这就要求电机具有很高的扭矩密度。研发高功率密度的电动马达与高效减速器是关键挑战。

3. **快速响应能力**:

   - 机器人在执行动作时可能需要在短时间内做出大幅度的力矩变化,例如在平衡调整或快速移动时。因此,电机及传动系统必须具备极高的动态响应速度。

4. **低背隙与零间隙**:

   - 减速器及其他传动机构中的背隙和机械间隙会导致机器人关节运动不精确。减少甚至消除传动链中的间隙有助于提高定位精度和重复性。

5. **耐用性与可靠性**:

   - 机器人在长时间、复杂工况下运行时,电机和传动部件需要经受住磨损、振动、温度变化等考验。提高整体系统的可靠性和寿命是设计时的重要目标。

6. **能量效率**:

   - 为延长电池寿命并降低运行成本,电机传动系统需优化能源利用效率,尤其是在机器人应用场合,需要尽可能减少不必要的能耗。

7. **小型化与轻量化**:

   - 对于行走机器人,特别是仿生类机器人,减轻重量对于保持动态稳定性和提高运动性能至关重要。因此,电机和传动装置需要在满足性能需求的同时做到紧凑且轻巧。

8. **集成化设计**:

   - 高度集成化的电机与传动组件可以简化装配过程,减小体积,并提高系统的综合性能。将传感器、控制器和执行器一体化设计是现代机器人发展的趋势之一。

9. **热管理**:

   - 高性能电机在工作过程中会产生大量热量,如果散热不良,会直接影响到电机性能和寿命。因此,如何有效地进行热管理和冷却也是传动系统设计中的重要考量点。

10. **噪声控制**:

    - 在某些应用场景中,例如服务机器人或者安静环境下的操作,还需要考虑传动系统的噪声控制,确保其运行时产生的声音在可接受范围内。

总之,机器人电机传动系统的设计是一个多学科交叉的技术领域,涉及材料科学、电子工程、机械设计、控制理论等多个方面的知识和技术集成。

五、机器人的电机特殊之处

波士顿动力公司制造的机器人,其电机传动系统具有如下特殊之处:

1. **高性能伺服电机**:波士顿动力的机器人通常采用高性能伺服电机,这类电机能提供高扭矩密度和快速响应速度,确保机器人在执行复杂动作时能够实现精确控制。伺服电机可以实时接收并响应控制器的指令,进行位置、速度和力矩的精细调整。

2. **定制化设计**:由于机器人的运动需求多样且苛刻,如Atlas双足机器人和Spot四足机器人的关节需要模拟生物体的动作,因此电机及其驱动器往往需要根据具体应用进行定制设计,以满足机器人所需的高强度、高速度以及动态范围大的要求。

3. **集成化与紧凑性**:为适应机器人结构的轻量化和小型化需求,电机和减速器等组件必须高度集成,形成体积小、重量轻的动力模块,同时保证足够的输出功率和扭矩。

4. **低摩擦与高效传动**:为了减少能量损失,提高效率,传动系统的齿轮、轴承和润滑系统都需精心设计,降低机械内部的摩擦系数,并通过精密加工工艺来减小间隙和背隙。

5. **强耐久与散热能力**:考虑到机器人可能面临的极端工作条件,电机和传动部件必须具备极高的耐用性和良好的热管理性能,以应对长时间连续运行或突发大负载下的挑战。

6. **智能控制算法支持**:电机传动系统不仅要硬件优秀,还需配合先进的控制算法,比如自适应控制、预测控制和深度学习优化等,使得电机能够在各种复杂的物理环境中实时作出最优响应。

综上所述,波士顿动力机器人的电机传动系统不仅在技术参数上有别于常规电机,更在于它们是整个机器人控制系统中的核心组件,紧密整合了硬件和软件的尖端技术,从而实现了机器人前所未有的灵活性、敏捷性和力量表现。

六、减速机是必须的吗

在波士顿动力的机器人中,减速器通常被视为电机传动系统中的关键组成部分,虽然不是所有情况下都必须使用减速器,但在高性能、高精度机器人应用中,减速器几乎是不可或缺的。原因包括:

1. **力矩放大**:伺服电机输出的扭矩往往不足以直接驱动机器人的关节进行大范围和大力度的动作。通过减速器可以将电机高速旋转产生的小扭矩转换为低速的大扭矩输出,从而满足机器人对力量的要求。

2. **速度匹配**:机器人的关节运动速度通常远低于电机的转速,减速器的作用在于调节电机与机器人关节之间的速度比,使得关节能够以适宜的速度进行动作。

3. **精确控制**:减速器能提高电机控制系统的分辨率,通过降低输出轴的速度,可以让控制系统更准确地定位和控制关节的位置、速度和力矩。

4. **保护电机**:通过降低负载端的转速,减速器还可以防止电机在高负载下过热或损坏,延长电机的使用寿命。

因此,在波士顿动力的四足或双足机器人等复杂机器人设计中,减速器是确保机器人实现高效稳定运动的重要组件。当然,对于某些特殊应用场景或轻载荷需求的机器人,可能可以选择不使用减速器或者采用不同类型的传动机构来替代。

七、机器人电机传动系统成本分析

机器人电机传动系统是决定机器人性能和成本的重要组成部分。对于波士顿动力等高端机器人的电机传动系统,其成本分析通常包括以下几个方面:

1. **伺服电机**:

   - 高精度伺服电机的研发和制造成本高,尤其是那些需要提供大扭矩、快速响应和长时间稳定运行的电机。

   - 伺服电机内部使用的高质量磁性材料(如高性能钕铁硼永磁体)、绕组材料、轴承以及先进的驱动控制电子元件都会显著增加成本。

2. **减速器**:

   - 减速器作为将电机高速旋转转化为机器人关节所需低速大扭矩的关键部件,其成本同样不菲。

   - RV减速器和谐波减速器等精密减速器由于结构复杂、加工精度要求极高,导致生产成本较高。特别是用于工业机器人或波士顿动力这类高动态机器人的减速器,需要承受较大的冲击载荷并保持长期稳定的高精度运转。

3. **控制系统与传感器**:

   - 实现电机精确控制所需的高级控制器、编码器和其他反馈传感器也是成本的重要来源。

   - 高级控制算法和软件开发也属于间接成本,这些技术确保了电机传动系统的高效、稳定和精准操作。

4. **研发与定制化设计**:

   - 波士顿动力等公司为满足特定机器人需求而进行的研发投入巨大,包括对新概念的设计验证、原型制作、测试优化等过程产生的费用。

   - 定制化的机械结构、热管理方案、集成封装设计也会增加整体成本。

5. **规模化生产与供应链管理**:

   - 尽管大规模生产有助于降低单个产品的成本,但初期的生产线投资和技术积累往往十分昂贵。

   - 优质零部件供应商的选择及维护关系也需要投入相应的资源,尤其在关键部件依赖进口时,供应链成本可能较高。

6. **质量保证与可靠性测试**:

   - 高端机器人产品必须经过严格的质量检测与可靠性测试,以确保能在各种环境下稳定工作,这部分投入也是成本构成的一部分。

综上所述,机器人电机传动系统的成本主要由核心硬件成本(电机、减速器)、控制电子设备成本、研发与设计成本、生产和供应链管理成本以及质量保证成本等多方面因素共同决定。对于波士顿动力这样的先进机器人制造商而言,每个环节的成本控制都至关重要,同时它们的产品定位也决定了不会牺牲必要的性能以降低成本,因此其电机传动系统的总成本会相对较高。

八、附录:减速器

RV减速器与谐波减速器是两种在工业机器人领域广泛应用的精密减速器,它们具有不同的工作原理、结构特点和应用场合:

RV减速器(Rotary Vector Reducer):

- 工作原理:RV减速器采用行星齿轮传动原理,通过蜗杆和摆线针轮啮合实现大传动比的减速。蜗杆驱动摆线轮进行运动,摆线轮内部的针齿面与输出的柔轮接触,从而将输入轴的旋转运动转换为输出轴的低速高扭矩转动。

- 特点:RV减速器具有高承载能力、刚性好、传动效率高、寿命长、可靠性高等优点,适用于承受较大载荷和冲击的场合。

- 应用场合:通常用于工业机器人的大关节,如肩关节、髋关节等重负载位置,特别是那些需要大扭矩传输和精确控制的20公斤以上的大型机器人。

谐波减速器(Harmonic Drive Gearbox):

- 工作原理:谐波减速器利用弹性变形原理工作,由三个基本部件组成:固定不动的柔轮、带有柔性轴承的波发生器和刚性的外齿圈。当波发生器转动时,迫使柔轮产生径向收缩并形成椭圆形状,从而与外齿圈啮合传递动力。

- 特点:谐波减速器的特点是体积小、重量轻、传动精度高、传动比大、无回差、噪声低等,适合于需要精确定位和小体积的应用环境。

- 应用场合:主要用于工业机器人的小关节,例如肘关节、腕关节、手指关节等部位,尤其是对于15-20公斤以下的小型或中型机器人以及要求高速响应、精密定位的任务场景。

总结来说,RV减速器和谐波减速器各有优势,在选择使用时会根据机器人的负载需求、运动精度、工作环境以及成本等因素综合考虑。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/394263.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Docker】docker安装

需要云服务器等云产品来学习Linux可以移步/-->腾讯云<--/官网&#xff0c;轻量型云服务器低至112元/年&#xff0c;新用户首次下单享超低折扣。 目录 一、Ubuntu安装docker 1、查看操作系统和CPU架构 2、卸载docker 3、配置docker下载源 4、安装docker 5、解决报错…

springboot745简历系统

springboot745简历系统 获取源码——》公主号&#xff1a;计算机专业毕设大全

vue+springboot登录与注册功能的实现

①首先写一个登录页面 <template> <div style"background-color: #42b983;display: flex;align-items: center;justify-content: center;height: 100vh"><div style"background-color: white;display: flex;width: 50%;height: 50%;overflow: h…

力扣题目训练(13)

2024年2月6日力扣题目训练 2024年2月6日力扣题目训练492. 构造矩形495. 提莫攻击500. 键盘行166. 分数到小数199. 二叉树的右视图85. 最大矩形 2024年2月6日力扣题目训练 2024年2月6日第十三天编程训练&#xff0c;今天主要是进行一些题训练&#xff0c;包括简单题3道、中等题…

【Redis】深入理解 Redis 常用数据类型源码及底层实现(4.详解Hash数据结构)

Hash数据结构 看过前面的介绍,大家应该知道 Redis 的 Hash 结构的底层实现在 6 和 7 是不同的,Redis 6 是 ziplist 和 hashtable,Redis 7 是 listpack 和 hashtable。 我们先使用config get hash*看下 Redis 6 和 Redis 7 的 Hash 结构配置情况(在Redis客户端的命令行界面…

图数据库 之 Neo4j - Cypher语法基础(5)

节点(Nodes) Cypher使用()来表示一个节点。 () # 最简单的节点形式&#xff0c;表示一个任意无特征的节点&#xff0c;其实就是一个空节点(movie) # 如果想指向一个节点在其他地方&#xff0c;我们可以给节点添加一个变量名(如movie)&#xff0c;表示一个变量名为 movie的节点…

后端扫盲系列 - vue入门指南

vue特点 组件化&#xff1a;用户界面分解为可重用的组件&#xff0c;这些组件可以使开发的页面更加模块化和可维护双向数据绑定&#xff1a;vue提供了一种轻松绑定数据和DOM元素之间的机制&#xff0c;意味着数据发送变化时&#xff0c;视图会自动更新&#xff0c;反之亦然虚拟…

阿里云香港轻量应用服务器怎么样,建站速度快吗?

阿里云香港服务器中国香港数据中心网络线路类型BGP多线精品&#xff0c;中国电信CN2高速网络高质量、大规格BGP带宽&#xff0c;运营商精品公网直连中国内地&#xff0c;时延更低&#xff0c;优化海外回中国内地流量的公网线路&#xff0c;可以提高国际业务访问质量。阿里云服务…

华为配置旁挂二层组网直接转发示例

配置旁挂二层组网直接转发示例 组网图形 图1 配置旁挂二层组网直接转发示例组网图 业务需求组网需求数据规划配置思路配置注意事项操作步骤配置文件扩展阅读 业务需求 企业用户通过WLAN接入网络&#xff0c;以满足移动办公的最基本需求。且在覆盖区域内移动发生漫游时&#xff…

基于51/STM32单片机的智能药盒 物联网定时吃药 药品分类

功能介绍 以51/STM32单片机作为主控系统&#xff1b; LCD1602液晶显示当前时间、温湿度、药品重量 3次吃药时间、药品类目和药品数量 HX711压力采集当前药品重量 红外感应当前药盒是否打开 DS1302时钟芯片显示当前年月日、时分秒、星期 DHT11采集当前环境温度和湿度 …

STM32学习·HAL库·STM32CubeMX系列学习(安装和使用)

目录 ​编辑 1. STM32CubeMX简介 2. STM32CubeMX安装 2.1 STM32CubeMX软件获取 2.1.1 获取Java软件 2.1.2 STM32CubeMX软件获取 2.2 搭建Java运行环境 2.3 安装STM32CubeMX软件 2.4 下载和关联STM32cube固件包 1. STM32CubeMX简介 STM32CubeMX 是 ST 微电子公…

HarmonyOS router页面跳转

默认启动页面index.ets import router from ohos.router import {BusinessError} from ohos.baseEntry Component struct Index {State message: string Hello World;build() {Row() {Column() {Text(this.message).fontSize(50).fontWeight(FontWeight.Bold)//添加按钮&am…

nginx upstream server主动健康检测模块添加https检测功能[完整版]

目录 1 缘起1.1 功能定义2. 实现后的效果2.1 配置文件2.2 运行效果3. 代码实现3.1 配置指令3.1.1 配置指令定义:3.1.2 配置指令结构体:3.1.3 配置指令源码定义:3.2 模块的初始化3.3 添加新的健康检测类型的定义3.4 握手完成后的处理3. 5 发送http请求3.6 接收http响应3.7 连…

[Angular 基础] - 生命周期函数

[Angular 基础] - 生命周期函数 之前的笔记&#xff1a; [Angular 基础] - Angular 渲染过程 & 组件的创建 [Angular 基础] - 数据绑定(databinding) [Angular 基础] - 指令(directives) 以上为静态页面&#xff0c;即不涉及到跨组件交流的内容 以下涉及到组件内的沟通&a…

Halcon 元组/数组基本操作

Halcon 元组/数组基本操作 ** 元组/数组 tuple *******数组创建与字典******* ** 创建一个数组 A : [1,3,45,6] A[0] : 1 A[1] : 2** 定义一个key value字典类型create_dict (DictHandle) set_dict_tuple (DictHandle, test_tuple, A) set_dict_tuple (DictHandle, test_obj, …

CrossOver 24.0 让Mac可以运行Windows程序的工具

CrossOver 24.0最新版重点添加了对 DirectX 12 支持&#xff0c;从而在 Mac 上更好地模拟运行 Windows 游戏&#xff0c;开发者在 CrossOver 23 中可以调用 DirectX 12&#xff0c;在模拟游戏的过程中同时调用所有 GPU 核心&#xff0c;从而实现更优秀的渲染效果。 目前CrossOv…

android中实现底部导航栏

1、引言 底部导航栏在app应用中是十分常见了&#xff0c;大部分的安卓应用中也都实现了底部导航栏的功能&#xff0c;这里我就以我以前做的一个简单小说阅读软件为例&#xff0c;为大家演示一下底部导航栏的使用&#xff0c;需要的朋友直接复制代码过去改写就行了。 2、代码实…

Spark---环境搭建---入门概念

目录 环境搭建 测试 Apache Spark是用于大规模数据处理的统一分析引擎&#xff1b; spark 仅仅替代了hadoop的mapraduce&#xff1b; spark比hadoop快一百倍&#xff1b; 环境搭建 1&#xff1a;解压&#xff1b; 2&#xff1a;配置spark环境变量&#xff1a; vim /etc/pro…

Quartz---JobDataMap使用的两种方式

任务调度执行原理图&#xff1a; JobDataMap的使用 JobDataMap是Quartz调度器中的一个重要组件&#xff0c;主要用于存储和传递与作业&#xff08;Job&#xff09;相关的数据。它是一个实现了Java Map接口的对象&#xff0c;可以用来保存一系列的序列化的对象。这些对象在作业执…

51_蓝桥杯_数码管静态显示

一 电路 二 数码管静态显示工作原理 三 代码 代码1 实现第一个数码管显示数字6的功能 #include "reg52.h"unsigned char code SMG_Duanma[18] {0xc0,0xf9.0xa4,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x80,0xc0,0x86,0x8e,0xbf,0x7f};void Delay(unsignde int t) {wh…