0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器臂柔顺控制初步分析

麦辣鸡腿堡 来源:Mechatronics and Automation 作者:Li and Lei 2023-11-22 15:59 次阅读

为实现与环境的安全、柔顺交互,需要将机器人期望动力学行为与接触环境所表现出来的特征进行匹配。定性地分析来看:

对于高刚度接触环境,期望机器臂体现出低阻抗行为(即强调对环境的顺应性,以避免过大接触力),考虑选用阻抗控制(此时,接触环境建模为导纳,即输入容许范围的接触力,反馈位移给机械臂);

而对于低刚度环境,期望机械臂体现出高阻抗行为(在给定接触力的前提下,保证较小的位移偏差),一般采用导纳控制(此时,接触环境建模为阻抗,输入位移,反馈接触力给机械臂)。

对于实际操作/交互任务,如何确定柔顺控制中的阻抗参数是一项具有挑战性的任务,一般需要通过大量的实际测试或者控制系统深入分析(接触环境建模或者测量、接触稳定性分析等)实现。

更具有挑战性的任务是,如何进行变化接触条件下的(自适应)柔顺控制、学习以及学习控制,目前仍是一个开放性问题。

由于阻抗控制和导纳控制的环路配置方式(阻抗控制内环为力控制环,导纳控制内环为位置控制环),其具体实施的特点有所不同,分析如下。

对于导纳控制来说:环境交互力必须能够实时测量反馈,需要力传感器或者相应的接触力估计算法以生成修正位置指令;

当机器臂与环境接触时,自然形成物理力闭环,自由运动时,外部力控制环断开,只有内部位置控制环,与一般工业机器人控制环路相同,位置控制环也降低了对关节执行器反拖性能或者精确动力学模型的要求,实际实施较为简单和容易;

然而考虑到位置环控制带宽较小,实际上内环动态无法忽略,对导纳控制误差造成了不利影响。

对于阻抗控制来说:内环为力控制环,取决于采用单独力闭环控制器(需要末端力矩传感器)或者直接进行关节力矩/电流控制(需要驱动关节的反拖性能,此时摩擦力影响较小,或者精确地关节摩擦力矩模型),可以将阻抗控制分为显式和隐式两种模式;

对于显式模式来说,由于外环阻抗控制回路无法自然断开,在机械臂接触状态转变时,力控制稳定性问题难以保证,尤其和刚度较高的环境进行接触时;

对于隐式模式来说,必须能直接进行关节电机电流环直接进行控制,而且需要知道精确地动力学模型和关节模型。

无论是阻抗控制,还是导纳控制,其最终目标都是控制接触力和位移之间的动态联系,最终达到与环境柔顺交互的目的。在其中末端接触力/力矩感知都发挥着关键作用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    27064

    浏览量

    201482
  • 机器臂
    +关注

    关注

    0

    文章

    18

    浏览量

    6266
  • 柔顺控制
    +关注

    关注

    0

    文章

    4

    浏览量

    812
收藏 人收藏

    评论

    相关推荐

    开源工业增强型机械

    通信软件设计及开发10、工业机械的图形化编程软件的应用及开发11、工业机械的多连杆机械结构分析及应用12、基于工业码垛机器人开发板的漫反射光电传感器的驱动与开发13、基于CAN总线
    发表于 10-23 11:29

    使用moveit控制真实机械的方法

    !的核心)交互的重要桥梁。 3、moveit使用哪个action控制真实机器人? 我们的目的是使用moveit控制真实的机械,而我们真正需要的action
    发表于 05-21 09:10

    ROS环境下控制Baxter机器人的学习记录

    motion的手势控制,基于语音交互的控制,基于手机APP的控制、基于MATLAB端控制baxter机器人、基于人机协作的
    发表于 05-28 07:50

    【瑞芯微RK1808计算棒试用申请】基于机器学习的视觉机械研究与设计

    项目名称:基于机器学习的视觉机械研究与设计试用计划:申请理由本人在深度学习领域有四年开发经验,申请理由:基于视觉的机械伺服控制系统,并根据计算机视觉相关的理论知识,构建了一个完整的
    发表于 09-23 15:39

    刚柔软机器人设计与仿真分析实例解析

    一、机器人设计理论二、机器人仿真分析基础机械Matlab建模仿真分析基于Matlab 与ADAMS联合的
    发表于 09-02 11:17

    如何控制真实机械/机器人呢

    很多小伙伴在使用ROS的时候,都会产生类似的疑问,程序写过那么多,仿真也跑过不少,但是如何控制真实机械/机器人呢?今天古月君就来尝试破个题。首先,解决这个问题的关键词是“接口”。所谓接口,即
    发表于 09-07 09:12

    纸带打孔编程来驱动五轴机器

    1937年发明的五轴机器,与吊塔类似,可以抓取和旋转。与古老的计算机一样,这个机械是使用纸带打孔编程来驱动的,纸带打孔编程的内容可以查看我的《教女朋友学Python》系列的第一篇文章。(下图为当时的杂志
    发表于 09-07 08:52

    机器人系统与控制需求简介

    、KUKA、Yaskawa Motoman、FANUC2.2.1 本体结构本体结构分类:不同机器人建模控制的本质区别关节型机械:串联垂直多关节6轴机器人SCARA机械
    发表于 09-08 07:44

    机械控制学习

    机械控制-------------控制器1.位置控制机器人最传统,最常用的控制方式就是位置
    发表于 02-23 07:49

    基于开放式机器人力控制系统的研究

    针对未知环境下机器人主动柔顺控制在工程中实现的问题,构造了一个开放式机器人力控制系统。对系统中硬件和软件体系结构进行了
    发表于 08-10 09:43 9次下载

    磁流变液柔顺关节的设计

    针对传统刚性机器人关节在安全性和适应性方面明显不足等问题,基于磁流变技术提出了一种新型机器柔顺关节原理,在传统的机器人关节刚性结构内部嵌入了磁流变传动机构,使其成为一种兼具刚性和柔性
    发表于 03-06 15:00 1次下载
    磁流变液<b class='flag-5'>柔顺</b>关节的设计

    如何评估头发柔顺度、头发顺滑度

    如何评估头发柔顺度、头发顺滑度
    发表于 01-18 09:11 3次下载

    力控机器控制方法的框架及其性能分析

    力控机器人常采用柔顺控制算法与人/环境/机器人之间进行直接或间接的物理交互,那么,柔顺控制能够操
    的头像 发表于 11-09 15:59 459次阅读
    力控<b class='flag-5'>机器</b>人<b class='flag-5'>控制</b>方法的框架及其性能<b class='flag-5'>分析</b>

    力传感器在机器人的应用

    随着机器人技术的快速发展,机器人应用越来越聚焦于机器人与环境发生交互的场景,如打磨抛光、柔顺装配、医疗康复等,对机器
    的头像 发表于 11-16 10:52 530次阅读
    力传感器在<b class='flag-5'>机器</b>人的应用

    机器柔顺控制是什么意思

    条件下(free-space),通过轨迹规划、位置控制结合视觉识别、定位等功能即可满足基本应用要求。 然而对于接触丰富(Contact-rich)的非结构化场景,如在执行医疗手术、维修、装配等精巧操作任务时,环境接触特征多样,机器人与环境的交互频繁,为保证与环境
    的头像 发表于 11-22 15:57 325次阅读