- 机器人驱动与控制及应用实例
- 黄志坚
- 9663字
- 2020-08-27 08:56:40
1.2 机器人的组成
1.2.1 机器人的基本组成
机器人一般由执行机构、驱动装置、检测装置、控制系统和复杂机械等组成,图1-1所示为机器人基本组成。
图1-1 机器人的基本组成
(1)执行机构
执行机构即机器人本体,其臂部一般采用空间开链连杆机构,其中的运动副(转动副或移动副)常称为关节,关节个数通常即为机器人的自由度数。根据关节配置形式和运动坐标形式的不同,机器人执行机构可分为直角坐标式、圆柱坐标式、极坐标式和关节坐标式等类型。出于拟人化的考虑,常将机器人本体的有关部位分别称为基座、腰部、臂部、腕部、手部(夹持器或末端执行器)和行走部(对于移动机器人)等。
(2)驱动装置
驱动装置是驱使执行机构运动的机构,按照控制系统发出的指令信号,借助于动力元件使机器人进行动作。它输入的是电信号,输出的是线、角位移量。机器人使用的驱动装置主要是电力驱动装置,如步进电动机、伺服电动机等,也有采用液压、气动等驱动装置。
(3)检测装置
检测装置是实时检测机器人的运动及工作情况,根据需要反馈给控制系统,与设定信息进行比较后,对执行机构进行调整,以保证机器人的动作符合预定的要求。作为检测装置的传感器大致可以分为两类:一类是内部信息传感器,用于检测机器人各部分的内部状况,如各关节的位置、速度、加速度等,并将所测得的信息作为反馈信号送至控制器,形成闭环控制。一类是外部信息传感器,用于获取有关机器人的作业对象及外界环境等方面的信息,以使机器人的动作能适应外界情况的变化,使之达到更高层次的自动化,甚至使机器人具有某种“感觉”,向智能化发展,例如视觉、声觉等外部传感器给出工作对象、工作环境的有关信息,利用这些信息构成一个大的反馈回路,从而将大大提高机器人的工作精度。
(4)控制系统
机器人的控制方式有两种。一种是集中式控制,即机器人的全部控制由一台微型计算机完成。另一种是分散(级)式控制,即采用多台微机来分担机器人的控制,如采用上、下两级微机共同完成机器人的控制,主机常用于负责系统的管理、通信、运动学和动力学计算,并向下级微机发送指令信息;作为下级从机,各关节分别对应一个CPU,进行插补运算和伺服控制处理,实现给定的运动,并向主机反馈信息。
根据作业任务要求的不同,机器人的控制方式又可分为点位控制、连续轨迹控制和力(力矩)控制。
1.2.2 机器人的执行机构
机器人的机构由传动部件和机械构件组成,可仿照生物的形态将其分成臂、手、足、翅膀、鳍、躯干等相当的部分。臂和手主要用于操作环境中的对象;足、翅膀、鳍主要用于使机器人身体“移动”;躯干是连接各个器官的基础结构,同时参与操作和移动等运动功能。
(1)臂和手
臂由杆件及关节构成,关节则由内部装有电机等驱动器的运动副来实现。关节及其自由度的构成方法极大影响着臂的运动范围和可操作性等指标。如果机构像人的手臂那样将杆件与关节以串联的形式连接起来,则称为开式链机械手;如果机构像人的手部那样将杆件与关节并联配置起来,则称为闭式链机械手,如并联机器人机构作为机械臂的机构。
机械臂具有改变对象的位置和姿态的参数(在三维空间中有6个参数),或者对对象施加力的作用,因此手臂最少具有3个自由度。若考虑移动、转动(关节的旋转轴沿着杆件长度的垂直方向)、旋转(关节的旋转轴沿着杆件长度方向)三种机构的不同组合可有27种形式,在此给出具有代表性的4类(如图1-2所示):圆柱坐标型机械臂、极坐标型机械臂、直角坐标型机械臂、关节型机械臂。
图1-2 机械臂结构示意图
手部是抓握对象并将机械臂的运动传递给对象的机构。如果能将机器人的手部设计得如人手一样具有通用性、灵活性,使用起来则较为理想。但由于目前在机械和控制上存在诸多困难,而实际中机械人手在生产实际中随现场具体情况而不同,因此这种万能手不具有普适性。如果任务仅是用手臂末端简单地固定位对象,那么手部可以设计成单自由度的夹钳机构。人们把抓取特定形状物体、具有特制刚性手指的手部,称为机械手(mechanical hand或mechanical gripper)。如果手臂不运动,那么就需要使用手部来操纵对象,此时多自由度多指型机构就大有用武之地。
(2)移动机构
移动机构是机器人的移动装置。由于在机器人出现以前,人类已发明有移动装置,比如车辆、船舶、飞机等,因此在机器人中也借鉴了相关的成熟技术如车轮、螺旋桨、推进器等。实用的移动机器人几乎都采用车轮,不过它的弱点是只限于平坦的地面环境。
为了实现人和动物所具备的对地形及环境的高度适应性,人们正在积极地开展对多种移动机理的研究。现就目前已研制出的部分移动机构进行分类介绍,详见表1-1。
表1-1 移动机构分类
①车轮式移动机构 车轮式移动机构在地表面等移动环境中控制车轮的滚动运动,使移动体本体相对于移动面产生相对运动。该机构特点是在平坦的环境下移动效率较履带式移动机构和腿式移动机构要高,结构简单,可控性好。
车轮式移动机构由车体、车轮、处于轮子和车体之间的支撑机构组成。车轮根据其有无驱动力可分为主动轮和从动轮两大类。根据单个车轮的自由度,可分为圆板形的一般车轮、球形车轮、合成全方位车轮几类。
②履带式移动机构 履带式移动机构所用的履带是一种循环轨道,采用沿车轮前进方向边铺设移动面边移动的方式。该机构可在有台阶、壕沟等障碍物的空间中移动,比轮式机构应用范围广,但结构较轮式机构复杂。
履带机构一般由履带、支撑履带的链轮、滚轮及承载这些零部件的支撑框架构成,最后将支撑框架安装在车体上。
③双足式移动机构 双足机器人,是用两条腿来移动的移动机器人。鸟和人类是采取双足移动的。研究双足移动机构主要是模仿人或动物的移动机理,因此大多数双足机构的结构类型模仿了人类腿脚的旋转关节机构。
④多足式移动机构 多足是除双足以外的所有足类机器人的总称。这种移动机构环境适应性强,能够任意选择着地点(平面、不平整地面、一定高度的障碍物、平缓斜坡地面、陡急斜坡地面等)进行移动。
⑤混合式移动机构 为了发挥轮式机构在平整地面上高速有效移动的优点,又能在某种程度上适应不平整地面,一种可行的途径就是将车轮与其他形式的机构组合起来,有效地发挥两者的优点。
目前,已研发出来的组合机构有:轮腿式火星探测机器人,轮腿双足移动机器人,体节躯干移动机器人,履带与躯干、腿脚与履带、躯干与腿脚的组合机器人等。
a.蛇形机构。串联连接多个能够主动弯曲的单元体,构成索状超冗余功能体的结构称为蛇形机构。由蛇形机构构成的机器人能产生类似蛇一样的运动。比如,穿过仅头部能通过的弯曲狭窄的路径,爬越凹凸地形或翻越障碍物,在沙地等松软地面上移动等。蛇形机构每一个独立单元体是由驱动器、行走结构、前后搭接结构(与前面单元体和后续单元体连接的结构)组成的。
b.壁面吸附式移动机构。壁面吸附式移动机构是将移动机构(车轮、履带、腿)与将它吸附在壁面上的吸附机构(磁铁或吸盘)组合起来实现的。主要应用在结构物壁面检查或不便于搭脚手架之处。壁面吸附式移动机构主要是由移动机构、吸附机构和悬吊钢丝绳等安全装置构成。
另外,现在人们还在研究基于仿生学原理的各种机器人,来实现人类或动物的灵巧的动作和运动。
1.2.3 机器人的传感器
传感器的主要作用就是给机器人输入必要的信息。例如,测量角度和位移的传感器,对于掌握手和腿的速度、移动的方向,以及被抓持物体的形状和大小都是不可缺少的。
根据输入信息源是位于机器人的内部还是外部,传感器可以分为两大类:一类是为了感知机器人内部的状况或状态的内部测量传感器(简称内传感器),它是在机器人本身的控制中不可缺少的部分,虽然与作业任务无关,却在机器人制作时将其作为本体的一个组成部分,并进行组装;另一类是为了感知外部环境的状况或状态的外部测量传感器(简称外传感器),它是机器人适应外部环境所必需的传感器,按照机器人作业的内容,分别将其安装在机器人的头部、肩部、腕部、臀部、腿部和足部等。
为了便于理解机器人传感器的特征和区别,值得对传感器的检测内容、方式、种类和用途进行分类,如图1-3、表1-2和表1-3所示。
图1-3 机器人传感器
表1-2 内传感器按功能分类
表1-3 外传感器按功能分类
内传感器大多与伺服控制元件组合在—起使用。尤其是表1-2中的位置或角度传感器,它们一般安装在机器人的相应部位,对满足给定位置、方向及姿态的控制不可或缺,而且大多采用数字式,以便计算机进行处理。
1.2.4 机器人的驱动器
驱动器是机器人结构中的重要环节,如同人身上的肌肉,因此驱动器的选择和设计在研发机器人时至关重要。常见的驱动器主要有电驱动器、液压驱动器和气压驱动器。随着技术的发展,现在涌现出许多新型驱动器,像压电元件、超声波电动机、形状记忆元件、橡胶驱动器、静电驱动器、氢气吸留合金驱动器、磁流体驱动器、ER流体驱动器、高分子驱动器和光学驱动器等。
(1)步进电动机驱动器
图1-4给出了步进电动机的使用方法。在控制电路中,给电动机输入一个脉冲,电动机轴仅旋转一定的角度,称为“一个步长的转动”。这个旋转角的理论值称为步距角。因此,步进电动机轴按照与脉冲频率成正比的速度旋转。当输入脉冲停止时,电动机轴在最后的脉冲位置处停止,并产生相对于外力的一个反作用力。因此,步进电动机的控制较为简单,适用于开环回路驱动器。
图1-4 步进电动机的使用方法
(2)直流伺服电动机
直流伺服电动机最适合工业机器人的试制阶段或竞技用机器人。
①直流伺服电动机的特点 直流伺服电动机的特点之一是转矩T基本与电流i成比例,其比例常数KT称为转矩常数,即
直流伺服电动机的特点之二是无负载速度与电压基本成比例。
直流电动机轴在外力的作用下旋转,两个端子之间会产生电压,称为反电动势。反电动势e与转动速度ω成比例,比例系数是KE,有
在无负载运转时,施加的电压基本等于反电动势,与转动速度成正比。
前述两个量KE、KT在电学上是同一个量,即KT=KE。
②直流伺服电动机的运转方式 直流伺服电动机的运转方式有两种:线性驱动和PWM驱动。
线性驱动即给电动机施加的电压以模拟量的形式连续变化,是电动机理想驱动方式,但在电子线路中易产生大量热损耗。实际应用较多的是脉宽调制方法(Pulse-Width-Modulation,PWM),特点是在低速时转矩大,高速时转矩急速减小。因此,常用于竞技机器人的驱动器。
③直流伺服电动机的控制方法 步进电动机是开环控制,而直流伺服电动机采用闭环实现速度和位置的控制。这就需要利用速度传感器和位置传感器进行反馈控制。在这种情况下,不仅希望有位置控制,同时也希望有速度控制。进行电动机的速度控制有以下两种基本方式:
a.电压控制:向电动机施加与速度偏差成比例的电压。
b.电流控制:向电动机供给与速度偏差成比例的电流。
从控制电路来看,前者简单,而后者具有较好的稳定性。
(3)交流伺服电动机
常见的交流伺服电动机有以下三类:笼式感应型电动机、交流整流子型电动机和同步电动机。机器人中采用交流伺服电动机,可以实现精确的速度控制和定位功能。这种电动机还具备直流伺服电动机的基本性质,又可以理解为把电刷和整流子换为半导体元件的装置,所以也称为无刷直流伺服电动机。
①交流伺服电动机的特点 对交流伺服电动机而言,转子的位置信息和施加在绕组上的电压或电流的关系是至关重要的。首先,为了向绕组配电,有两种检测转子位置的方法:一种是用霍尔元件把转动一圈分解为三相;另一种是借助于编码器或旋转变压器进一步提高分辨率。前者给电动机绕组施加方波电压或电流;后者跟传统的交流电动机一样,供给近似于正弦波那样的电流。就交流伺服电动机而言,后者的应用最普遍。
②交流伺服电动机的特征 交流伺服电动机的形式:无刷电动机的形状变化很多,在现代机器人的设计中从这一点上得益很多。大体分为内转子型结构电动机和外转子型结构电动机。内转子型结构电动机又有细长型电动机和扁平型电动机之分。外转子型结构电动机转动惯量大,由于增大了永久磁铁的体积,适用于小型高转矩电动机。除了商品类电动机之外,有时电动机还与机器人合起来进行一体化设计,此时外转子型结构电动机比较适用。
槽数与磁极数目的选择:小型高转矩电动机与增加转子的磁极数目有关。对于直流伺服电动机来讲,不容易做到这一点。即使转子极数一定,也有几种选择槽数的方法。
磁铁材料与磁化模式:选择平均转矩高的电动机,这样虽然会稍微牺牲一些平均转矩,却能获得平滑的运转。
(4)直接驱动电动机
在齿轮、皮带等减速机构组成的驱动系统中,存在间隙、回差、摩擦等问题。克服这些问题的手段可以借助于直接驱动电动机。该电动机被广泛地应用于装配SCARA机器人、自动装配机、加工机械、检测机器及印刷机械中。
对直接驱动电动机的要求是没有减速器,但仍要提供大输出转矩(推力),可控性要好。
直接驱动电动机的工作原理从特性上看,有基于电磁铁原理的可变磁阻(Variable Reluctance,VR)电动机和基于永久磁铁的HB(Hybrid)电动机。在相同质量的条件下,后者能够提供大转矩。
在低速时,直接驱动的问题不多。世界上第一台关节型直接驱动机器人中使用的是直流伺服电动机,其后又开发出使用交流伺服电动机。在商用机器中,大多数使用的是VR电动机或HB电动机。
可是,VR电动机的磁路具有非线性,控制性能比较差。基于永久磁铁的HB电动机存在转速波动大的缺点。
(5)气动驱动器
典型的气压驱动系统由气压发生装置、执行元件、控制元件和辅助元件四个部分组成,如图1-5所示。气压发生装置简称气源装置,是获得压缩空气的能源装置。执行元件是以压缩空气为工作介质,并将压缩空气的压力能转变为机械能的能量转换装置。控制元件又称为操纵、运算、检测元件,用来控制压缩空气流的压力、流量和流动方向等,以便使执行机构完成预定的运动规律。辅助元件是压缩空气净化、润滑、消声及元件间连接所需要的一些装置。
图1-5 气动系统的组成
进行设计时,首先面临如何将驱动器与控制阀组合的问题。在系统中,气缸与控制阀有多种组合方式,选择时应该从作业内容、使用环境、能量效率等几个方面考虑决定组合形式。
为此,可以援引制造厂家开发的计算机设计程序,然后附加检测机构和控制装置。控制装置既可以用顺序控制器,也可以用单片机。至于控制的方式,根据用途的不同既可以选基于开关动作的顺序控制,也可以选以连续动作为目的的反馈控制。
气动驱动器是一种简易的驱动元件,主要用于既要求定位,又要对作用力实施控制,或者用于半导体装置等特殊应用的场合。在引入伺服技术后,气压驱动系统的性能变得更好,功能更强,放大了其应用范围,如北京科技馆的音乐表演机器人,自动化奶厂的挤牛奶机器人。此外,在建筑机械中的远程操纵装置、振子型电车的倾斜装置、触模型人机界面装置中,气动伺服驱动都有所应用。气动伺服原理还用于抑制汽车、电车振动的主动悬挂系统。从娱乐目的出发,由气动伺服驱动的恐龙、人体模型等也在开发之中。这些例子说明,人们对气压驱动应用于人类和生物的兴趣正在增大。在与人类和生物直接接触的作业中,人们对气动与生俱来的柔软性和安全性抱有期待。
(6)液压驱动器
液压伺服系统主要由液压源、驱动器、伺服阀、传感器、控制器等构成(如图1-6所示)。
图1-6 液压伺服系统的组成
通过这些元件的组合,组成反馈控制系统驱动负载。液压源产生一定的压力,通过伺服阀控制液体的压力和流量,从而驱动驱动器。位置指令与位置传感器的差被放大后得到的电气信号,然后将其输入伺服阀中驱动液压执行器,直到偏差变为零为止。若传感器信号与位置指令相同,则负荷停止运动。液压传动的特点是转矩与惯性比大,也就是单位重量的输出功率高。
液压传动主要应用在重负载下具有高速和快速响应,同时要求体积小、重量轻的场合。液压驱动在机器人中的应用,以面向移动机器人,尤其是重载机器人为主。它用小型驱动器即可产生大的转矩(力)。在移动机器人中,使用液压传动的主要缺点是需要准备液压源,其他方面则与电气驱动无大的区别。如果选择液压缸作为直动驱动器,那么实现直线驱动就十分简单。
1.2.5 机器人的控制系统
机器人控制系统指的是使机器人完成各种任务和动作所执行的各种控制手段。机器人系统通常分为机构本体和控制系统两大部分。控制系统的作用是根据用户的指令对机构本体进行操作和控制,从而完成作业的各种动作。机器人控制器是影响机器人性能的关键部分之一,它从一定程度上影响着机器人的发展。一个良好的控制器要有灵活、方便的操作方式和多种形式的运动控制方式,并且要安全可靠。
控制系统是机器人的神经中枢,控制系统的性能在很大程度上决定了机器人的性能,因此其重要性不言而喻。构成机器人控制系统的主要要素是控制系统软、硬件,输入、输出,驱动器和传感器系统。为了解决机器人的高度非线性及强耦合系统的控制,要运用到最优控制,解耦、自适应控制,以及变结构滑模控制和神经元网络控制等现代控制理论。另外,一些机器人是机、电、液高度集成,是一个复杂的系统和结构,其作业环境又极为恶劣,控制系统设计必须考虑具有散热、防尘、防潮、抗干扰、抗振动和抗冲击等性能,才能确保高可靠性。
控制系统设计,既要为机器人末端执行器完成高精度、高效率的作业实行实时监控,通过所配备的控制系统软、硬件,将执行器的坐标数据及时转换成驱动执行器的控制数据,使之具有智能化、自适应系统变化能力,还要采取有多个控制通路或多种形式控制方式的策略。必须拥有自动、半自动和手工控制等控制方式,以应对各种突发情况下,通过人机交互选择后,仍能完成定位、运移、变位、夹持、送进、退出与检测等各种施工作业的复杂动作,使机器人始终能按照人们所期望的目标保持正常运行和作业。
机器人的控制系统主要由输入/输出(I/O)设备,计算机软、硬件系统,驱动器,传感器等构成,如图1-7所示。硬件包括控制器、执行器和伺服驱动器;软件包括各种控制算法。
图1-7 机器人控制系统构成要素
最早的机器人采用顺序控制方式。随着计算机的发展,机器人采用计算机系统来综合实现机电装置的功能,并采用示教再现的控制方式。随着信息技术和控制技术的发展,以及机器人应用范围的扩大,机器人控制技术正朝着智能化的方向发展,出现了离线编程、任务级语言、多传感器信息融合、智能行为控制等新技术。多种技术的发展将促进智能机器人的实现。伴随着机器人技术的进步,控制技术也由基本控制技术发展到现代智能控制技术。
(1)最基本的控制方法
对机器人机构来说,最简单的控制就是分别实施各个自由度的运动(位置及速度)控制。这种控制可以通过对控制各个自由度运动的电动机实施PID控制简单地实现。在这种情况下,需要根据运动学理论将整个机器人的运动分解为各个自由度的运动来进行控制。这种系统常由上、下位机构成。从运动控制的角度来看,上位机进行运动规划,将要执行的运动转化为各个关节的运动,然后按控制周期传给下位机。下位机进行运动的插补运算及对关节进行伺服,所以常用多轴运动控制器作为机器人的关节控制器。多轴运动控制器的各轴伺服控制也是独立的,每一个轴对应一个关节。
若要求机器人沿着一定的目标轨迹运动,则是轨迹控制。对于工业生产线上的机械臂,轨迹控制常采用示教再现方式。示教再现分两种:点位控制(PTP),用于点焊、更换刀具等情况;连续路径控制(CP),用于弧焊、喷漆等作业。如果机器人本身能够主动地决定运动,那么可经常使用路径规划加上在线路径跟踪的方式,如移动机器人的车轮控制方法。
(2)利用传感器反馈的运动调整
对每个自由度实施运动控制时,也可能发生臂和手受到环境约束的情况。这时,机器人与环境之间或许会因为产生过大的力而造成自身的损坏。在这样的状态下,机器人必须适应环境,修改预先规划的轨迹。在这种场合下,借助于力传感器反馈力信息并调整运动,能够让整个机器人的行动符合任务的需求。当机器人靠腿、脚进行移动时,若地面的平整度有尺寸误差,则机器人可能会失去平衡。在这种情况下,也需要通过将着地点的力加以反馈,以调整运动,实现适应地面的平稳步行。
(3)现代控制方法
机器人是一个复杂的多输入、多输出非线性系统,具有时变、强耦合和非线性的动力学特征。由于建模和测量的不精确,再加上负载的变化及外部扰动的影响,因此实际上无法得到机器人精确完整的运动学模型。现代控制理论为机器人的发展提供了一些能适应系统变化能力的控制方法,自适应控制即是其中一种。
①自适应控制 当机器人的动力学模型存在非线性和不确定因素,含未知的系统因素(如摩擦力)和非线性动态特性(重力、哥氏力、向心力的非线性),以及机器人在工作过程中环境和工作对象的性质与特征变化时,解决方法之一是在运行过程中不断测量受控对象的特征,根据测量的信息使控制系统按照新的特性实现闭环最优控制,即自适应控制。自适应控制分为模型参考自适应控制和自校正自适应控制,如图1-8、图1-9所示。
图1-8 模型参考自适应控制系统结构
图1-9 自校正自适应控制系统结构
自适应控制在受控系统参数发生变化时,通过学习、辨识和调整控制规律,可以达到一定的性能指标,但实现复杂,实时性要求严格。当存在非参数不确定时,自适应难以保证系统的稳定性。鲁棒控制是针对机器人不确定性的另一种控制策略,可以弥补自适应控制的不足,适用于不确定因素在一定范围内变化的情况,保证系统稳定和维持一定的性能指标。如果将鲁棒性与H∞控制理论相结合,所得控制器可实现对外界未知干扰的有效衰减,同时保证系统跟踪误差的渐近收敛性。
②智能控制 随着科技的进步,计算机技术、新材料、人工智能、网络技术等的发展,出现了各种新型智能机器人。它具有由多种内、外传感器组成的感觉系统,不仅能感觉内部关节的运行速度、力的大小,还能通过外部传感器如视觉、触觉传感器等,对外部环境信息进行感知、提取、处理并做出适当的决策,在结构或半结构化环境中自主完成一项任务。
智能机器人系统具有以下特征:
a.模型的不确定性。一是模型未知或知之甚少;二是模型的结构或参数可能在很大范围内变化。智能机器人属于后者。
b.系统的高度非线性。对于高度的非线性控制对象,虽然有一些非线性控制方法可用,但非线性控制目前还不成熟,有些方法也较复杂。
c.控制任务的复杂性。对于智能系统,常要求系统对于复杂任务有自行规划与决策的能力,有自动躲避障碍物运动到规划目标位置的能力。这是常规控制方法所不能达到的。典型代表是自主移动机器人。这时的自主控制器要完成问题求解和规划、环境建模、传感器信息分析、底层的反馈控制等任务。学习控制是人工智能技术应用到机器人领域的一种智能控制方法。已提出多种机器人控制方法,如模糊控制、神经网络控制、基于感知器的学习控制、基于小脑模型的学习控制等。
(4)其他控制
除了上述控制方法之外,人们也正在模仿生物体的控制机理,研究仿生型的而非模型的控制法。目前,基于神经振子所生成和引入的节奏模式已经实现了稳定的四足机器人、双足机器人的步行控制,基于行为的控制方法已与集中式控制方法相结合,应用到足球机器人的控制系统中。
上述介绍的传统方法,在大多数情况下,都假设杆件是刚体,其不存储应变的能量,力的生成仅靠自由度来实现。利用该方法,能够比较简单地建立具有一般性的系统设计方法。但是,由于驱动器输出有限,响应速度也有限,因此在机器人的具体制作方面造成了很大的限制。为了弥补这一缺陷,人们尝试了多种办法,如使杆件具有弹簧或阻尼功能,以便它能无时间延迟地进行能量存储及耗散,或者以硬件的形式引入各个自由度中的弹簧或阻尼功能,以避免时间延迟,而非依靠软件(转矩控制)来实现。这是考虑“控制”的机构设计的一个例子。另外,也有考虑“机构”的控制设计的例子。例如,在某些情况下因重量减轻而导致杆件变细,从而演变成柔性机构,这时就可以尝试通过控制来补偿由此在某些产生的误差或振动。如上所述,今后研究中重要的一点是将机构与控制整合起来处理。
在最近的研究结果中,令人印象比较深刻的是Passive Walking。它是一个由无驱动器的自由度组成的、具有类似人体骨筋构件机构的机器人,能以极其自然的双足步态在向上倾斜的缓坡上行走。这表明该机器人能够巧妙地利用重力下的力学系统特性,恰当且简单地进行机构控制。可以认为,人类等生物的运动机理也与它的原理如出一辙。至今,人们还将它作为基于动力学控制的一个更一般性的问题来加以研究。