22、蛇形机器人的动力学建模与机械设计

蛇形机器人的动力学建模与机械设计

蛇形机器人的不连续动力学

蛇形机器人在与障碍物接触和分离时会出现不连续动力学现象。下面分别介绍障碍物碰撞和分离时的动力学情况。

障碍物碰撞时的不连续动力学

根据假设,当一个原本未与障碍物接触的连杆与障碍物接触时,会发生非弹性碰撞。碰撞瞬间完成,产生的碰撞力是冲量,导致蛇形机器人的速度出现不连续跳跃。
碰撞模型可表示为:
[M(q^+)\dot{q}^+ - M(q^-)\dot{q}^- = F_{impulse}]
其中,(F_{impulse} \in R^{N + 2}) 表示广义冲量碰撞力,(q^-)、(\dot{q}^-)、(q^+) 和 (\dot{q}^+) 分别表示碰撞前后的广义坐标和速度。
由于碰撞时蛇形机器人的构型不变((q^+ = q^-)),且碰撞力无摩擦,上述方程可改写为:
[M(q)(\dot{q}^+ - \dot{q}^-) = C^T(q, \alpha^+)\lambda]
其中,(\lambda \in R^m) 是冲量约束力向量。约束矩阵 (C) 取决于碰撞后的接触参数向量 (\alpha^+)。
为计算冲量约束力 (\lambda) 和碰撞后速度 (\dot{q}^+),需满足互补条件:
[C(q, \alpha^+)\dot{q}^+ \geq 0]
[\lambda \geq 0]
[\lambda^T C(q, \alpha^+)\dot{q}^+ = 0]
通过一系列推导,可得到描述蛇形机器人碰撞动力学的线性互补问题(LCP):
[v_n^+ = v_n^- + CM^{-1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值