版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
协作机器人力控制目录CONtants单自由度力控制010203多自由度力控制力/位置混合控制单自由度力控制当机器人沿空间轨迹运动时,位置控制是合适的,当末端执行器与环境发生接触时,位置控制是不够的。
如果末端执行器、工具或环境的刚度较高,则执行操纵器接触环境表面的操作变得越来越困难。用硬刮刀刮去玻璃表面的油漆比用海绵擦窗户更难。在清洗和刮擦任务中,不指定玻璃平面的位置是合理的,而是指定一个垂直于表面的力。在其他情况下,通过空间分解,调节轨迹和控制接触表面上的力也是非常重要的。力/位置混合控制单自由度力控制考虑一个简单的1自由度平移关节机械臂与环境接触,如下图所示。图1一个简单的单自由度平移关节机械臂无力反馈力控制目标:指定输入力,使机械手移动到所需的恒定位置,从而对环境施加力。可以将环境建模为弹簧,弹簧常数表示环境的刚度,因此作用在环境上的力由如下公式表示:其中是环境的静态位置。图1一个单自由度平移关节机械臂无力反馈力控制忽略重力和摩擦力,系统的运动方程由下式给出采用简单的PD控制律其中,和分别表示比例和微分增益。图1一个单自由度平移关节机械臂无力反馈力控制闭环系统:这是一个稳定的二阶系统,因为特征方程在左半平面上只有极点。我们可以通过考察稳态条件来研究PD控制律如何控制施加在环境上的力。在稳定状态下,位置为因此,施加在环境上的稳态力为机器人的稳态刚度为图1一个单自由度平移关节机械臂无力反馈力控制由于环境刚度通常非常大,所以刚度常数
非常大,也就是说
,环境上的稳态力可以估计为这表明作用在环境中的稳态力可以看作是一个具有刚度常数的弹簧。因此,比例增益可以被认为是代表所需的“刚度”的机械臂。通过改变我们可以修改机械手的刚度。因此称为刚度控制。注意:上述控制策略通过给出稍微位于接触面内部的目标位置来对环境施加力。为了消除位置误差,位置控制器在表面施加稳态力。不需要力反馈。力反馈力控制让我们看一个非常简单的系统的力控制问题,如图所示:其中,
m表示系统的质量(刚性),表示接触环境的刚度,代表模型的不确定性,包括未知摩擦模型等等。力反馈力控制让我们看一个非常简单的机器人力控制问题,如右图所示:其中,m表示系统的质量(刚性),表示接触环境的刚度,代表模型的不确定性,包括未知摩擦模型等等,表示期望接触力。我们希望控制的变量是作用在环境上的力,也就是作用在弹簧上的力系统的动力学方程为就我们希望控制的变量而言,我们有(4.1)(4.2)(4.3)力反馈力控制使用分区控制器的概念,我们使用得出控制律式中,是期望力与环境接触力之间的误差。系统闭环误差是然而,在
未知情况下,控制器是不可行的。如果我们选择将该变量排除在我们的控制律之外,即将(4.8)和(4.3)相等,并通过将所有时间导数设置为零来进行稳态分析,我们得到(4.7)(4.6)(4.5)(4.4)(4.8)(4.9)力反馈力控制如果我们选择在控制律(4.6)中使用来代替我们有控制律将(4.10)和(4.3)取等,我们有在稳定状态下,我们有(4.10)(4.11)(4.12)即力反馈力控制当环境刚度很大时(通常情况下),可能很小,因此(4.12)中的稳态误差比(4.9)中的稳态误差有较大的改进。下图是使用(4.11)的闭环系统的框图。力反馈力控制实际应用中的一些考虑会影响上述力控制方案的实际实施。通常,力的轨迹是恒定的,也就是说,我们通常感兴趣的是将接触力控制为一个常数。因此传感器测量到的力是相当“嘈杂的”,数值微分计算是不明智的。然而,由于,我们可以得到。这是更现实的,因为大多数机器人可以获得良好的速度测量。环境的刚度往往是未知的,也许会不停地发生变化。然而,已知的变化范围为。通常,使用标称值,并选择控制器增益和,以使系统对参数变化具有鲁棒性。力反馈力控制实际力控制系统如下:n自由度力控制雅可比矩阵与环境接触力在推广到n连杆机器人的情况之前,让我们定义一些符号,因为作用在环境上的力是用任务空间(约束空间)坐标表示的,而机器人方程通常是用关节空间坐标表示的。任务空间坐标通过称为任务空间雅可比矩阵与关节空间坐标相关联。任务空间矢量与关节空间矢量之间的关系可以从操纵器运动学和适当的任务空间几何体中找到,并通过以下函数表示:的导数由以下公式表示:n自由度力控制一般来说,是任务空间的雅可比矩阵。转换矩阵T通常用于将关节速度转换为与末端执行器方向相关的滚动、俯仰和偏航导数(即角速度)。考虑机器人与环境接触时的动力学方程其中,表示机器人在关节空间坐标系中对环境施加的力。如果机器人不移动,则该机器人动力学方程意味着机器人的关节力矩有两个部分:一个是保持机器人在重力作用下的位置,另一个是对环境施加的力(假设没有静摩擦)。n自由度力控制环境力通常用任务空间坐标表示。利用能量守恒和,可以得到因此,关节空间力矩和任务空间力之间的关系可以表示成如下所示:包括环境力的机器人动力学方程现在可以表示为(5.1)n自由度力控制施加在环境上的力现在以矩阵形式表示其中,表示环境刚度的对角线半正定常数矩阵,是表示环境静态位置的向量。请注意,如果机器人不受特定任务空间方向的约束,则相应的对角元素设置为零。n-连杆机器人的PD刚度控制器由下式给出其中,表示所需的恒定末端执行器位置。注意,对于将任务空间误差信号转换为关节空间是必要的。n自由度力控制将PD控制律代入动力学(5.1)得到闭环动力学方程其中,。为了证明系统的稳定性,可以对闭环系统进行Lyapunov稳定性分析。在稳定状态下,机器人的位置由如下方程给出在单自由度的情况下,我们假设比大很多。在受约束的任务空间方向上,对环境的稳态力可以近似为这意味着可以解释为机械臂在指定任务空间方向上的刚度。在非约束任务空间方向上,。因此这意味着我们得到了设定点控制。混合力/位置控制方案因此,该PD刚度控制律既能实现设定点位置控制,又能实现稳态力控制。控制增益用于调整机械臂的刚度。刚度控制的缺点是只能用于设定点控制,所需位置和力必须恒定。在许多力控制应用中,虽然所需的力可能是恒定的,但位置轨迹不是恒定的。与约束坐标系{C}对齐的笛卡尔坐标机器人。约束坐标系{C},是一个附加到环境或机器人末端执行器的坐标系,以便在其中描述任务。对于具有三个自由度的简单机器人,在X、Y和Z方向上具有平移运动关节,假设机器人与连接到环境的约束框架{C}对齐。末端执行器与刚度为的表面接触,其力方向为-。因此,需要在方向上进行力控制,和方向进行位置控制。在这种情况下,解决混合位置力控制问题的答案也很明显。混合力/位置控制方案关节1和3可以控制定位,而关节2应该使用力控制器控制。然后,我们可以提供一个位置轨迹和方向,而独立地提供一个力轨迹(也许只是一个常数)的方向。笛卡尔空间动力学方程如下所示:其中,表示末端执行器的位置和方向向量;指作用在末端执行器上的力-力矩矢量。该方程可以用来实现解耦笛卡尔位置控制。主要思想是,通过在笛卡尔空间中使用动力学模型,可以控制(解耦)实际机械臂和计算模型的组合系统作为一组独立的、未耦合的单位质量(在笛卡尔空间中)。因此,笛卡尔机器人的混合控制器可以推广应用。总结1.当末端执行器与环境发生任何接触时,单靠位置控制是不够的,需要调节轨迹并控制力。2.无力反馈的力控制可以通过设定稍微位于接触面内部的目标位置对环境施加接触力。3.当存在模型不确定性时,力反馈力控制可以调节接触力。4.通过混合位置/力控制,可以跟踪沿不同方向的位置轨迹和力轨迹。西北工业大学智能机器人研究中心主讲人:刘正雄刘星谢谢!协作机器人阻抗控制目录CONtants标title题010203标title题标title题阻抗控制阻抗控制不单独考虑运动和力问题,而是采用控制器来调节机器人运动与环境力之间的动态行为。在阻抗控制中,控制设计指定了机械手的运动与施加在环境上的力之间的期望动态行为。由于目标阻抗与运动力之间有欧姆定律,因此所需的动态行为被称为目标阻抗。利用将力与电压、速度与电流等同的机械/电气类比,力与速度之比(类似扭矩与角速度)称为机械阻抗。在频域中,这表示为:其中,是环境力,是速度,是阻抗。就位置而言,我们可以写为(欧姆定律)阻抗控制对于线性情况,环境的期望阻抗可规定如下:其中,常数M、B和K分别表示机械臂惯性、阻尼和刚度。把以上两个方程结合起来就得到了在时域中方程(5.2)规定了机械手实现目标环境阻抗所需的响应。阻抗控制器的任务是产生由(5.2)表示的实际机械臂响应。(5.2)阻抗控制阻抗控制策略可以使用机械臂动力学的任务空间公式来实现。考虑在任务空间(约束空间)中建立的机器人动力学方程式中,和是关节空间公式中和矩阵的任务空间等价,并且是关节空间输入力矩的任务空间公式。使用分区控制律公式,我们可以选择控制器的以下模型基础部分,其中伺服(误差驱动)部分由(5.2)中给出的期望阻抗公式导出,如下所示:对于工作空间接触力,在关节空间所需的扭矩输入如右所示:阻抗控制孔轴装配机器人(林君健,2013);人机协作机器人(Z.Li,2017);康复训练机器人(XiangLi,2018);……轮廓跟踪(AntonioLopes,2008);机器人直接示教(J.Ko,2016);人体外骨骼(A.Taherifar,2017);……基于位置控制实现基于力控制实现需要精确的机器人动力学模型,包括摩擦力模型等,并且对不确定性和时变参数非常敏感。不需要精确的机器人动力学模型,内环轨迹跟踪可以使用自适应/鲁棒控制方法来实现。阻抗控制实验结果共享阻抗控制实验结果被动阻抗控制实验结果实验视频实验视频阻抗控制实验结果共享阻抗控制实验结果实验视频机器人-环境交互场景阻抗控制框图阻抗控制用于调节机器人-环境之间的接触力以及相对运动之间的动态关系,目前的研究存在以下问题:很多研究仅考虑机器人阻抗控制特性,未将环境动力学参数和位置参数考虑在内;自适应阻抗控制方法仅实现了高效的机器人-环境交互控制,但是并非最优结果;目前研究多是针对单接触点单交互任务的情况,对于多接触点多协作任务的研究很少;阻抗控制模型比较单一,无法适用于很多交互控制问题。阻抗控制注意阻抗控制代表了各种力控制策略的统一。刚度控制策略可以看作是阻抗控制的一种特例,只考虑稳态力/位移关系。请注意,在自由空间中移动的末端执行器在给定速度下对环境施加零力,因此具有零阻抗。而刚性附着在墙上的机械手在任何外力作用下都是静止的,因此具有无限的阻抗。纯位置控制可以看作是无限阻抗阻抗控制,纯力控制可以看作是零阻抗控制被认为是具有零阻抗的阻抗控制。实际实施考虑:阻抗控制是一个笛卡尔公式,因此是相当复杂的计算。此外,还可能出现奇异性问题(J矩阵奇异性)。机器人力控制器的大部分,仍然只存在于研究实验室。目前很少有工业机器人真正实现任何形式的力控制策略。一些工业机器人具有相当原始的力控制能力,例如在刀架中使用简单的位置补偿来调整接触力,对于重载应用还有很多工作要做。阻抗控制许多制造业选择更简单的被动方案来实现力调节,或使用其他手段,如刀具电流测量(雅马哈机器人)。机器人阻抗控制器没有得到普遍应用的原因有:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年漯河市城市管理局人才引进备考题库完整参考答案详解
- 2026年来宾市合山生态环境局招聘备考题库含答案详解
- 东南大学附属中大医院2026年招聘备考题库及参考答案详解
- 中共屏山县委办公室关于2025年第二次公开招聘编外聘用人员的备考题库及一套答案详解
- 会议会务筹备与场地布置制度
- 2026年浙江大学国际教育学院招聘备考题库附答案详解
- 大冶公安2026年招聘纪委监委留置场所看护人员备考题库及答案详解1套
- 2026年黑龙江工商学院招聘备考题库及参考答案详解一套
- 中学学生社团活动交流合作制度
- 2026年西安市第九医院编制外聘用人员招聘24人备考题库带答案详解
- 中国零排放货运走廊创新实践经验、挑战与建议
- 2025西藏日喀则市萨迦县招聘专职网格员11人笔试备考题库及答案解析
- 节能工程监理质量评估报告范本
- 摄影取景角度课件
- 2025宁夏黄河农村商业银行科技人员社会招聘考试笔试参考题库及答案解析
- 统编版语文一年级上册无纸化考评-趣味乐考 玩转语文 课件
- 2025年新水利安全员b证考试试题及答案
- 2025年北京市海淀区中小学教师招聘笔试参考试题及答案解析
- 全科接诊流程训练
- 2026年新《煤矿安全规程》培训考试题库(附答案)
- 继续教育部门述职报告
评论
0/150
提交评论