




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
智能机器人实验报告实验目的:1、了解广茂达智能小车的工作原理;2、通过实际操作理解小车各项功能的实现方法;3、掌握对小车功能的编程及调试方法;4;通过实验促进对理论课学习到的知识的理解。实验原理:实验一:遥操作实验本实验利用信号发射器将操作平台给出的控制信号发射出去,接收器调至适当的频道后接受控制信号并控制小车的动作。将机器人的运动类型划分为五种:前进、后退、左转、右转、停止。在下位机开发环境中编程,分别规定这五种运动控制字分别是:a、b、c、d、e。即上位机向机器人发送字符a时,机器人便开始前进,发送其他控制字依次类推。在上位机VC环境下编程实现这五种运动对应的键是:"↑"键、"↓"键、"←"键、"→"键、"Space"键(即空格键),或按下五个按钮分别向串口发送不同的控制字符。这样当按下"↑"键(当操作方式选择”按键操作”时)或按下”前进”按钮(当操作方式选择”按钮操作”时),上位机通过串口发送字符a,机器人接受到字符a后便开始前进。按下其他控制键或其他控制按钮,道理与此类似。实时视频显示区用于动态显示无线摄像头采集的视频信息。彩色视频开关组框下有两个按钮:彩色视频开和彩色视频关,通过这两个按钮可以控制彩色视频的开与关,在实时视频显示区就可以显示小车上摄像头所拍摄到的画面。实验二:自主路径跟踪实验调节绿色和白色的RGB阈值,使得经过阈值分割后在视频处理后显示区中绿色背景和白色条纹可以明显分辨开来,处理后的画面进行统计,程序中规定只有当每行的白色像素点超过35个,而满足这个条件的行超过80行时,才认为在机器人视野范围存在白线,但是如果由于各种原因机器人在行进过程中可能偏离白线较远,这时候机器人不能不作反应,因为在它视野范围内的局部的白线仍是可以利用的,可以认为只要靠近这些局部的白线机器人仍可能找到白线。程序中规定当机器人视野范围内满足白色像素点超过35个的行大于10而小于80时,机器人仍然作出反应,向靠近这些局部白线的方向运动。这样,小车会朝着本次所确定的目标方向运动,并同时进行下一次处理、分析与统计,这样边前进边处理,不断沿着白线方向运动,便实现了循线的功能。另外,界面主要按键功能如下:开始采集――在视频处理后显示区显示视频信息结束采集――在视频处理后显示区停止显示阈值分割后的视频信息阈值分割――对实时视频显示区显示的图像进行阈值分割,并在视频处理后显示区显示阈值分割后的视频信息启停机器人――启动或停止机器人阈值调节――打开阈值调节界面,参数设置――打开参数设置界面视频配置――打开视频配置对话框实验三:目标搜索实验该实验中同样要先根据摄像头反馈回并经过处理后的图像进行阈值调节,直到红绿蓝三种颜色可以清楚的分辨出来并且有足够清晰地边缘,在这种情况下:(1)扫描目标物采用逐行扫描方式,程序中规定只要在机器人视野范围内每行符合目标物颜色的像素数超过45,而满足这个条件的行数超过10,就认为找到了目标物。另外,程序采用寻找目标物优先处理策略,即如果在机器人视野范围内同时存在目标物和障碍物,处理目标物的程序段优先执行。根据目标物的大小,阈值45和10可以改变。如果机器人在行进过程中成功找到了目标物,则机器人立即停止运行,并蜂鸣以示意找到了目标物。(2)扫描障碍物采用逐行扫描方式,程序中规定只要在机器人视野范围内每行符合障碍物颜色的像素数超过45,而满足这个条件的行数超过10,就认为找到了障碍物。根据障碍物的大小,阈值45和10可以改变。如果机器人在行进过程中遇到了障碍物,则机器人将以0.5的概率随机向左或向右转弯以比躲避障碍物。(3)扫描边缘采用隔五行扫描方式,程序中根据编程的需要,将机器人在行进过程中可能遇到的边缘分为五种:上边缘、下边缘、左边缘,右边缘和拐角处边缘。上边缘是指边缘处在机器人视野范围内的上半部分,同理,下边缘是指边缘处在机器人视野范围内的下半部分,左边缘是指边缘处在机器人视野范围内的左半部分,右边缘是指边缘处在机器人视野范围内的右半部分。上边缘和下边缘都属于行边缘,左边缘和右边缘都属于列边缘。拐角处边缘是指左边缘和右边缘同时出现在机器人视野范围内,这是一种特殊情况,需要特殊处理。行边缘的条件是:在机器人视野范围内每行符合边缘颜色的像素数超过80,而满足这个条件的行数超过15。列边缘的条件是:在机器人视野范围内每行符合边缘颜色的像素数超过30,而满足这个条件的行数超过50。拐角处边缘的条件是:在机器人视野范围内左边缘和右边缘同时存在,且左和右边缘每行符合边缘颜色的像素数都超过30,而满足这个条件的行数都超过25。经过上述处理,机器人便可顺利地分辨出目标和障碍物,实现避障和寻找目标的功能。实验器材及环境:带有摄像头的广茂达智能小车(已经相应的实验程序下载到其中),有VJC编译环境、摄像头调试程序及智能机器人教学实验平台的计算机,无线发射及接收装置,电池,有白色线条的绿色地板以及有红色目标和蓝色障碍物的运动环境。实验内容:实验一遥操作实验它支持两种方式遥操作机器人:按钮操作和按键操作。了解操作面板实现的功能:实时视频显示区用于动态显示无线摄像头采集的视频信息,通过得到的3D图像来指导遥控操作;机器人运行状态显示用于显示当前机器人五种运行状态:前进、后退、左转、右转和停止;按钮操作区有五个按钮,通过点击相应按钮可以控制机器人作相应运动;彩色视频开关组框下有两个按钮:彩色视频开和彩色视频关;通过这两个按钮可以控制彩色视频的开与关;遥操作说明组框用于说明当遥操作方式为按键操作时控制机器人作相应运动的五个控制键:"↑"键、"↓"键、"←"键、"→"键、"Space"键(即空格键)。通过摄像头反馈回来的图像来进行机器人运动状态的控制,熟悉遥操作的各种操作。实验二路径跟踪实验了解操作面板能实现的功能:实时视频显示区用于动态显示无线摄像头采集的视频信息,视频处理后显示区用于显示经过阈值分割后的视频图像信息;彩色视频开关组合框下有两个按钮:彩色视频开和彩色视频关。通过这两个按钮可以控制彩色视频的开与关;机器人运行状态显示用于显示当前机器人五种运行状态:前进、后退、左转、右转和停止。能熟练的掌握通过阈值调节和参数设定来设定路径的各种特征,让机器人能按着设定值来跟踪路径,以实现拐弯等功能。实验三目标搜索实验了解操作面板能实现的功能:实时视频显示区、视频处理后显示区及彩色视频显示组合框的作用同实验二;颜色采样组合框用于选择目标物颜色和障碍物颜色,默认情况下目标物为红色,障碍物为蓝色;点选坐标后的编辑框用于显示坐标值,当用鼠标在视频处理后显示区点击一下,该点的坐标值便在编辑框内显示出来。通过颜色采样组合框来设定目标物和障碍物的颜色,并且利用到实验二的阈值设定来获得较好的颜色比对,来完成对目标的搜索和闪避障碍物。实验过程:实验一遥操作实验实验开始前应该安装摄像头的驱动程序,成功安装后单独打开摄像头程序,调节好分辨率后再进行下一步的实验操作。接着进入遥操作实验的程序界面,按下彩色视频开按钮,可以获得机器人摄像头捕抓到的图像,因为图像时通过无线来传递的,因此要调节好发生器和接收器的频率,使接收到的信号清晰和稳定。根据实时图像来操控机器人的动作。按钮操作区有五个按钮,通过点击相应按钮可以控制机器人作相应运动。亦可通过上下左右和空格键来实现机器人的运动。试验中要注意摄像头的空间位置,应使摄像头能捕抓到足够大的视角,方便机器人的操控。还要观察机器人的操控的灵敏性,看其反应时间的长短,能否实现实时操控。可以适当的增加一些壁障的动作的遥控,看操控的准确性。实验二路径跟踪实验实验开始时应该检查线路是否完整和摄像头能否正常工作。进入程序主界面,接下来把机器人拿到路径跟踪实验的场地,打开摄像头,并且按下彩色视频开按钮,接着按下开始采集。对于摄像头显示的区域,我们的任务就是调节阈值使得白色的线和蓝色的背景能明显的区分开来。界面中有一个颜色采样组框。它的设计是为了方便阈值调节。用鼠标在图像处理后显示区点击一下,该点的RGB及rgb值便会显示出来。在RGB彩色模型下每一种颜色均由RGB三个分量组成,而rgb是RGB的归一化处理。实践证明,rgb与RGB相比,前者受光线的亮暗的影响比后者要小一些。所以采用它就使得阈值分割中阈值的选取要相对容易一些。不断的点击视频区中白色区域,以获得reb的最大值和最小值,使得这个区域内的阈值能很好的指导机器人进行路径跟踪实验,并且我们还要有估计的能力,能通过数据来预估最好的上下限。同理,对于蓝色区域的阈值调节也这样操作。接着进行参数的设定,主要是白线的参数设定,找出最低的像素来设定,使得机器人能识别出白线,沿着这条白线进行路径跟踪实验。为了取得最好的实验结果,应该不断的重复进行实地的实验,即不断的修改参数和摄像头的角度,以期获得最好的路径,使得机器人能沿着白线运行,而且能很好的拐弯。为了防止实验中反射光线的影响,在阈值调节的时候就要有明确的区分。实验三目标搜索实验彩色视频开按钮按下,将机器人放到试验实地区域,将红色目标物和蓝色障碍物布置好。然后进行阈值调节,阈值调节的过程和实验二基本一致,调节的目的都是使得能很好的分辨出蓝色和红色,但要实地的考虑到反光的影响。接下来进入参数设置,即设置目标物和障碍物尺寸的大小,尺寸不能太大也不能太小,太大的话一开始搜索就能立即搜索到,但是太小的话会受到其他因素的影响,搜索结果不一定正确。因此,要把目标物和障碍物的尺寸设置在一个合适的尺寸,可以通过重复试验得出尺寸的一个大概值。最后,按下启动机器人键,通过摄像头就可以观察到前方的情况,假如机器人发出“滴”的声音,就可以知道机器人很好的搜索到目标物和成功的壁障。试验的关键是阈值的设定和物体尺寸大小的设定。实验中遇到的问题及解决:1.A.问题:开始没有调节信号发射器和接收器的频道,没让它们匹配,导致不能识别控制,后来与其他组的信号发生交叉,导致控制错位。B.原因分析:没有进行较好的频道调节。C.解决方案:反复调节频道,直到控制成功且和其他组的没有信号交叉。记下当前的频道数,每次开始做时就以这个频道值为基准。2.A.问题:视频上捕获的图像出现雪花,很不清晰。B.原因分析:a.亮度、对比度、灰度、色调、锐度及饱和度;没有调到最佳的状态b.没有将分辨率更改为320X240,像素深度更改为RGB24C.解决方案:a.在视频配置对话框下,点击”视频源”按钮,在弹出视频源配置对话框中分别调整亮度、对比度、灰度、色调、锐度及饱和度,直至图像显示效果令人满意为止.b.在视频式配置对话框下,点击”视频格式”按钮,在弹出视频格式配置对话框中,将分辨率更改为320X240,像素深度更改为RGB24。3.A.问题:让小车寻白线运动时,小车不能严格按照白线行走。B.原因分析:由于绿色背景的总会反光,反光部分视频捕获到的是白色,所以与白色条纹所相混,导致机器人判断失误。C.解决方案:由于这个属于仪器的系统误差,所以只能尽量减小误差的大小,尽量使白光的阈值调节准确,使白光和背景的反光能较好的区分,另外,实验环境需要进行改善,尽量减少对实验的影响。4.A.问题:在做绕开蓝色障碍物寻找红色物体的实验中,机器人总被其他物体的颜色所干扰,导致寻找方向错误。B.原因分析:有些物体,例如地板,在室内光线照射下,成暗红色,会混淆目标物体。C.解决方案:不断调节目标物体颜色的阈值,使之与周围环境的红色分开来。(在避障是也有类似的问题)5.A.问题:目标物表面的颜色的阈值随光线的改变而一直变化,使机器人无法正常的识别寻找。B.原因分析:由于目标物体表面会反光,所以在不同光线下,摄像头捕获到的颜色的阈值是不同的。C.解决方案:换一个目标物,用红色的不会反光的不来代替会反光的硬纸板。然后精确调节它的阈值,同时尽量保持室内光线均匀稳定。实验结果:实验一:在实验界面中分别按下“前进”、“后退”、“左转”、“右转”及“停止”(或空格),小车均能灵活地按控制信号运动。实验二:经过对采样及阈值参数的调节后,小车能够顺利地在有白线的绿色地板上循线运动。实验三:经过对红绿蓝三种颜色阈值的反复调节,小车能够较为顺利地避障和找到目标,但由于地板反光及室内光线问题,实际的红绿蓝阈值会不断地发生较大变化,使得刚刚调节好的阈值失效,导致多次重复同一内容,所以实验环境应做一下改善。心得体会:总的来说,通过本次智能机器人的实验,让我们了解了机器人小车执行各种功能的原理和利用的器件。例如:了解了小车最基本的前进后退转弯的工作原理,了解了小车如何寻线行驶,了解小车如何避障和寻找目标。做完本次实验后,让我们亲身感受到传感器在机器人工作中的运用,可以说,机器人每做一个任务都离不开传感器,从避障,找目标物等等任务中完全体现出来。做完本次试验,体验到实际实验与理论的差别,例如,理论上只要调好白线和背景物颜色的阈值,就可以完全做到精确地寻线行驶,但是实际中会出现光线改变导致的颜色的阈值的改变,周围物体对小车判断的各种影响。而且这种影响往往是致命的,会导致小车的判断失误,无法正常工作。以后做此类机器人的话,必须考虑很多现实的因素,了解周围环境对机器人的感知的影响。对本课程实验的建议:本课程的实验内容较为简单,对操作要求不高,只要对原理有所了解基本上都能成功完成实验,但是在不断地调试中,也加深了对实验原理的了解以及对智能机器人的反馈和控制方式的认识。结合我们组在实验中的问题和收获,我们想提出以下几点建议:实验中增加一些关于理论课中讲到的机器人的实验内容,比如操作一下学校机器人比赛中用到的机器人,或者对各种类型的(人形、工业)机器人做一次参观等,加深我们对机器人的理解;将本实验和系统控制实验(一)的广茂达小车实验结合到一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 锂电池回收拆解再生利用项目初步设计(参考)
- 垃圾发电厂炉渣扩建项目初步设计(仅供参考)
- 河道生态修复工程实施方案(范文)
- 贵重金属循环利用项目实施方案(范文参考)
- 共享单车电子围栏实施方案
- 安全教育专题分享
- 苏教版剪枝的学问课件设计
- 浙江省宁波市五校联盟2023-2024学年高一上学期期中联考语文 含解析
- 广东省清远市四校联盟2023-2024学年高二上学期期中联考物理含解析
- 南昌医学院《行政组织学》2023-2024学年第二学期期末试卷
- 七年级历史下册 第一单元 隋唐时期繁荣与开放的时代 第2课 从贞观之治到开元盛世教学设计2 新人教版
- AI教育项目商业计划书
- 电厂水化验员职业技能鉴定题库(高级工)第001套
- 2024-2030年全球及中国银离子抗菌敷料市场营销渠道及应用领域分析研究报告
- NB/T 11454-2023冻结法凿井风险管理规范
- 中国医院质量安全管理第 2-5 部分:患者服务 预约服务
- 危险性较大的分部分项工程清单(表格版)
- DL-T-5743-2016水电水利工程土木合成材料施工规范
- JGJ100-2015车库建筑设计规范
- 传送带模型中的相对运动与能量-2024年高考物理二轮热点模型 含答案
- 污水处理设备维护保养记录
评论
0/150
提交评论