智能机器人灭火功能的实现.docx
《智能机器人灭火功能的实现.docx》由会员分享,可在线阅读,更多相关《智能机器人灭火功能的实现.docx(31页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文)题 目 智能机器人灭火功能的实现 系 别 专 业班 级 学生姓名 学 号 指导教师 年 月智能机器人灭火功能的实现 摘要:智能灭火机器人系统控制器模块以嵌入式微处理器ARM9为核心,传感器模块主要由红外测距传感器和远红外火焰传感器组构成,驱动器模块由大功率伺服直流电机和普通直流电机组成.依据沿墙行进规则和程序设计模块来完成机器人遍历房间、寻找火源并将其熄灭的程序编程.通过该设计完成的智能机器人系统可在8 s内完成任意房间的灭火,达到了国际先进水平,同时还提高了机器人运行的可靠性.我国科学家对机器人的定义是:机器人是一种自动化的机器,所不同的是这种机器具备一些与人或生物相似的智能
2、能力,如感知能力、规划能力、动作能力和协同能力,是一种具有高度灵活性的自动化机器。智能机器人是 21 世纪新的热点,也是一个国家整体实力的显示。智能机器人是一个多学科的综合,涉及机械设计和制造、传感器、控制与规划、电子电气、计算机与信息处理、通讯、能源、材料、系统工程。 AS-UII 是面向教育的新一代智能移动机器人。AS-UII 有一个功能强大的微处理系统和 传感器系统,而且它还能扩展听觉、视觉、和触觉,成为真正意义上的智能机器人。 关键词:智能机器人 、灭火 、AS-UIIThe realization of the function of intelligent robot fireAb
3、stract: intelligent fire-extinguishing robot system controller module ARM9 processor with embedded microcontroller as the core, and sensor module mainly consists of infrared range-finding sensors and far-ir flame of sensor, the drive module by a high-power constitutes a servo dc motor and ordinary d
4、c motor. According to travel along the wall design module rules and procedures to complete the robot to traverse the room, looking for fire and its out of the programming. Through the design of intelligent robot systems can be completed in August finish any room s. extinguishing, have reached the in
5、ternational advanced level, but also improve the operation reliability of the robot. The definition of Chinese scientists for robots is: robot is a kind of automatic machines, what is different this machine has some of people or biological similar intelligence capabilities, such as perception and pl
6、anning skills, action ability and synergy, is a kind of highly flexible automation machine. Intelligent robot is the 21st century new hot spot, also is a country overall strength display. Intelligent robot is a multidisciplinary integrated, involving mechanical design and manufacturing, sensor, cont
7、rol and planning, electrical and electronic, computer and information processing, communications, energy, materials, systems engineering. AS the UII is an education - a new generation of intelligent mobile robot. AS UII have a powerful - the micro processing system and sensor system, and it also can
8、 expand hearing, vision and touch, became a true sense of intelligent robot.Keywords: intelligent robot、put out the fire、AS UII目录前言 .6第1章 智能机器人AS-UII.71.1 AS-UII的内部结构71.2 AS-UII的控制按键部分71.3对AS-UII进行编程9第2章 传感器、微处理器与驱动器.112.1智能机器人的三大要素112.2能力风暴的传感器及其处理电路122.2.1碰撞传感器122.2.2红外传感器152.2.3光敏传感器17 2.2.4麦克风17
9、2.2.5光电编码器18 2.2.6其他传感器19 第3章 能力风暴编程.21 3.1 让机器人动起来 . 21 3.1.1在 VJC1.5 开发版窗口中编写流程图. 21 3.1.2保存源代码程序. 22 3.1.3程序下载. 22 3.1.4运行程序. 22 3.2让机器人感知环境信息 . 22 3.2.1编写流程图. 23 3.2.2保存程序. 24 3.2.3程序下载. 24 3.2.4运行程序. 24 第4章 能力风暴编程.254.1 让机器人动起来 .254.2 让机器人动起来 .264.3 让机器人动起来 .27致谢.29参考文献.30前言最近几十年中,大量的高层、地下建筑与大型
10、的石化企业不断涌现。由于这些建筑的特殊性,发生火灾时,不能快速高效的灭火。为了解决这一问题,尽快救助火灾中的受害者,最大限度的保证消防人员的安全,消防机器人研究被提到了议事日程。而机器人技术的发展也为这一要求的实现提供了技术上的保证,使得消防机器人应运而生。从二十世纪八十年代开始,世界许多国家都进行了消防机器人的研究。美国和苏联最早进行消防机器人的研究,而后日本、英国、法国等国家都纷纷开展了消防机器人的研究,目前已有多种不同类型的消防机器人用于各种火灾场合。从功能上划分,目前的消防机器人有下列几类:灭火机器人、侦察机器人、攀登营救机器人和救护机器人。从控制方式来分,消防机器人可分为遥控消防机器
11、人和自主消防机器人。我国从八十年代末期开始消防机器人的研究,公安部上海消防研究所等单位在消防机器人的研究中取得了大量的成果,自行式消防炮已经投入市场,履带轮式消防灭火侦察机器人也于2000年6月通过了国家验收。但是,我国消防机器人的研究还处在初级阶段,还有许多有待研究的问题。比如,高层建筑发生火灾时,消防人员不可能在短时间内到达高处的火灾发生地点,在地下建筑中,由于环境比较潮湿,烟气不易扩散,消防人员不容易快速的判定火源位置;而在石化企业发生火灾时,将产生大量的毒气,消防人员在灭火时极易中毒。研制能够用于这些场合的侦察灭火机器人,协助消防人员进行火灾的定位和灭火,将有极大的社会意义。第1章 智
12、能机器人AS-UII1.1 AS-UII的内部结构AS-UII 是能力风暴大学版机器人,II - 表示第二版本。AS-UII 是专门为大学进行课程教学、工程训练、科技创新以及研究服务的新型移动智能机器人。AS-UII 的内部结构参见图 1-1 。AS-UII 结构简图: 上盘 液晶显示器 主板 传感器 底盘该机器人是广茂达公司生产的能力风暴智能机器人,它是一款用于寻找火源并灭火的智能机器人。能力风暴智能机器人的执行器有:二只高性能直流电机;一只喇叭;一只2*16 字符的液晶显示器。1.2 AS-UII 的控制按键部分看见 AS-UII 背后的控制按键部分了吗?其结构如图 1-2。在这个部分有
13、2 个小灯,它们指示 AS-UII 所处的状态。 图 1-2 控制按键部分开关按钮控制 AS-UII 电源开关的按钮,按此按钮可以打开或关闭机器人电源。电源指示灯按下 AS-UII 的开关后,这个灯会发绿光,这时可以与机器人进行交流了!充电指示灯当你给机器人充电时,充电指示灯发红光。充电口将充电器的相应端插入此口,再将另一端插到电源上即可对机器人充电。具体使用方法见1.4 AS-UII 的充电。下载口充电口旁边的下载口用于下载程序到机器人主板上,使用时只需将串口连接线的相应端插入下载口,另一端与计算机连接好,这样机器人与计算机就连接起来了。复位/ASOS按钮这是个复合按钮,用于下载操作系统和复
14、位。当串口通信线接插在下载口上时,按击此按钮,机器人系统默认为此操作为下载操作系统;如果你想使用其复位功能则需要将通信线拔下,按击此按钮,机器人系统认为此操作为系统复位。运行键打开电源后,按击运行键,机器人就可以运行内部已存储的程序,按照你的指令行动。通信指示灯通信指示灯位于机器人主板的前方,在给 AS-UII 下载程序时,这个黄灯会闪烁,这样就表明下载正常,程序正在进入机器人的大脑即 CPU。1.3 对AS-UII进行编程图形化交互式 C 语言(简称 VJC)是用于 AS-UII 的专用开发系统。VJC1.5 开发版运行在 Windows 95/98 和 Windows NT 4.0 以上版
15、本的操作系统上。VJC1.5 开发版是由图形化编程界面和 JC 代码编程界面组成的,具体应用参考第三章。双击桌面上的 VJC 图标,进入流程图程序编程界面(如图 1-4)可以看到 VJC1.5 开发版的图形化编程界面是由这样几个部分组成:菜单栏、工具栏、模块库(包括执行器、传感器、控制、程序模块库)、垃圾箱、流程图生成区、JC 代码显示区。通过点击图形化编程界面工具栏中的编辑 JC 代码程序快捷按钮就可以切换到 JC 代码编程界面(如图 1-5)图 1-4 图形化编程界面图 1-5 JC 代码编程界面可以看到 VJC1.5 开发版的 JC 代码编程界面是由这样几个部分组成:菜单栏、工具栏、编辑
16、窗口、JC 信息窗口。通过点击 JC 代码编程界面工具栏中的流程图窗口快捷按钮就可以切换到图形化编程界面。首先我们先看看图形化编程界面:新建程序: 采用模块搭建流程图的形式进行编程。要编写流程图程序,可以在点击桌面上 VJC1.5 开发版图标之后出现的初始界面中选择新建流程图,这样就进入了一个图形化编辑界面。如果编辑过之后,还想再新建一个程序,那么可以选择菜单栏中文件新建,也可以利用工具栏里的新建快捷按钮,直接新建一个新程序。打开程序:可以选菜单上文件打开(或点击工具栏中的打开按钮),来查看或编辑以前保存的程序。下载程序:写好的应用程序必须下载到 AS-UII 上运行。可以选择菜单栏中工具下载
17、当前程序来下载当前窗口里的应用程序(或点击工具栏中的下载按钮)。VJC1.5 开发版的详细操作方法请参见VJC1.5 开发版操作手册或直接查询 VJC1.5开发版的帮助。第2章 传感器、微处理器与驱动器2.1. 智能机器人的三大要素人对周围环境的反应过程主要是感觉大脑思考作出反映,机器人的信息处理流程也是如此。能力风暴智能机器人的配有 5 种十几个传感器,另外还可以根据需要扩展其他传感器,对环境的感知能力很强。感知环境的能力是产生智能行为的前提,因此能力风暴能产生许多智能性行为。能力风暴通过微控制器(microcontroller)来思维。我们采用的是 Motorola 公司 8位单片机中功能
18、最强、集成功能最全的高档机种。它的可靠性很高,有程序自下载功能。能力风暴连上串口线就可自动下载程序。计算机硬件决定了机器的极限潜能,去开发这种潜能是软件的工作。我们为用户提供了交互式图形化编程 C 语言VJC,它使开发能力风暴的高层行为充满了乐趣。有的低层的驱动软件与硬件相关太紧密或实时要求很高,需要用汇编语言来处理。能力风暴智能机器人的执行器有:二只高性能直流电机;一只喇叭;一只 2*16 字符的液晶显示器。 图 31 能力风暴智能机器人的系统结构2.2. 能力风暴的传感器及其处理电路2.2.1.碰撞传感器碰撞传感器是使能力风暴智能机器人有感知碰撞环上的碰撞信息能力的传感器。在能力风暴智能机
19、器人的左前、右前、左后、右后设置有四个碰撞开关(常开),它们与碰撞环共同构成了碰撞传感器(见图 3.2)。碰撞环与底盘柔性连接,在受力后与底盘产生相对位移,触发固连在底盘上相应的碰撞开关,使之闭合。我们把来自四周的碰撞分为八个方向(见图3.3)。图 3.2 碰撞开关及碰撞环图 3.3 碰撞传感器方位我们在 VJC 环境中,编写一个碰撞检测程序,来理解如何在程序中使用碰撞开关。VJC图形编辑界面参见图 1-4:1.进入 VJC 的图形化编程界面,将控制模块库中的永远循环模块拖入到流程图生成区并与主程序相连;2.将传感器模块库中“碰撞检测” 模块连接到循环内部,见图 3-63.将执行器模块中的显示
20、模块连接到程序中;4.设置显示模块(见图 3-5),在显示模块上点击右键,在弹出设置显示模块对话框选中引用变量,会出现变量百宝箱对话框,点击碰撞检测图标,在碰撞变量引用中点击碰撞变量一,按确定键;5.在显示模块正下方,连接任务结束模块,完成碰撞检测程序的编写。图 3-5 VJC 碰撞显示变量设置图图 3-6 碰撞检测程序流程下载并运行此程序,观察 LCD 上的显示:bmp_1=0 (表示此时没有碰撞)若前碰撞受到碰撞,LCD 上显示:bmp_1=4 (表示左后方受到碰撞)在其它方向施加碰撞,LCD 显示的值将不同,四个方向发生碰撞时返回值的意义为:1=左前方受碰,2=右前方受碰,4=左后方受碰
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 机器人 灭火 功能 实现

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