基于视觉导航的两轮自平衡小车系统毕业设计.doc
《基于视觉导航的两轮自平衡小车系统毕业设计.doc》由会员分享,可在线阅读,更多相关《基于视觉导航的两轮自平衡小车系统毕业设计.doc(63页珍藏版)》请在咨信网上搜索。
1、北华大学毕业设计(论文)摘要两轮自平衡小车是移动机器人的一个重要分支,具有体积小、运动灵活、可零半径转弯等诸多优点。并且相对于传统的四轮车,两轮车在直立行走、导航方面对硬件设计、软件开发以及系统调试等提出了更高的要求。本文设计了一种基于视觉导航的两轮自平衡小车系统,并实现了小车的直立行走、自主寻迹两大功能。系统用飞思卡尔十六位微处理器XS128作为核心控制单元,通过增加各种传感器并编写相应程序以完成平衡控制,速度控制,转向控制和自主寻迹四大任务。本设计通过对倒立摆动力学模型的分析,得到小车平衡的条件。利用陀螺仪和加速度计获得车体的倾角和角速度,并进行互补滤波,对倾角进行PD控制实现小车的基本直
2、立;通过光电编码器得到车子的速度,通过转向陀螺仪得到转向角速度,对速度进行PI控制,将转速控制信号与平衡控制信号叠加加载到后轮两电机上,实现小车的静止和直立行走;用摄像头获得道路图像信息,进行图像预处理,提取出路径中心线,获得小车的方向偏差控制量,通过对方向控制量和转向角速度进行PD 控制来调节左右两轮的差速实现小车的转向和自主寻迹。本设计利用了串口调试上位机对系统进行实时调试。实践证明,该两轮自平衡车具有很好的静态平衡性能和动态性能,并能在道路上自主寻迹,流畅转弯,且该系统能有效地抵抗外部扰动。关键词:视觉导航;自平衡;倒立摆;互补滤波;上位机AbstractTwo-wheeled self
3、 -balancing vehicle is an important branch of the mobile robot, with a small, flexible movement, can zero turning radius, and many other advantages. And relative to the traditional four cars, two-wheelers in the upright walking, navigation hardware design, software development and system debugging a
4、nd put forward higher requirements.This paper has designed a two wheeled self-balanced intelligent car system based on visual navigation, and finally achieved the goal that the car could walk upright stably and run along the racing track. Freescale sixteen microprocessor systems MC9S12XS128 as the c
5、ore control unit, by adding a variety of sensors and to prepare appropriate procedures to complete the balance control, speed control, steering control and autonomous tracking of the four tasks.Through this design inverted pendulum dynamics modeling, analog get the car balanced conditions. Then, thi
6、s system uses gyroscopes and accelerometers to measure the dip angle and angular velocity of the car, and utilizing Complementary Filter to fuse dip angle and angular velocity. PD control inclination is achieved on the basic car upright. Then the design uses photoelectric encoders to obtain the spee
7、d of two wheels and steering angular velocity. The speed is controlled by PI controller. The car could keep stationary and upright by combining the speed control signal and dip angle control signal together. The design uses a CCD image sensor to obtain current image information. Through image proces
8、sing, extracting the track centerline and getting the direction migration information, we get the direction signal, the system could steer and tracing along the road independently by using PD controller. This design develops PC serial debugging host computer for systems parameters to debug. Practice
9、 has proved that the two-wheeled self-balancing vehicle with a good balance of static and dynamic properties, and can be self-tracking on the road, smooth cornering. And the system can effectively resist external perturbations.Keywords: Visual Navigation; Self-balancing; Inverted Pendulum; Complemen
10、tary Filter; PC- 3 -目录摘要1Abstract2引言11 视觉导航自平衡小车简介21.1 系统概述21.2 国内外两轮自平衡机器人技术的发展现状31.2.1 国外的发展31.2.2 国内的发展41.3 两轮自平衡机器人技术的发展趋势及前景52 方案设计与论证62.1 系统设计62.2 传感器的选择62.2.1 姿态传感器的选择62.2.2 导航方式及寻迹传感器的选择72.3 方案论证82.3.1 平衡控制的方案论证82.3.2 后轮测速的方案论证93 系统原理分析103.1 直立行走任务分解103.2 小车直立控制103.3 小车速度控制133.4 小车转向控制143.5
11、小车视觉导航154 硬件设计174.1 系统硬件组成174.2 系统各模块的设计174.2.1 主控单元模块174.2.2 电源模块194.2.3 视觉导航模块224.2.4 倾角测量模块234.2.5 电机驱动模块254.2.6 测速模块275 软件设计和算法实现285.1 开发环境介绍285.2 系统整体流程305.3 图像处理算法的设计325.3.1 图像模拟信号采集325.3.2 边沿检测提取算法345.3.3 图像滤波375.4 互补滤波算法的设计395.5 系统控制算法的设计415.5.1 PID控制算法415.5.2 平衡控制算法435.5.3 转向控制算法456 系统调试与参数
12、整定486.1 串口调试486.1.1 串口调试工具486.1.2 无线串口调试上位机486.2 图像采集调试496.3 姿态参数整定506.3.1 角度参数的整定506.3.2 速度参数整定506.3.3 方向参数整定51结论52参 考 文 献53附录A摄像头信号采集模块原理图55附录BMC9S12XS128最小系统原理图56致谢57北华大学毕业设计(论文)引言近年来,移动机器人由于其广泛的应用,成为了机器人领域的一个重要分支。随着研究的不断深入,移动机器人的应用领域更加广泛,所面临的环境和任务也越来越复杂。机器人会经常遇到一些比较狭窄,而且需要灵活移动转弯的工作场合,如何能够保持机器人灵活
13、快捷的执行任务已成为现实应用中人们颇为关心的问题。两轮自平衡机器人就是在这样的背景下提出来的。两轮自平衡小车是一个高度不稳定的两轮机器人,是一种多变量、非线性、强耦合的系统,是检验各种控制方法的典型装置,同时由于它具有体积小、运动灵活、零转弯半径等特点,将会在军用和民用领域有着广泛的应用前景,因为它既有使用价值又有研究意义,所以两轮自平衡小车的研究在最近几十年引起了大量机器人技术实验室的广泛关注。视觉导航两轮自平衡机器人是在原来自平衡机器人的基础上增加了自主导航功能,是一种具有高度自规划、自组织、自适应能力,适应在复杂的非结构化环境中工作的机器人。视觉导航技术是其研究的重要技术,也是自平衡机器
14、人实现智能化及完全自主的关键技术。近年来随着通讯技术、人工智能技术、传感技术、计算机技术的飞速发展,为视觉导航两轮自平衡机器人的开发与研究奠定了坚实的基础和良好的发展前景。1 视觉导航自平衡小车简介1.1 系统概述两轮自平衡机器人自面世以后,由于其系统具有很强的非线性和不稳定的动态性能,迅速受到了世界各国机器人研究者的青睐,为验证各种控制理论提供理想平台,具有重大的理论研究意义。两轮移动机器人所使用的控制方法主要有:状态反馈控制、PID控制、最优控制、极点配置控制等,通常称为传统控制方法。但是传统控制方法的控制对象必须是一个系统状态和参数都是已知的已知系统。由于两轮自平衡机器人的强非线性,对机
15、器人的模型需进行线性化处理。这样得到的机器人模型精确度很低,控制效果不能达到最优。而且两轮移动机器人要在经常变换的环境中工作,采用传统的控制方法,对系统建模时将非线性方程线性化,使得线性化后的模型准确性降低,将很难得到最优的控制效果。国内和国外都有一些研究者在两轮移动机器人的控制算法中采用了神经网络控制、自适应控制、模糊控制等高端算法进行了许多非线性控制方法研究。即使有些控制算法的控制效果能实现基本的功能,但是这些方法普遍存在运算过度复杂、控制器设计困难、相关参数很难调节等局限性,从而使得在实际系统应用难度很大。两轮自平衡机器人是一个集动态决策和规划、环境感知、行为控制和执行等多种功能于一体的
16、综合复杂系统,其关键是解决在完成平衡的同时,还能够实现自主导航及适应各种环境下的控制任务。通过运用外加的加速度传感器、超声波传感器、角度传感器、防碰撞开关等,可以实现小车的跟踪、路径规划和自主壁障等多种复杂的功能。随着两轮自平衡机器人在各个领域的不断深入,越来越多的情况要求机器人具备在未知的环境中自主导航的能力。正确的实时的视觉处理信息直接关系到智能车的行驶速度、运行方向、跟踪效果以及对障碍物的躲避,对系统的实时性和鲁棒性具有决定作用。随着计算机视觉和图像处理技术的快速发展,自动导航技术也不断发展。视觉传感器引导方式由于具有信号探测范围宽、获取信息完整等优点,使得通过视觉传感器获取导航信息成为
17、自动引导技术设计研究的主要方向之一。目前国内外导航机器人大部分都采用基于视觉或者有视觉参与的导航技术。自然环境中的视觉导航的研究涉及到计算机视觉中的各个主要方面,是一个有难度的综合性课题。视觉导航的基本任务包括信息采集、全局定位、道路跟踪和障碍物检测,其中每一个部分都要以环境建模为基础。这是因为环境为智能车导航提供了很充分的信息。环境的某些特征可以为智能车导航提供依据,我们称之为路标。这些路标分成定位路标和导航路标。这些特定的路标,为智能车视觉导航提供了丰富是信息,是自动导航的关键技术,也是决定导航系统智能化程度的重要指标之一。由于两轮移动机器人具有结构特殊、体积小、运动灵活、适应地形变化能力
18、强、能够方便地实现零半径回转、鲁棒性强、适于在狭小和危险的工作空间内活动、能够胜任一些复杂环境里的工作。因此,两轮移动机器人有着广泛的应用前景,其典型应用包括代步工具、通勤车、紧急服务、空间探索、危险品运输、灭火、智能轮椅、高科技玩具、多机器人合作、机器人足球、控制理论测试平台等方面。目前在国际上,对于视觉导航两轮移动机器人应用研究也都处于刚刚起步阶段。所以视觉导航两轮自平衡小车的研究很有意义。1.2 国内外两轮自平衡机器人技术的发展现状1.2.1 国外的发展首先提出两轮机器人构想的是日本 Electro-Communications大学的教授Kazuo Yamafuji,他在 1985 年就
19、萌生了制造一种自动站立机器的构思,并在 1987 年申请的一项“平行双轮机器人”的专利中使用了该技术。近几年,随着两轮移动机器人的研究不断开展,该项技术开始成为全球机器人控制技术的研究热点之一。2002 年,瑞士联邦工业大学的 Felix 等研制出可遥控的两轮移动机器人 Joe,该装置如图 1.1 所示,其最大运动速度可以达到 1.5m/s。Joe 能稳定地做 U 型回转。Fellx 最初使用解耦状态空间控制器来保持系统的平衡,设计者认为使用自适应模糊控制算法能提高 Joe 的抗干扰能力。图 1.1 机器人 Joe图 1.2 机器人 LegWay2002 年,Leg 公司设计了两轮移动机器人
20、LegWay,该装置如图 1.2 所示的。Legway是第一款玩具移动机器人,外形只有手掌大小,结构紧凑、控制灵活、模块化的结构设计,使得二次安装和拆卸都很方便。设计中引入了电机的差动驱动方式,机器人可以工作在斜面甚至不规则表面上,同时支持无线遥控操作。该机器人采用光电接近探测器来测量与地面之间的距离来实现平衡,并实现了对特定曲线轨迹进行跟踪。1.2.2 国内的发展目前,国内主要针对两轮机器人建模与实验原型机的研制进行研究。2004 年,中国科学技术大学成功研制了两轮自平衡电动代步车 Free Mover,如图1.3 所示。它可以实现零半径回转,无刹车系统,整车质量约为30 公斤。正常工作时,
21、操作者经10分钟的训练后就可以驾驶其行走。身体前倾时车子自动加速,后倾时自动减速。通过控制手柄,该电动车可原地转弯任意角度,时速可达 10 公里。连续行驶里程约 30 公里。2005年,哈尔滨工程大学研制了一部双立人Sway,如图 1.4 所示,该机器人系统采用两块8051 单片机,一块作为机器人的控制器,另一块作为上位机的核心控制器。为了提高了检测精度,系统采用反射式红外线距离传感器和加速度计测量车体倾斜角度,为了提高系统的抗干扰能力,采用差分算法作为核心控制算法。机器人与上位机之间的数据通讯由MODEM 完成,人机交互界面通过液晶显示器实现。但由于没有对地面不平整及车轮打滑等异常情况进行考
22、虑,该两轮自平衡机器人只能在理想的水平路面运行。 图 1.3 两轮代步车 Free-Mover 图 1.4 机器人 Sway1.3 两轮自平衡机器人技术的发展趋势及前景表1.1对几种典型的两轮自平衡机器人系统的结构特点,功能特点和传感器进行了综合比较。表 1.1 典型两轮自平衡机器人的结构特点比较系统结构感知系统类型传感器Legway质量均布式单传感器光电探测器器nbot质量均布式组合传感器组合传感器 FAS-GJoe倒立摆式单传感器式陀螺仪SegWay倒立摆式组合传感器式1 个陀螺仪,2 个倾角计和光学传感Flathru质量均布式组合传感器式3 个陀螺仪,1 个 3轴加速度计分析表明,为了实
23、现两轮移动机器人的实用化,在机器人的导航技术与控制方法等方面仍然有许多有待研究的问题,目前主要研究移动机器人的导航定位、路径规划、灵活控制等问题,具有重要的学术价值和现实意义。尽管国内外许多研究机构对两轮移动机器人开展了很多研究,但机器人前进,后退,旋转等运动状态,如何设计控制策略,以保持身体的运动和动力系统可立即恢复后干扰导航和平衡等方面,仍有许多问题值得研究的地方。未来,两轮自平衡小车的发展趋势有以下几个方面。系统的设计应满足动态移动机器人的要求,机械结构要紧凑、对称和简单的控制,完善现有的原型系统,在国内和国外的制度设计特点方面,体现了设计的多样性;信息感知系统采用的传感器形式从单传感器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 视觉 导航 平衡 小车 系统 毕业设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。