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

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

3天内不再提示

如何去提升机械臂的位置控制性能?

工业运动控制 来源:工业运动控制技术 作者:工业运动控制技术 2024-03-05 08:43 次阅读

1.背景介绍

机械臂的位置控制是机械臂最重要的功能。机械臂的位置控制精度也是研究者及工程师一直关注的问题。本文梳理下机械臂位置控制的一些发展脉络,帮助大家提高对其的认识以及如何去提升机械臂的位置控制性能。

5fe9006c-da89-11ee-b759-92fbcf53809c.jpg

精度衡量:直接测量机械臂末端的位置比较困难,这里采用一种近似的方式,比较机械臂各轴指令角度与实际编码器反馈角度间的偏差值。

2.控制策略

三环反馈伺服控制 这种位置控制方式是大家最为熟悉的。 此时控制都是在驱动器里完成的,它根据指令位置去生成力矩,让机械臂很好地追上指令位置,而控制器只是一个轨迹规划器,负责发送给驱动器指令位置。

5ff5c360-da89-11ee-b759-92fbcf53809c.jpg

这种方式在稳态时的精度很高,且抗干扰能力强,这可以保证机器人的重复定位精度。 然而动态性能较差,比如指令位置曲线与实际位置曲线间的时间延迟较大。

5fffcfd6-da89-11ee-b759-92fbcf53809c.jpg

前馈+三环控制 这种策略是在三环反馈控制的基础上,加入前馈指令值。 驱动器一般需工作在CSP模式,前馈值的生成方式有两种:控制器还是只发送给机械臂指令位置,驱动器通过差分生成前馈速度值及前馈加速度值; 控制器不止发送指令位置,它还将前馈速度偏置值、前馈力矩偏置值也发送给驱动器。

60069cd0-da89-11ee-b759-92fbcf53809c.jpg

这种方式可以提供机械臂的动态响应能力,下图是无前馈及有前馈下的位置误差曲线。

60110d8c-da89-11ee-b759-92fbcf53809c.jpg

非线性控制 前两种方式的驱动器都是工作在位置控制下,而第三种策略将驱动器置于电流/力矩模式下,采用现代控制理论中的一些非线性控制策略。 控制器直接根据指令位置计算出力矩值,发送给驱动器。此时驱动器弱化为一个功率放大模块,而控制器才能算是在做运动控制。 这其中可采用的控制策略有计算力矩法、反馈线性化及一些自适应控制策略等。 下图的采用反馈线性化方法的控制效果,可以达到跟上一种方法差不多的动态效果,但实验中发现,它的稳态精度及抗干扰能力不如上一种。

60207772-da89-11ee-b759-92fbcf53809c.jpg

下图是关于ABB控制器原理的一些资料,从中可以看到他们可能已经采用了现代控制理论及非线性控制的部分东西。

602ef496-da89-11ee-b759-92fbcf53809c.jpg

高级控制 前面的控制中都是将机械臂看做是完全刚性的,然而实际的材料都是有柔性的。 机械臂的柔性可归结为连杆的柔性及关节的柔性,这其中机械臂70~80%的柔性是由关节减速器及传动元件等引起的。 在上图ABB的控制器框图中,也区分了tool position与motor position。这种控制策略中普遍需要电机端位置反馈及连杆端位置反馈。

603c88c2-da89-11ee-b759-92fbcf53809c.jpg

该类机械臂控制中会对关节柔性部分进行建模及辨识。 此外,机械臂中一般只有电机端安装有编码器,这种控制在实际使用中还涉及到如何有效且方便地估计连杆的位置。 在后续的文章中,我们会讨论关于关节刚度辨识及连杆位置估计等问题。

3.总结

机器人控制器能发挥出最大性能,需要机器人结构、装配、系统辨识、状态估计、控制周期、控制方法等多方面来共同保证的。 机器人非线性控制策略是学术上的研究热点,然而国内工程师普遍对这些不太感冒,觉得前两种控制策略足够好了。 将非线性控制策略与三环控制策略结合在一起,并考虑关节柔性,可充分发挥理论的能力,或许可以在实践中获取更好的效果。

『科瑞特自动化技术』专业提供工业自动化运动控制技术及解决方案!

---(激光)焊接、抛光、切割、直坐标机器人(桁架机械手)、等特种数控设备运动控制系统,(步进电机伺服电机、驱动器、电源)。

审核编辑 黄宇

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

    关注

    112

    文章

    16332

    浏览量

    177803
  • 位置控制
    +关注

    关注

    0

    文章

    23

    浏览量

    9439
  • 机械臂
    +关注

    关注

    12

    文章

    513

    浏览量

    24554
收藏 人收藏

    评论

    相关推荐

    RK3568国产实验箱+人工智能机械:跳舞、叠罗汉、夹方块、积木搬运案例全解!

    基于语音控制实现机械特定动作的方法。三、实验原理程序功能通过语音控制机械实现特定复杂动作:
    的头像 发表于 12-12 19:01 204次阅读
    RK3568国产实验箱+人工智能<b class='flag-5'>机械</b><b class='flag-5'>臂</b>:跳舞、叠罗汉、夹方块、积木搬运案例全解!

    机械的高效运作,连接器起关键作用

         机械是灵活且可编程的自动化设备,在工业生产中发挥着至关重要的作用。其广泛的应用领域涵盖了装配与搬运、焊接与喷涂、检测与测量、码垛等多个环节,极大地提升了生产效率与质量,并成功替代人工完成
    的头像 发表于 11-11 18:07 216次阅读

    提升机电机轴承温度及振动监测装置

    RS485数据上传接口,可上传至需要的平台,供工作人员更加直观的监控提升机各项数据 可在手机端远程查收提升机运行数据,也可远程控制提升机的启停 如果您有其他功能的要求,可随时联系服务人
    发表于 10-31 14:53

    大象机器人开源协作机械机械接入GPT4o大模型!

    和智能化的任务,提升了人机协作的效率和效果。我们个人平时接触不太到机械这类的机器人产品,但是有一种小型的机械我们人人都可以拥有它myCo
    的头像 发表于 07-03 14:09 856次阅读
    大象机器人开源协作<b class='flag-5'>机械</b><b class='flag-5'>臂</b><b class='flag-5'>机械</b><b class='flag-5'>臂</b>接入GPT4o大模型!

    电机控制调试时想要精确调试控制性能如何观测变量的波形?

    在电机控制调试时想要精确调试控制性能如何观测变量的波形?
    发表于 03-26 07:15

    如何在线修复提升机轴磨损

    电子发烧友网站提供《如何在线修复提升机轴磨损.docx》资料免费下载
    发表于 03-05 17:51 0次下载

    提升机轴头磨损怎样修复

    电子发烧友网站提供《提升机轴头磨损怎样修复.docx》资料免费下载
    发表于 02-27 15:56 0次下载

    如何提升机轴承位磨损的修复

    电子发烧友网站提供《如何提升机轴承位磨损的修复.docx》资料免费下载
    发表于 02-26 09:14 0次下载

    如何提升机械位置控制性能

    前馈+三环控制 这种策略是在三环反馈控制的基础上,加入前馈指令值。 驱动器一般需工作在CSP模式,前馈值的生成方式有两种:控制器还是只发送给机械
    发表于 02-23 10:19 606次阅读
    如何<b class='flag-5'>去</b><b class='flag-5'>提升机械</b><b class='flag-5'>臂</b>的<b class='flag-5'>位置</b><b class='flag-5'>控制性能</b>

    提升机轴承位磨损修复

    电子发烧友网站提供《提升机轴承位磨损修复.docx》资料免费下载
    发表于 02-20 11:00 0次下载

    提升机轴头磨损如何修复

    电子发烧友网站提供《提升机轴头磨损如何修复.docx》资料免费下载
    发表于 02-18 10:11 0次下载

    【国产FPGA+OMAPL138开发板体验】(原创)2.手把手玩转游戏机械

    );// 控制机械运动到目标位置 } 2.机械驱动程序 class Mechanical
    发表于 02-01 20:18

    提升机轴头磨损的原因

    电子发烧友网站提供《提升机轴头磨损的原因.docx》资料免费下载
    发表于 01-24 13:56 0次下载

    怎么修复提升机轴承位磨损

    电子发烧友网站提供《怎么修复提升机轴承位磨损.docx》资料免费下载
    发表于 01-09 13:55 0次下载

    【开源获奖案例】四轴机械控制系统

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——四轴机械控制系统。工程师采用T5L智能屏,基于DGUS软件“旋转指示”控件实现机械
    的头像 发表于 12-23 08:13 1252次阅读
    【开源获奖案例】四轴<b class='flag-5'>机械</b><b class='flag-5'>臂</b><b class='flag-5'>控制</b>系统