基于模糊PID的全方位移动机器人运动控制
2011-05-08田琦,李琪,姚鹏,赵媛
电子科技 2011年9期
田 琦 ,李 琪 ,姚 鹏 ,赵 媛
(第二炮兵工程学院基础部,陕西西安 710025)
移动机器人是一个集环境感知、动态决策、行为控制与执行等多种功能于一体的综合系统[1],其运动控制是移动机器人领域的一个重要研究方向,也是移动机器人轨迹控制、定位和导航的基础。传统的运动控制常采用PID控制算法,其特点是算法简单、鲁棒性强、可靠性高,但需要精确的数学模型才对线性系统具有较好的控制效果,对非线性系统的控制效果并不理想。模糊控制不要求控制对象的精确数学模型,因而灵活、适应性强。可是,任何一种纯模糊控制器本质上是一种非线性PD控制,不具备积分作用,所以很难在模糊控制系统中消除稳态误差。针对这个问题,结合运动控制系统的实际运行条件,设计采用模糊PID控制方法来实现快速移动机器人车轮转速大范围误差调节,将模糊控制和PID控制结合起来构成参数模糊自整定PID算法用于伺服电机的控制,使控制器既具有模糊控制灵活而适应性强的优点,又具有PID控制精度高的特点,使运动控制系统兼顾实时性高、鲁棒性强及稳定性等设计要点,并可通过模糊控制规则库的扩充,为该运动控制系统方便添加其他功能[2]。
1 全方位移动机器人运动学分析
研究的是一种全自主移动机器人平台,该机器人采用了四轮全向移动的运动方式,具有全向运动能力的系统使机器人可以向任意方向做直线运动,而之前不需要做旋转运动,并且这种轮系可满足一边做直线运动一边旋转的要求,达到终状态所需的任意姿态角。……
登录APP查看全文
