[发明专利]一种基于积分滑模算法的轮式移动机器人主从式编队控制方法有效
| 申请号: | 201610041201.5 | 申请日: | 2016-01-21 |
| 公开(公告)号: | CN105607636B | 公开(公告)日: | 2018-03-02 |
| 发明(设计)人: | 冯宇;凌荣耀;郭一军;张文安;黄延昱 | 申请(专利权)人: | 浙江工业大学 |
| 主分类号: | G05D1/02 | 分类号: | G05D1/02 |
| 代理公司: | 杭州天正专利事务所有限公司33201 | 代理人: | 王兵,黄美娟 |
| 地址: | 310014 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 积分 算法 轮式 移动 机器人 主从 编队 控制 方法 | ||
技术领域
本发明涉及自动化技术领域,具体涉及一种基于积分滑模算法的轮式移动机器人主从式编队控制方法。
背景技术
相比于单个机器人,多个机器人协同合作可以实现更复杂和重要的功能,随着网络通信和计算机技术的发展,多机器人协作系统得到了越来越多的应用。编队控制是多机器人协作中的一类重要问题,它要求多个机器人在运动过程中根据具体任务需求保持期望的队形。特别的,轮式移动机器人在编队过程中易受路面状况、轮子滑动等外界干扰的影响且受到非完整约束,即移动机器人不能向车轮的轴向运动,因此,轮式移动机器人的编队控制作为一类具有特殊约束的非线性控制问题,其难点主要在于如何在实现控制效果的同时保证系统的鲁棒性。
滑模控制算法快速、灵活,对非线性系统可以现实较好的控制性能,且具有很强的鲁棒性,当系统处于滑动模态,其对被控对象的建模误差、参数摄动和外部干扰具有极强的不敏感性。积分滑模控制算法在保持传统滑模控制算法优点的同时可以保证更好的跟踪精度。
发明内容
本发明要克服现有技术的上述缺点,针对具有非完整约束的轮式移动机器人,提出一种基于积分滑模算法的主从式编队控制方法。
本发明所述轮式移动机器人主从式编队如图1所示,考虑具有非完整约束的多个相同结构的轮式移动机器人,每个机器人前进、后退及旋转运动所需的力矩均由安装在同一轮轴上的两个车轮提供。考虑主-从结构的编队方式,其中,主机器人起领航的作用,从机器人保持期望距离Ls和期望方向角跟随主机器人运动。
具体实施步骤如下:
1)建立每个机器人位姿的运动学方程如下:
其中,vi和ωi分别表示第i个机器人的线速度和角速度,和分别表示第i个机器人的轮轴中心点在平面坐标系中的横坐标、纵坐标和方向角的导数。
2)根据设定的期望距离和方向角计算从机器人的运动学控制律,以线速度vu和角速度ωu作为从机器人的运动学控制输入,具体表达式如下:
其中,d是从机器人几何中心与轮轴中心的距离,标量kx,ky,kθ>0是用于调节跟踪速率和精度的控制器设计参数,ex,ey和eθ分别表示在从机器人坐标系中从机器人的横坐标、纵坐标和方向角与设定值之间的偏差,其具体表达式如下:
上式中,L和分别为主从机器人之间的实际距离和方向角,θlf=θl-θf,θl和θf分别是主机器人和从机器人在平面坐标系中的方向角。
3)基于步骤2)求得的运动学控制律,计算从机器人的动力学积分滑模控制律τ,其具体表达式如下:
其中,m是机器人的重量,I是机器人的惯量,r是车轮半径,R是二分之一的轮轴长度,K=diag(k1,k2),标量k1,k2>0和λ>0是用于调节控制效果的控制器设计参数,滑模变量s1和s2如下式所示:
其中V=[vs ωs]T,U=[v ω]T,vs和v分别为机器人的期望线速度和实际线速度,ωs和ω分别为机器人的期望角速度和实际角速度,表示V的导数,e1和e2为机器人的期望速度和实际速度之间的误差向量及其积分,sgn(·)表示符号函数。
本发明的优点是:所述编队控制方法快速、灵活,对非线性系统可以现实较好的控制性能,且具有很强的鲁棒性。
附图说明
图1是本发明所述机器人编队系统的结构图。
图2是本发明的机器人编队的控制效果图。
具体实施方式
为更直观的说明本发明的方案和优势,下面结合实施例对本发明的技术方案作进一步描述。参照图1、图2:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610041201.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多结构立方体溴碘化银颗粒乳剂的制备方法
- 下一篇:导电胶膜的切割工具





