探测机器人视觉随动系统的软件设计.doc
《探测机器人视觉随动系统的软件设计.doc》由会员分享,可在线阅读,更多相关《探测机器人视觉随动系统的软件设计.doc(29页珍藏版)》请在沃文网上搜索。
1、重庆大学本科学生毕业设计(论文)探测机器人视觉随动系统的软件设计学 生:xx学 号:xx指导教师:xx专 业:xx重庆大学自动化学院二OO八年六月Graduation Design(Thesis) of Chongqing UniversityThe Software Design of Dynamic System of Detection RobotUndergraduate: Xia XiaodongSupervisor: Assit-Prof. Xie ZhaoliMajor: AutomationCollege of Automation Chongqing UniversityJu
2、ne 2008重庆大学本科学生毕业设计(论文) 中文摘要摘 要目前机器人越来越多的应用于非制造业,与制造业相比,其主要特点是工作环境的非结构化和不确定性,这对机器人提出了更高的要求,需要机器人具备行走功能、对外感知能力以及局部的自主规划能力等。因此,对探测移动机器人的研究正成为一个重要的热点。探测移动机器人能够按照存储在其内部的地图信息,或根据外部环境所提供的一些引导信号(即通过对环境的实时探测所获得的信息) 规划出一条路径,在没有人工干预的情况下完成目标任务。针对以上特点,本文设计了探测机器人的视觉随动机构,并基于DSP对视觉随动系统进行了软件设计。前期工作中,主要进行器件选型、分析、选购工
3、作,包括CCD传感器、DSP、U形架和伺服马达。以此为基础,设计出探测机器人的视觉随动机构。CCD器件的灵敏度很高 ,光谱敏感波段也很宽,把光学图像转换成电信号输出,经图象采集卡处理得到数字视频信号,DSP控制器对其进行运算、处理,产生相应PWM波,对伺服马达进行控制,带动视觉机构的旋转。通过软件设计,实现视觉系统的随动控制。最后,通过系统调试,改进了一系列的问题,实现了对视觉传感器的很好的随动控制。关键词:探测机器人,视觉随动系统,DSP,伺服马达,软件设计II重庆大学本科学生毕业设计(论文) ABSTRACTABSTRACTCurrently there is an increasing
4、number of robots used in non-manufacturing sector.Compared to the manufacturing sector, its main feature is the unstructured work environment and uncertainty.This put forward higher requirements on robots.so,Robots need to have the walking function, the external perception and the ability of local a
5、utonomy, such as planning capacity.Therefore, the detection of mobile robot is becoming a major hot spots.The mobile-detect robot is able to Plan a way according to the map information stored in itself or based on the external environment provided by some guidance signals and complete tasks in the a
6、bsence of intervention of hunman beings.For the above characteristics, this paper will design the visual dynamic exploration of robot , and the DSP-based visual servo control of the software design.The Preparatory work is mainly for device selection, analysis, purchasing, including CCD sensors, DSP,
7、 U-shaped frame and servo motors.On this basis, designed to detect the robot with the dynamic visual body.the device of CCD has high sensitivity , the spectrum is also sensitive to a wide-band.change The optical image electrical signals output.though the processing of the image acquisition card ,dig
8、ital video signal , DSP controller process and operate on it to produce PWM wave.The servo motor control lead the rotation of visual body realize the dynamic control of the vision system .Finally, the system debug and improve a series of issue and the realization of the vision sensor with a good dyn
9、amic control.Key words:Detecting robot,With vision system ,DSP, Servo Motors,The software design 重庆大学本科学生毕业设计(论文) 目录重庆大学本科学生毕业设计(论文) 目录目 录中文摘要ABSTRACT1绪论1 1.2 国内外研究现状11.3 课题的目的和意义2 1.4 课题的研究内容2 1.5 本章小节32 视觉随动系统简介42.1 视觉机构42.1.1摄像机42.1.2视频输入处理器SAA711152.2 随动机构82.3 DSP简介102.4 本章小结113 视觉随动系统的软件设计133.1
10、编程环境CCS2000133.2伺服马达控制原理143.3视觉随动系统控制原理163.4软件设计流程图163.4.1主程序流程图163.4.2 SAA7111初始化流程图193.4.3 PWM产生流程图及子程序193.5本章小结204 系统调试215 结论 226 致谢23参考文献24 24 重庆大学本科学生毕业设计(论文) 1绪论1 绪论1.1 引言众所周知,恶劣环境下的人工作业是很危险的,比如:煤矿井下容易发生塌方、透水等事故,管道的检测维修难度极大。若以探测机器人来代替人工作业,不但能提高安全性,降低劳动强度,而且能提高经济效益,给人类社会带来极大的方便;此外,若探测机器人能够获得全方位
11、的视野,将会极大地提高作业的效率。1.2 国内外研究现状探测机器人作为机器人学中的一个重要分支,早在60年代,工程界就开始了探测机器人的研究,其发展经历了一个较长的历程。1962年,美国、英国、日本的一些实验室等研究机构进入这一领域,八十年代,国外掀起了智能机器人研究热潮,而且发展迅速,不少研究机构取得了很多有意义的研究成果,其中较为著名的有美国标准与技术研究院、卡内基-梅隆大学、日本的Tsugawa1。九十年代,主要研究热点是将各种控制方法应用到智能移动探测机器人的控制。典型的机器人有美国JPL研发的Athena、微型火星车Nanorover,卡内基-梅隆研发的Nomad移动机器人。我国政府
12、非常重视机器人技术,从国家863计划实施之初到现在一直将机器人技术列为重点支持方向。“十五”期间,国家863计划机器人技术主题重点支持了数控、工程机械、盾构、生产线、水下载人潜器、危险作业机器人、医疗机器人和仿人仿生机器人等,较为全面对路径规划、视觉导航、信息融合、自动驾驶等一些基本的智能机器人技术做了探索。几十年来世界机器人的研究发展相当迅速,取得了相当多的成果值2。 1997年,卡内基梅隆大学机器人研究所在智利阿特卡马沙漠上的测试了他们研究的“流浪者”(nomad)号机器人。阿特卡马沙漠的环境类似于月球和火星的表面,测试行程220km,在其行程中既有自主控制又有几千千米以外的人工遥控,测试
13、中还包括车体在复杂地形上的行驶能力测试。其驱动结构、通信、传感器的设计都比较有创意,可以为设计月球车提供参考。2003年7月,日本东京大学和三井造船公司公开了新研制的海底探测机器人。这种机器人的潜水深度可达4000米,其搭载的探测装置能够准确把握周围状况,前方若出现障碍物,它搭载的计算机会准确作出判断,操纵机器人自动绕开,到达指定目的地之后,航行误差仅为约30米。新型海底探测机器人靠传感器检测水温、水中的浑浊度等,并能自主地收集数据,可用于探测喷涌热水的海底火山、沉船、海底矿产资源和生物等。2004年5月它被用于探测到地球上最深的海沟马里亚纳海沟。 今年3月,首期投资100万,由甘肃长城水下高
14、技术有奶公司研发的三位智能机器人在甘肃兰州宣告诞生,三兄弟分别是“水下综合探测机器人”,“水下清刷机器人”和代号为GNOM的小型机器人。这三位机器人的诞生使我国告别了没有同类机器人的空白,其中水下综合探测机器人和水下清刷机器人在国内外都是“独生子”,而小型机器人则是引进国外技术合作的结晶。他们集“声成像”等高尖端技术于一身,在水下各具其能,能够完成人所无法完成的水下作业,且不受天气和环境影响,具有工作效率高,费用成本低的明显优势。1.3 课题的目的和意义在当代工业生产中,存在着大量环境复杂的高危工种。如煤矿、管道、排爆等,对工作人员的生命安全构成了严重的威胁。移动探测机器人的研究为恶劣环境下的
15、人工作业带来了希望,提高了安全性,同时降低了劳动强度 3 。随着现代计算机技术、传感器技术以及信息处理技术的发展,探测机器人的应用范围已不仅仅局限于危险区域。农业、医疗、空间探测等,也大量出现了探测机器人的身影。探测机器人要实现在未知和不确定环境下运行,必须具备自动导航和避障功能4。视觉随动系统是探测机器人的关键部分,它通过对未知环境的感知,自动探测搜索目标,并且能成功的避开障碍物,快速准确平稳的到达目的地,作出相应的决策。本课题研究目的是:一,设计探索机器人视觉随动系统;二,控制机器人主动感知环境,寻找目标和障碍物,为决策提供数据基础。1.4 课题的研究内容本课题的任务是设计视觉随动机构并通
16、过软件设计对视觉传感器进行随动控制。由于视觉随动机构对系统影响很大,因此要求它紧凑、可靠、稳定性高;另外用软件算法控制伺服马达达到对视觉传感器的控制。为了设计机器人视觉随动机构,首先要选购伺服马达,确定伺服马达参数。机器人机电控制系统中,伺服马达控制效果是性能的重要影响因素。伺服马达可以 在微机电系统和航模中作为基本的输出执行机构,其简单的控制和输出使得DSP控制器系统非常容易与之接口。基于伺服马达,可以设计一个视觉随动机械结构,包括一个可靠性高、稳定的摄像头支架。 1.5 本章小结 探测机器人作为智能机器人的一个分支,在现代人类社会的生产中的作用越来越大,已经渗透到了很多重要的领域,是目前国
17、内外机器人研究的一个重点和热点。几十年来其发展非常迅速,取得相当多有意义的成果。本章详细介绍了国内外探测机器人的研究现状,并举出了一些具有代表性的成果,如卡内基梅隆大学机器人研究所研究的“流浪者”(nomad)号机器人。本章重点介绍了本课题的研究目的、意义及研究内容。众所周知,在诸如地下矿井、管道和排爆等高危场所进行人工作业,随时都可能给施工人员带来生命威胁。因此,用机器人代替人类在这些环境里工作,将给人类带来希望。机器人要在这些非结构化的环境里工作,必须具备自动导航和避障功能,视觉随动系统是其中的关键部分。本课题研究内容就是设计探索机器人视觉随动机构,并设计软件算法对视觉传感器进行随动控制。
18、重庆大学本科学生毕业设计(论文) 2 视觉随动系统简介2 视觉随动系统简介2.1 视觉机构2.1.1摄像机 摄像机是产生图象信号的部件,也是探测机器人视觉系统的重要组成部分。摄像机由光学镜头、摄像元件、视频放大及同步扫描电路、光强控制等部件组成 5 。前方景物经光学镜头生成光学图像, 摄像元件的感光表面能按照光学像上各点照度的不同产生相应数量的电荷, 同步扫描电路则按一定顺序把这些电荷取出成为电信号-视频信号, 经视频放大器放大并加入规定的同步信号后输出。下面我们详细分析摄像机的组成部件。 光学镜头的作用是产生景物的光学像, 并把它投射在摄像器件的感光表面上。光学镜头可分为定焦镜头与变焦镜头。
19、在变焦镜头中又有连续变焦与不连续变焦之分, 后者实际是几个焦距不同的定焦镜头的组合,其某些光学零件相互共用。 变焦镜头的最长焦距与最短焦距之比,叫做变焦比或变倍比,一般在4 至12 之间。光学镜头的重要技术参数是焦距和相对孔径。对于一定尺寸的摄像元件而言, 光学镜头的焦距决定了电视摄像机的视场大小;摄像镜头的另一个重要参数是入瞳直径D与焦距f之比D/f , 叫做相对孔径;而F/D通常叫做F数。它对靶面上像的照度有重要影响。 摄像器件的作用是把光学图像转换成电信号输出。CCD与CMOS传感器是当前被普遍采用的两种图像传感器,两者都是利用感光二极管(photodiode)进行光电转换,将图像转换为
20、数字数据。CMOS工艺是超大规模集成电路的主流工艺 6 ,集成度高,可以根据需要将多种功能集成在一块芯片上。CMOS图像传感器包括图像阵列逻辑寄存器、存储器、定时脉冲发生器和转换器在内的全部系统。70 年代出现了电荷耦合器件( CCD器件),它是一种半导体固体成像器件。这种器件的感光表面是用半导体材料做成的许多敏感单元组成的阵列,当光学像投射到感光表面时,对应于像上各点的不同照度在阵列的各敏感单元中产生不同数量的电荷(载流子),然后外电路按一定时间顺序从阵列边缘取出各敏感单元的电荷,就得到对应于光学图像的视频信号。摄像器件的几个主要参数是:响应度,信噪比,惰性,分辨力。响应度又叫做灵敏度,是输
21、出的光电流与输入的光通量之比, 单位是微安/流明。信噪比(S/N)是图像信号的峰值电平Usp与杂波有效值Un之比, 单位用分贝(DB)。惰性又叫做滞后,是指当光照停止后光电流并不立即消失的现象。在看电视时有时看到在一个移动的亮物体图像后面拖着一个亮“尾巴”就是这种惰性的反映。惰性的大小用光照停止后第三(电视)场剩余信号电流与光照停止前的信号电流之比值表示。而分辨力是摄像器件分解图像细节的能力。CCD与CMOS二者主要差异是数字数据传送的方式不同,因此在效能与应用上也有诸多差异。在灵敏度、成本、分辨率、噪声控制等方面,CCD传感器都优于CMOS传感器。而且CCD器件光谱敏感波段也很宽,可达近红外
22、波段,特别是体积小,耐冲击振动,已逐渐占据了市场。本课题选用了CCD传感器。光强控制部件的作用是使由光学镜头产生的光学像的照度保持在摄像器件正常工作所需的范围内。自然景物所受的光照变化是很大的, 正午时地面照度可达到 100000 (勒克斯),而太阳刚刚落下地平线时约为100 (勒克斯)。摄像器件要在适当照度的光学像下工作才能正确反映景物亮暗层次,输出满意的图像信号。改变像的照度可以从两方面入手;一是改变光学镜头的相对孔径(D/f),即入瞳直径D与焦距f 之比;二是改变透光率。2.1.2视频输入处理器SAA7111 摄像机输出的是模拟视频信号,所以必须对它进行分析和处理。随着计算机多媒体应用领
23、域日益广阔,技术日新月异,各种软件和硬件层出不穷。而作为图象多媒体不可或缺的重要组成部分,视频输入处理变得异常重要。各半导体芯片生产厂家不断创新、改进,力求通过简单的操作达到完美的效果,使视频输入处理功能不断完善,给图象多媒体的后期操作带来更多的方便。著名的半导体公司Phillps提供的基于PC机作为平台的可编程视频输入处理芯片SAA7l11,正是为满足这一需要而出现的。它采用CMOS工艺,通过简单的I2C总线与PC机接口。内部包含两路模拟处理通道,能实现视频源的选择、抗混叠(去假频)滤波、模数变换、自动嵌位、自动增益控制、时钟产生、多制式(PAL BGHI,PALM,PALN,NTSCM和N
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 探测 机器人 视觉 系统 软件设计