论文部分内容阅读
与一般的机器人运动控制不同,人类(或者其它生物)的运动是高度耦合的,并且极善于利用这些运动耦合完成运动能量的传递。同时,人类也很善于利用筋健、关节的限制和弹性来实现运动控制和能量的传递。和机器人相比,人的运动有高得多的运动效率。通过研究,我们把人的这种运动传递关系简化为驱动关节(Actuated joints)和非驱动关节(Underactuated joints/Passive joints/Free joints)的运动耦合关系,由驱动关节通过动力学耦合关系带动非驱动关节完成所需的动作,从而模仿人类的运动传递过程。我们把这样含有非驱动关节的运动系统称为欠驱动系统,对欠驱动系统的控制研究不仅是对于仿生机构的研究有重要意义,在其它方面如空间机器人、低成本机器人等,包括现有类型的机器人的控制性能改进等均有重要的应用前景。 在欠驱动系统里,由于非驱动关节的存在,运动控制比一般的机器人要困难得多。因为非驱动关节不能直接控制,系统属于非完全可控系统,一般的光滑反馈控制方法对这样的系统是无效的。基于同样的理由,欠驱动系统的运动规划比一般机器人要困难得多。因为非驱动关节是由动力学耦合关系驱动的,所生成的运动轨道不仅要满足运动学关系,还必须满足动力学耦合关系。这里还牵涉到另一个问题,就是反馈能否实现的问题,由于运动轨道高度依赖于动力学模型而且难以靠反馈控制补偿,模型的误差将造成轨道最终无法实现。由于非线性系统的复杂性和多样性,对不同类型的非线性特征,难以找到一种通用的,效果较好的优化方法。 针对欠驱动系统运动控制中存在的以上问题,本文提出了一种变结构控制的方法。基本思想是在经典动力学模型的基础上通过分层滑动模变结构控制来实现具有非驱动关节机械臂系统的反馈控制方法。最后,通过理论证明和仿真证明了这种方法的有效性,并对仿真方法和结果进行了讨论和分析。 欠驱动系统是一个相对年轻的研究领域,国内的研究还不多,国外也还没有形成完整的系统的理论和方法。本文为欠驱动系统的反馈控制以及运动