43、移动机器人的路径规划与运动控制

移动机器人的路径规划与运动控制

一、移动机器人路径规划基础

(一)坐标变换优化原地旋转操作

在移动机器人的操作中,对于图中右侧的原地旋转操作,采用了不同的坐标变换将系统转换为(2,3)链式形式。具体使用的变换如下:
[
\begin{cases}
z_1 = \theta - \theta_f \
z_2 = (x - x_i) \cos \theta + (y - y_i) \sin \theta \
z_3 = (x - x_i) \sin \theta - (y - y_i) \cos \theta
\end{cases}
]
这种变换将((z_2, z_3))参考系的原点对应到单轮车的初始笛卡尔位置。对于纯重新定向操作,有(z_{2,i} = z_{2,f})和(z_{3,i} = z_{3,f}),从而可以高效地将该操作实现为简单的旋转。实际上,建议使用上述变换替代其他变换,因为分析表明,一般情况下(\vert v_2\vert)系数的大小(进而得到的路径长度)不仅取决于(z_2)和(z_3)所需的重新配置量,还取决于(z_{2,i})本身的值。采用上述变换,即(z_{2,i} = 0),可使操作大小相对于单轮车的笛卡尔位置保持不变。

(二)轨迹规划

当确定了路径(q(s))((s \in [s_i, s_f]))后,需要选择一个时间定律(s = s(t))让机器人遵循。例如,若单轮车的速度输入受以下形式的限制:
[
\begin{cases}
\vert v(t) \vert \leq v_{max} \
\vert \o

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值