874381002双轮自平衡机器人行走伺服控制算法研究.doc
《874381002双轮自平衡机器人行走伺服控制算法研究.doc》由会员分享,可在线阅读,更多相关《874381002双轮自平衡机器人行走伺服控制算法研究.doc(5页珍藏版)》请在三一办公上搜索。
1、双轮自平衡机器人行走伺服控制算法研究 摘 要:为了解决双轮自平衡机器人行走伺服控制问题,本文设计了一种基于mamdani型模糊推理规则的模糊控制器。并且使用这种模糊控制器在双轮自平衡机器人硬件平台上完成了两个实验。一是以恒定倾斜角行走为控制目标的行走伺服控制,二是以恒定速率行走为控制目标的行走伺服控制。实验结果表明,本文设计的模糊控制器可以很好的解决双轮自平衡机器人行走伺服控制问题。关 键 词: 双轮自平衡机器人;行走伺服控制;模糊控制 中图分类号:TP 文献标识码:AThe Motion Servo Control Algorithm Research on Equilibrate Robo
2、t (Institution of Artificial Intelligence and Robot, Beijing Polytechnic University, Beijing100022, China)SUN Liang, WANG Yi-ran, RUAN Xiao-gangAbstract: In this paper, the dual wheel equilibrate robot motion servo control is our concern. We design the controller which uses the fuzzy mamdani reasoni
3、ng rule table. Based on the controller mentioned above, we focus on the constant tilt angle and constant motion speed control. From the results of the experiments, the fuzzy controller shows a good dynamic performance. Key words: Dual Wheel Equilibrate Robot; Motion Servo Control; Fuzzy Control1引言移动
4、机器人学是机器人学的一个重要分支,主要研究在复杂环境下机器人系统的实时控制问题。对移动机器人技术的研究始于20世纪六十年代,以斯坦福研究所的自主式移动机器人SHAKEY为标志12。目前,移动式机器人技术已经成功应用于城市作战、排爆、反恐、消防、空间探测等领域。移动机器人运动平衡控制属于移动机器人本题控制范畴,是足式或者轮式机器人的研究热点,目的是保持机器人在行走过程中的整体平衡性。基金项目:国家自然科学基金(60774077);教育部博士学科点专项科研基金资助项目(20050005002)作者简介:孙亮(1951-),男,北京人,副教授,研究生,主要从事学习控制,智能系统等方面的教学科研工作。
5、 轮式机器人的运动控制主要以双轮式机器人为研究对象。2002年,瑞士联邦工业大学的Felix Grasser等研制出可遥控的两轮自平衡机器人Joe,其最大运动速度可以达到1.5m/s,超过了人的行走速度。2004年,中国科学技术大学成功研制了两轮自平衡电动代步车Free Mover。它可以实现零半径回转,操作者只需要经过10分钟的训练,就可以驾驶其行走。并且,代步车可以随驾驶者身体姿态变化而自动加减速,最高时速可达10公里3。由于双轮式移动机器人的运动平衡控制过程与直线倒立摆的控制过程类似,故又称倒立摆机器人或者轮式倒立摆4 5。本文结合自主开发的双轮自平衡机器人硬件平台,设计了一种基于mam
6、dani型模糊推理规则的模糊控制器,并使用嵌入式数字信号处理器实现。该控制器在自平衡机器人行走伺服控制的实际应用中取得了显著效果。2双轮自平衡机器人行走控制2.1 双轮自平衡机器人行走伺服本文的控制任务是要求双轮自平衡机器人具备稳定行走的能力。根据上述控制要求本文设计了两个实验,第一个实验期望自平衡机器人以恒定的身体倾斜角度行走。此时闭环系统构成角度伺服控制系统。第二个实验期望自平衡机器人以恒定的速率行走。因此,闭环系统构成速率伺服系统。两个实验所需要的系统给定值不同。其中,以恒定倾斜角行走为控制要求的行走伺服实验需要的控制系统给定值是自平衡机器人身体的倾斜角度值。而以恒定速率行走为控制要求的
7、行走伺服实验需要的控制系统给定值是自平衡机器人驱动轮的转速。2.2 行走伺服控制原理与实验智能运动控制技术是机器人学中的关键技术基础。本文设计的mamdani型模糊控制器在双轮自平衡机器人硬件平台上所完成的行走伺服实验分别满足了恒定倾斜角度行走伺服控制要求与匀速率行走伺服控制要求。由于控制目标不同,实验使用的反馈控制原理框图有所差异。在以恒定倾斜角度行走为控制要求的行走伺服实验中,控制目标设定为自平衡机器人身体倾斜角度,设计的控制器闭环输入为双轮自平衡机器人身体倾斜角度误差值及其加速度误差值,反馈控制原理框图如图1所示。在以匀速率行走为控制目标的行走伺服实验中,控制目标设定为双轮自平衡机器人身
8、体倾斜角度和驱动轮转速值,设计的闭环控制器输入为机器人身体倾斜角度误差值与广义速率误差值。这里,广义速率指的是机器人身体倾斜角速度与驱动轮速率的线性组合,其反馈控制原理框图如图2所示。从上述反馈控制原理框图可以看出,匀速率行走伺服控制是恒定倾斜角度行走伺服控制的扩展。Fuzzy controller为mamdani型的模糊控制器,Model为双轮自平衡机器人实体。其输出为机器人身体倾斜角度信号、角速度信号和直流驱动电机转速信号。在控制框图中,倾斜角速度信号用角度信号对时间的导数表示。上述输出信号分别使用倾斜角传感器、速率陀螺仪和增量式编码器测得。2.3 模糊控制器设计 双轮自平衡机器人模糊控制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 874381002 双轮 平衡 机器人 行走 伺服 控制 算法 研究

链接地址:https://www.31ppt.com/p-2942479.html