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

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

3天内不再提示

阻抗控制在频域范围内的定义

麦辣鸡腿堡 来源:古月居 作者:思念之风 2023-11-17 17:47 次阅读

阻抗控制在频域范围内的定义:

图片

考虑到交互力与位置的关系,可以演变为如下模式:

图片

阻抗可以以期望惯量、阻尼与刚度的形式呈现,因此:

图片

可实现程序如下:

Z=Md*s+Bd+Kd*(1/s);
bode(Z)
grid on

仿真结果如下:

图片

从分析结果中可以看出,虚拟动态模型存在一个凹形状,这是由于系统动态的影响因素。

当考虑到交互力与位置的频域幅频特性关系时,可以用以下代码进行分析:

Z=Md*s+Bd+Kd*(1/s);
bode(Z)
bode(s*Z)
grid on

图片

而阻抗控制在时域上的微分方程形式如下:

图片

理解: 硬件控制器之间的物理等价性。这意味着不仅受控系统的硬件组件可以影响物理系统的表面行为,而且控制器也可以影响。换句话说,控制器对受控物理系统的最终效果不仅仅是控制运动或力,而是 修改其表观动态特性

检测到外力并产生相应的执行器力来辅助机器人的运动,这使受控系统执行一个修正的行为。

阻抗的势与流: 势(即力)输入和流量(即运动)输出,阻抗代表了从运动到力的因果关系。

阻抗控制与其他控制方法相比较,明显的优势: 位置控制适用于自由运动,而不是受约束的运动。力控制需要接触力的反馈信息。因此,它不能在自由空间中工作。

混合位置/力控制将任务空间划分为两个子空间,称为位置控制和力控制子空间。在操作过程中,必须根据相应的子空间来切换控制规律,这可能会导致响应的不稳定。相比之下,阻抗控制是一种统一的控制策略,适用于所有的操作阶段,包括自由运动、约束运动和瞬态阶段,而不需要切换控制模式。

阻抗控制在笛卡尔空间中的动态模型:

图片

期望的动态行为表达:

图片

联立两个公式就可以得到机器人控制律:

图片

用期望的阻抗来“掩盖”原始行为,即通过利用硬件的固有特性,可以在没有反馈的情况下调节末端的阻抗行为。

为了凸显阻抗控制方法,简化了机器人系统,Simulink可实现模型:

图片

基于上述模型,采用单关节机器人来验证阻抗控制算法的有效性。

图片

机器人实际位置,速度与加速度仿真分析结果如下:

图片

轨迹跟踪误差结果如下:

图片

期望运动与实际运动:(由于阻抗呈现的刚柔因素,需要进行控制参数的调节可实现期望的动态平衡)

图片

阻抗控制输出的力修正量:

图片

存在的问题

稳定性问题、力跟踪方法、混合阻抗控制、鲁棒性方法、自适应算法、学习控制等。模型的不确定性和未知的环境是阻抗控制中不可避免的困难。

为了减少这些问题的负面影响,将一些先进的控制技术与阻抗控制相结合,包括鲁棒方法、自适应方法和学习方法。自适应阻抗控制方法可进一步分为两类。

其中一类是处理模型的不确定性。另一个目的是增强对未知环境的适应性。处理未知环境的方法通常被称为可变阻抗控制,因为阻抗模型的参数值是可变的,以适应变化的环境。应用神经网络技术,提高了控制器对模型不确定性的鲁棒性。

关键: 使机器人操作能够更好地实现不确定动态和不确定环境下的动态交互。

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

    关注

    206

    文章

    27033

    浏览量

    201396
  • 模型
    +关注

    关注

    1

    文章

    2704

    浏览量

    47685
  • 阻抗控制
    +关注

    关注

    1

    文章

    53

    浏览量

    10565
收藏 人收藏

    评论

    相关推荐

    EDGE全球范围内的应用

    EDGE全球范围内的应用 EDGE(EnhancedDataratesfor GSM Evolution)是介于2.5G网络GSM/GPRS与3G网络WCDMA之间的一种过渡型网络,通常也称为
    发表于 11-13 22:11

    CC2530频偏需要控制在多少范围内才可以保证正常工作呢?

    想请问一下 CC2530 和 CC2541 做的产品,批量生产的时候,频偏需要控制在多少范围内才可以保证正常工作呢?
    发表于 04-06 10:34

    怎样把电压保持某个数值电压之上,控制在一定范围内

    设计了一个电路,需要监测某个元器件的电压,现在该元器件的电压变化特别大,假如说是20V--40V,现在希望把电压维持一个较小的电压范围内,如控制在35V--40V,电路怎样设计呢
    发表于 06-27 15:52

    ASEMI 整流桥GBPC3510压降是什么范围内的?

    ASEMI 整流桥GBPC3510压降是什么范围内的?
    发表于 08-18 16:22

    家庭、单位用电安全,需要“弹性范围内、弹性连接”的接线端子

    家庭、单位安全的用电环境,离不开可靠的接线端子:弹性范围内、弹性连接的接线端子。现在的柱形端子已经简单到不能再简单的程度了:一颗螺丝、一个接线框和一根汇流条(没有汇流条的柱形端子伤导线,人为制造多
    发表于 03-19 15:25

    测一个数值看他是否正常的范围内

    谁会在labview上监测SPWM整流装置的故障,怎么做程序,求大神指教。可以给他输一个值,看他是否正常范围内。像这样的面板。它输出的是直流信号
    发表于 05-18 22:19

    TI远程与本地温度传感器准确度+/-1℃范围内

      德州仪器(TI)宣布推出一款准确度+/-1℃范围内的远程结温传感器与本地温度传感器集成一体的器件——TMP411,用于监控CPU、微处理器、图形处理单元与FPGA中的热敏二极管。该器件的独特
    发表于 12-03 10:41

    高速HDMI接口PCB相关阻抗匹配控制设计指南

    HDMI 规范文件里面规定其差分线阻抗要求控制在 100Ω ±15%,其中 Rev.1.3a 里面规定相对放宽了一些,容忍阻抗失控100Ω ±25%
    发表于 05-17 10:40

    请问ADS1174低功耗模式下工作的功耗能控制在什么范围

    1:ADS1174是四路AD转换期间,DOUT[8:5]必须接0V,那DOUT[4:1]若使用是必须接高电平吗?需要接电压多少V?2:ADS1174低功耗模式下工作的功耗能控制在什么范围
    发表于 05-27 07:28

    分享一个小vi,功能是 自定义范围内鼠标禁用

    可自己设定禁用范围,该范围内鼠标无法操作。
    发表于 09-11 13:09

    请问为什么Keil开发环境下,Debug模式下观察到的变量显示为“不在范围内

    为什么Keil开发环境下,Debug模式下观察到的变量显示为“不在范围内
    发表于 12-03 07:45

    哪些产品沙特ROHS法规的范围内

    必须遵守的合格评定程序。所涉范围内的所有电子电气设备及装置中的有害物质含量必须满足法规限制要求方可进入沙特市场销售。相关方必须在 2022 年 1 月 5 日 (公报上公布后 180 天) 满足
    发表于 12-15 17:10

    AD5521可以设计满足1~2GHz宽范围内阻抗匹配吗?

    您好! 我的设计是需要满足1~2GHz的低噪声放大,当我选用了ADL5521后,ADL5521datasheet发现典型电路做输入匹配时貌似并不能满足1~2GHz宽
    发表于 11-17 07:51

    为什么将噪声极点(noise pole)控制在噪声带宽

    最近在ADI官网中看见一篇文章《运算放大器驱动容性负载时的稳定性影响》,文中提到的第一点使放大器稳定的方法是控制噪声增益和带宽,但对文中一点很疑惑:为什么将噪声极点(noise pole)控制在噪声带宽?个人感觉应该将极点
    发表于 11-23 06:57

    反激式控制器在 -55ºC 至 150ºC 的结温范围内工作

    反激式控制器在 -55ºC 至 150ºC 的结温范围内工作
    发表于 03-19 06:22 0次下载
    反激式<b class='flag-5'>控制</b>器在 -55ºC 至 150ºC 的结温<b class='flag-5'>范围内</b>工作