ODrive的各种控制方式

本文详细介绍了ODrive的多种控制模式,包括滤波位置控制、轨迹控制、循环位置控制、绝对位置控制、速度控制、斜坡速度控制和扭矩控制。在滤波位置控制中,调整滤波器带宽能避免运动不稳定;轨迹控制则允许平滑的加减速运动;循环位置控制适用于连续增量运动;绝对位置控制需要校准;速度和斜坡速度控制关注速度变化;扭矩控制直接控制电机扭矩,同时有速度限制器保障安全。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1. 滤波位置控制

2. 轨迹控制

2.1 参数

2.2 用法

3. 循环位置控制

4. 绝对位置控制

5. 速度控制

6. 斜坡速度控制

7. 扭矩控制


1. 滤波位置控制

要求 ODrive 控制器尽可能努力达到原始设定点可能会导致运动不稳定。即使您使用的是从外部源生成的计划轨迹,如果以适度的频率发送该轨迹,ODrive 也可能会以不稳定的方式追逐传入楼梯中的每个楼梯。在这种情况下,调整滤波器带宽的一个好的起点是将其设置为设定点命令速率的一半。

odrv0.axis0.controller.config.input_filter_bandwidth = 2.0 # Set the filter bandwidth [1/s]
odrv0.axis0.controller.config.input_mode = InputMode.POS_FILTER # Activate the setpoint filter
odrv0.axis0.controller.input_pos = 1 # control the position [turns]

滤波器带宽为 1.0 [/秒] 时 1000 到 0 位置输入的阶跃响应。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熊孩纸的世界你不懂

阅读丈量世界

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值