基于单片机的智能救援机器人的设计
基于51单片机的智能搬运机器人系统设计
基于51单片机的智能搬运机器人系统设计智能搬运机器人系统是一种能够根据预先设置的路径和任务,自主完成物品搬运的机器人系统。
本文将以51单片机为基础,设计一个简单的智能搬运机器人系统。
1. 系统架构设计:智能搬运机器人系统的基本架构由以下几个部分组成:- 外设控制模块:包括传感器模块、执行机构模块等。
传感器模块用于感知环境和物品状态,执行机构模块用于实现机器人的运动和搬运动作。
- 控制中心:由51单片机控制。
负责接收和处理传感器模块的数据,生成相应的控制信号,控制机器人的运动和搬运动作。
- 电源管理模块:包括电池管理模块、电源转换模块等。
负责为机器人供电,并保证各个模块的稳定工作。
2. 传感器模块设计:传感器模块的设计是智能搬运机器人系统的基础。
常用的传感器包括红外线传感器、超声波传感器、接近开关等。
这些传感器可以用于检测障碍物、测量距离、检测物品状态等。
3. 执行机构模块设计:执行机构模块的设计用于实现机器人的运动和搬运动作。
常用的执行机构包括直流电机、步进电机等。
直流电机可以用于机器人的运动控制,步进电机可以用于机器人的准确定位和精确搬运。
4. 控制算法设计:控制算法是智能搬运机器人系统的核心。
通过传感器模块获取的环境和物品信息,结合机器人的当前状态,控制中心根据预先设置的路径和任务,生成相应的控制信号,控制机器人的运动和搬运。
常用的控制算法包括PID算法、模糊控制算法等。
5. 路径规划设计:为了完成预先设置的路径和任务,机器人需要进行路径规划。
路径规划算法可以根据机器人的当前位置和目标位置,计算出最佳的路径。
常用的路径规划算法包括最短路径算法、A*算法等。
6. 人机交互界面设计:为了方便操作和监控机器人的运行状态,可以设计一个人机交互界面。
人机交互界面可以通过LCD显示屏、按键等方式实现。
通过人机交互界面,用户可以设置机器人的路径和任务,监控机器人的运行状态。
7. 电源管理模块设计:电源管理模块用于为机器人供电,并保证各个模块的稳定工作。
基于STM32 的喊话救援小车设计
基于STM32 的喊话救援小车设计图1 消防侦察机器人除上述消防小车侦查机器人外,当前消防排烟机器人与消防灭火机器人也渐渐得到应用,如图2—3所示。
其主要实现灭火、排烟、降毒等功能,每台重量达千斤,需用卡车运输,由消防员操作无线遥控掌握方向,开启排烟或喷水系统。
受体型空间限制,该机器人通常在火灾建筑物周边移动,生产厂家主要为中信重工[6]。
图2 消防排烟机器人图3 消防灭火机器人目前,智能小车讨论和应用较为广泛,依据文献和网络资源的检索,消防智能小车讨论主要集中在:(1)消防小车的路线寻迹避障;(2)火情现场的灭火机制机构。
二者的讨论重点均为如何毁灭火情,对于长时间的灭火,忽视了灭火所需的原料与电源,如泡沫、水罐和干粉等耗材会限制智能消防小车的使用。
除此之外,对智能小车而言,喊话救援功能比灭火救援更具有有用价值[7-9]。
在无法得知火场内部状况时,外部指挥人员掌握小车进入火场内,并播放逃命指引,被困人员可以根据指引方法逃命。
通过监控系统对火场内部的环境和火情进行摄像,并将视频由通信系统传送至外部的指挥员处,便利外部指挥员了解火场内状况。
社会经济日益进展,某些建筑在拥有巨大社会效益和经济利益的同时,也伴随着巨大的风险导致危急物品和易燃易爆物质发生燃烧、爆炸等。
一旦发生灾难,消防员必需冒着生命危急完成任务。
近5 年中,年均20 万起火灾数量、有30 位消防人员牺牲,因火情受伤更不在少数。
如何降低火灾发生率和提升消防队员平安系数的问题急需解决,若是有了先进的“小车”帮助消防员,在提升效率的同时也能提升营救的平安系数。
2 喊话救援小车的设计2.1 本项目的设计思路和方法基于本项目主要功用是替代和帮助消防员作业,在受困人心情紧急不知所措的前提下指引逃命。
本设计采纳STM32F105 单片机实现,掌握电机驱动系统,调整4 个麦轮的转向与转速,调整喊话救援内容。
电源采纳24 V 动力锂电池供电,摄像模块完成图像采集,存储到存储器并放射至掌握操作员端,操作员掌握转向模块调整摄像区域,声放模块播放逃命指引,拾音模块收集火情现场声音信息,操作员依据声音信息进行直接喊话救援。
智能救援机器人的设计解析
智能救援机器人的设计解析
于位于机器人底部的六节五号电池,经过传统的7805稳压电路给其单片机及外围传感器供电,其电路如
1.2 检测感应模块
1.2.1 巡线电路
巡线模块我们采用红外对管。
红外对管由LED和光电三极管组成,光电三极管根据从地面反射回来的LED的光的强度而改变积极基极电流。
在光电三极管基极接一上拉电阻,则可根据基极电压的测量判断反射光的强弱,强光说明探测器下方是白色,弱光说明下方光较弱,大部分光被黑线吸收。
对于输出的模拟信号,我们将其引入五个电压比较器LM339进行处理。
电压比较器LM339的一输入端接红外对管,另一端接滑动变阻器,通过对滑动变阻器的调节可以实现对红外对管对黑线的灵敏度。
比较器LM339的另一端接上拉电阻后进入单片机进行探测。
1.2.2 避障电路
避障部分采用光电开关,将其安放在机器人需要测量的各个方向。
为减少它的测量距离保证机器人的正常运行,我们采用的是低电压5V供电,供电电压虽略显不足,但能保证它的正常短距离探测。
光电开关的信号线的高低电平可反映前方障碍物的有无,障碍物检测电路如
1.2.3 超声波测距电路
由于超声波执行性强、能量消耗慢、在介质中传播距离较远的特点。
我们采用DIP-ME007超声波测距模块完成高度的测量功能,其电路板如
1.3 控制器电路
由于主控制器的任务较多,电路要求引脚较多,且显示器的控制程序较。
基于单片机的营救机器人的设计与制作
基于单片机的营救机器人的设计与制作营救机器人是一种能够在危险环境中执行救援任务的机器人。
它可以应对各种恶劣的环境,如火灾、地震、洪水等,并迅速找到被困人员并提供救助。
本文将介绍一种基于单片机的营救机器人的设计与制作。
设计思路:1.机械结构设计:机器人的机械结构需要具备灵活性、稳定性和强大的承重能力。
可以采用多关节机械臂设计,使其能够在狭窄的空间中操作,并能够抓取和搬运重物。
此外,机器人还应具备一定程度的自主移动能力,可以通过轮子或履带来实现。
2.传感器选择:为了提高机器人在复杂环境中的感知能力,需要选用适当的传感器。
例如,红外线传感器可以用于检测火灾的热源,声音传感器可以用于听到被困者的呼救声,摄像头可以用于实时监控和图像识别等。
3.控制系统设计:机器人的控制系统应该具备高度的智能化和自主性。
可以使用单片机作为主控芯片,通过编程实现机器人的各种功能和动作。
同时,还可以将机器人与云平台进行连接,实现遥控和监控等功能。
4.电源系统设计:机器人需要一种可靠的电源系统来提供稳定的电能供应。
可以选择锂电池或太阳能电池作为机器人的动力源。
制作步骤:1.硬件搭建:根据机器人的机械结构设计制作机器人的机械臂和底盘,并将传感器和执行器安装在合适的位置。
同时,将单片机和其他电子元件焊接在电路板上。
2.软件编程:根据机器人的功能需求,使用相应的开发工具对单片机进行编程。
编写程序控制机器人的各个功能和动作,并实现传感器数据的处理与分析。
3.电源连接和测试:将电源系统与机器人的电路板连接,并进行相应的测试。
确保机器人能够正常工作并具备稳定的电能供应。
4.功能测试和完善:对机器人进行各项功能测试,检查机器人的运动、感知和控制性能。
根据测试结果进行优化和完善,确保机器人能够在各种场景下顺利执行任务。
总结:基于单片机的营救机器人的设计与制作是一项复杂而有挑战性的任务。
需要综合考虑机械结构设计、传感器选择、控制系统设计和电源系统设计等多个方面。
基于单片机的智能灭火报警机器人设计和实现
基于单片机的智能灭火报警机器人设计和实现摘要随着科技的发展、社会的进步,人类不断创造着奇迹,工业的生产跟管理一步一步的前进,不断的创新。
多数控制和管理走进了自动化、信息化、智能化,智能化已经变成了科技发展的主要技术。
在很多工厂车间、工作现场环境比较恶劣的时候,人工不能完成的任务像货物的运输,寻找火源,灭火等,可以采用智能机器人来完成相应的任务,不但省时间,而且省人力。
根据工厂车间的实际日常需要,维持车间的正常运转,研究跟开发智能灭火报警机器人便具有了重大的意义。
本设计主要研究了智能的消防技术,智能机器人以AT89C52单片机为MCU,加上电源电路、驱动电路、火焰传感电路、红外传感器、灭火风扇、蜂鸣器以及其他电路组成。
电源电路为机器人正常工作提供了所需要的电能,驱动电路为机器人提供了可控制的移动,火焰传感电路是发现火源的主要硬件,红外传感器主要判断路况,灭火风扇完成灭火,蜂鸣器用来报警。
本作品对硬件组成进行了设计,并编写了软件程序框图,设计的机器人具有简单的灭火功能,实现了现场灭火。
关键词:AT89C52,驱动模块,单片机,火焰传感器IAbstractDesign of Intelligent of Elimination of FlameAlarm Robot on MCUAbstractWith the development of science and technology, social progress, human beings continue to create miracles with the management of industrial production forward step by step , and constant innovation . Most of the control and management into the automation, information, intelligence , intelligence has become a major technical technological development. In many factory workshop, job site environment is bad , I can not complete the task as artificial transport of goods , looking for the source of fire , fire , etc. , you can use intelligent robots to accomplish the task , not only save time, but also the provincial manpower. According to the actual needs of the factory floor daily to maintain the normal operation of the plant , with the development of intelligent fire alarm research robot will have a great significance.The intelligent design of the main study fire protection technology , intelligent robots to AT89C52 microcontroller MCU, plus the power supply circuit , driver circuit, flame sensing circuit , infrared sensors, fire fans, buzzers , and other circuit components. Providing the power to work the robot needs, provides the driving circuit of the mobile robot can be controlled , the flame sensing circuit hardware is found primarily an ignition source , the main infrared sensor to judge the road, the fire extinguishing power supply circuit for the fan to complete , with the buzzer to the police. The work on the hardware components were designed and prepared a block diagram of a software program to design robots with simple extinguishing function to achieve a live fire.Key words: The AT89C52,Driver Module,MCU,Flame sensor目录摘要 (I)ABSTRACT (II)第1章 绪论 (1)1.1智能灭火报警机器人的设计背景和意义 (1)1.2智能灭火报警机器人的目标 (1)1.3主要内容 (1)第2章 智能灭火机器人系统设计介绍 (2)2.1智能报警灭火机器人系统功能概述 (2)2.2系统工作原理 (2)2.3系统整体方案选择 (3)2.3.1 MCU的选择 (3)2.3.2 传感器的选择 (4)2.3.3 电源模块的选择 (5)2.4系统硬件总体设计 (6)2.5系统软件总体设计 (6)2.6本章小结 (6)第3章 系统硬件设计 (7)3.1电源模块 (7)3.2AT89C52与核心模块 (7)3.2.1AT89C52单片机介绍 (7)3.2.2 AT89C52最小系统硬件电路 (9)3.3电机驱动电路的设计 (9)3.4循迹与控制电路 (12)3.5.1红外测温传感器 (14)3.5.2红外测温传感器引脚 (15)3.6蜂鸣器报警电路 (16)3.7灭火风扇设计 (17)第4章 系统软件设计 (18)4.1软件开发平台介绍 (18)4.2PWM(脉宽调制) (18)4.3软件设计思路 (19)4.4系统主程序流程图 (20)4.5循迹程序流程图 (20)4.6电机驱动模块流程图 (21)4.7报警及灭火控制程序 (23)4.8避障程序流程图 (24)4.9本章总结 (25)第5章 系统功能调试 (26)5.1测试仪器及设备 (26)5.2功能测试 (26)5.2.1电源线路连接测试 (26)5.2.2 循迹功能测试 (26)5.2.3 避障功能测试 (27)5.2.4 灭火及报警功能测试 (27)5.3调试心得 (27)第6章 系统部分模块代码 (28)6.1初始化程序代码 (28)6.3延迟函数代码 (29)第7章 结 论 (30)参考文献 (31)致谢 (32)附录A (33)附录B (35)第1章 绪论1.1 智能灭火报警机器人的设计背景和意义在现实生活中,火灾是非常普遍的,被称作是三大自然灾害之一。
基于单片机的远程排爆救援机器人系统设计
INTELLGENT ROBOT《智能机器人》June,2019K 机沖片机的远程排爆救援机器人系统设计盐城工学院电乞工程学院殷淑婷蒋善超摘要介绍了一款基于单片机的远程排爆救援机器人设计,由履带车、机械脅、驱动模块、单片机控制模块、舵机及高清摄像头等构成。
利用手机APP终端作为远程控制器,连接由机器人发射的无线传输信号,实现对车体行进、机械臂抓取的控制以及对周围环境的实时视频采集。
关键词救援机器人;单片机;远程控制;实时视频采集1引言远程排爆救援机器人能通过远距离控制进入危险现场排除危险品,找到可疑的危险物品,并带离危险区。
远程排爆救援可以有效地提高救援的效率并且减少施救人员的伤亡,它们不但能够帮助工作人员执行救援工作,而且能够代替工作人员执行搜救任务,因此将可进行远程的排爆救援机器人用于危险而复杂的环境中搜索排爆和营救幸存者是非常实用的。
本文设计了一种基于单片机的远程排爆救援机器人系统,以STM32单片机为主控制器,机器人的主体由四自由度机械手臂和全铝合金底板履带车构成,辅以WIFI智能传输模块,实现了手机APP远程控制机器人前后左右运动进行抓取搬运工作。
2总体方案设计系统包括履带机器人和手持控制终端两大部分,总体设计框图如图1所示。
履带机器人由视频采集传输模块、机械模块、无线通信模块以及控制模块构成。
首先控制模块通过无线通信模块获取手持设备发送的控制命令,当控制命令是动作命令时,根据接收的参数控制机器人运动或机械臂抓取物品。
考虑到带宽原因和控制方面的需求,图像传输模块与行动控制使用不同的无线信道。
视频采集传输模块采集到图像后直接交给无线路由器,传送给手持设备,这个过程不受主控制器控制。
3系统硬件设计与实现远程排爆救援机器人系统的硬件设计可以分为部分:控制机构、行进装置、机械手、供电部分以及WIFI传输部分。
3.1控制机构主控制器选取STM32单片机,具有高性能、低成本、低功耗等优势°STM32控制芯片电路图如图2所示。
基于STM32单片机的智能救援机器人
基于STM32单片机的智能救援机器人作者:郑金志张万礼高亚兰来源:《智富时代》2019年第10期【摘要】本文是在基于STM32 F103RBT6单片机基础上设计的多功能智能履带小型救援机器人,该救援机器人旨能在一些危险环境下,完成救援任务。
实现越障,探测,避障,呼救等救援功能。
其内置多种传感器和控制系统,能够精准控制救援。
以下是该智能救援机器人的硬件部分的构成和软件部系统的构成。
【关键词】救援机器人;单片机;智能控制1.引言每年都有上万人死于地震、矿难、滑坡、山体泥石流等自然灾害,灾难有时是无法避免的,但有效的救援能大大降低灾难带来的损失,以及人员伤亡。
为此我们将研究一款新型智能救援机器人,是一种基于STM32单片机的小型救援机器人,该机器人将完成类似于现实的一些救援动作,如巡线行驶,避开障碍,清除障碍等救援动作。
该小型智能救援机器人顺利完成后希望能给以后的救援机器带来参考价值。
2.智能救援机器人的硬件设计该小型智能救援机器人总共包含以下五个模块(1)驱动电源加车身模块(电源至于车身内部,分为车身电源和机械臂电源);(2)感应器检测模块(实现越障,探测,避障,呼救等救援功能);(3)中央控制器模块(该救援机器采用了主控制器STM32F103RBT6)(4)电机驱动模块(分为履带和机械臂驱动电路,芯片则为L298N)(5)声音报警模块(蜂鸣器)3.电源电路及车身设计3.1供电模块该救援机器人有三个模块需要供电。
因为STM32单片机的额定电压为3.3V,而由充电电池的通性知如果采用恒压3.3v充电电池,使用一段时间后会导致电压偏低,从而会导致芯片无法正常工作。
因此该救援机器人的电池为7.4V充电电池,同时需要低压差稳压芯片TPS7350,以达到3.3V恒压的目的; 整个供电系统是通过一节7.4V充电电池供电,需要提供3.3V恒压给STM32,5V恒压供给电路板,机械臂电机用电池直接供电,所以采用更加稳定的的TPS7350和TPS7333的芯片分别达到5V和3.3V的供电需求。
基于C51单片机的智能灭火机器人的设计与研究
感器 同时 出现检 测 障碍物 信号 ,则机 器人 先执 行后 退机 动 ,再执行 原地 旋转 1 0 动作 ;若 左 、右传感 8。 器其 中一 个检 测到 障碍物 ,则相应 的执 行右 转和 左
转机动 。
2机 器 人 系统 设计
21 制 系统 .控
只有 在主 传感 器检 测 到火源 时 ,机器 人机动 停车 ,
水 泵 模 块 开 启 执 行 喷 水 动 作 ; 若 副 机 L 司5 系 列 内核 单 片机 非 常适 合做 T E公 1
嵌 入 式 控 制 系 统 的 芯 片 , 因 此 ,微 型 机 器 人 的 控 制
( :如果 需要消 除可见光对 传感器 的影响 ,可 注
以在传感器 电路 中增加热缩管解决 问题 ) 红外避 障传感器 微 型 机 器 人 采 用 市面 上 常 用 的红 外 避 障 传 感 器 :E 8 D O K 1 一 8 N ,它 是 一 种 红 外 线 反 射 式 接 近 开
图 1 机 器 人 结 构
1机 器 人原 理 介 绍
机 器 人可 以 自动 检测火 源和 探测 障碍物 ,并执 行相 应动 作 。机 器人 电机 驱动模 块处 于机 动状 态 , 远红 外火 焰传 感器模 块和 避 障传感器 模块 处于 实 时 扫描监控状态 ,水泵驱动模块处于待命状态 。
■ 者:娜本年,防技防器师要方自制传研 作介丽女8生任科院仪讲主究为控及器。 简程校1出现灾学Z0,研向动以感究 中,科务项资编灾系 央基研费资助号20 高,业专金( Y1 9 3 :1) 04 1
基于单片机的智能消防机器人的设计
• 184•遥控消防车,是无人员投入火灾现场必备的终端设备,使用时,以STC89C52系列单片机为控制核心设计摇控系统的发射器与接收器。
摇控器由单片机、手机app 和NRF24L01模块等组成。
手机app 分别设置车的前进和后退、左转和右转、启动灭火,控制水枪高度左右。
摇控器通过NRF24L01发射出去,接收器接收后,辨别发射传输的信息,对车发出命令进行灭火。
1 相关技术1.1 阐述步进电机模块本电机的驱动芯片是专用芯片L298N 。
其中,L298N 芯片具有电流大、电压高的特点,是全桥驱动的芯片,同时对应的频率也非常高,输出电压最高能够到达50伏特,能够用单片机直接的借助光耦芯片来提供信号,也能够借助电源来调整输出电压。
1.2 NRF24L01无线收发模块采用NRF24L01芯片无线控制小车的前进后退及转弯。
NRF24L01芯片是Nordic 公司生产的,其芯片主要应用在RF24L01B 微功率无线的通讯模块中。
其中工作速度最高能够达到2Mbps ,对于ISM 频段来说,这个是2.4G 全球进行开发,这个可以不要求必须提供许可证使用,对于125频道来说,里面有PCB 天线,能够满足跳频与多点通信的需要,天线体积很小,只有37×17mm ,其中还有抗干扰能力强的优势,尤其适应无线音视频传输以及工业控制的等等领域。
2 深入分析系统硬件的电路设计2.1 探究设计主控制器模块本文设计中的主控制器是STC89C52型号芯片,这种型号的芯片和51单片机的应用电路型号是一样的,只有将单片机的布局布置好后,才能将其他各I/O 口借助排针引出,这个各部分功能都可以通过模块进行实现,对于STC 单片机来说,它支持串口的下载,可以避免在调试的时候不断的插拔繁琐,这样也能让片子不受损害。
2.2 探究设计按键控制模块在此设计中,输入控制主要是浙江传媒学院 媒体工程学院 张荣泽基于单片机的智能消防机器人的设计借助单片机的独立按键来进行控制,主要采用核心芯片STC89C52RC 才加以实现,各按键分两端连接,一端接地,另一端接单片机的引脚。
基于51单片机的智能搬运机器人系统设计
基于51单片机的智能搬运机器人系统设计基于51单片机的智能搬运机器人系统设计包括以下几个方面:1. 硬件设计:- 机器人底盘:选择合适的底盘结构,包括电机、轮子和驱动电路等。
- 传感器:使用多种传感器,如红外线传感器、超声波传感器、编码器等,用于感知环境和测量机器人位置。
- 执行机构:根据具体需求,选择合适的执行机构,如机械臂、夹爪等,用于搬运物体。
- 通信模块:添加无线通信模块,如蓝牙、Wi-Fi等,用于与其他设备进行通信。
2. 软件设计:- 系统架构:设计合理的系统架构,包括主控程序、传感器数据处理、运动控制等模块。
- 主控程序:使用C语言编写主控程序,实现机器人的基本功能,如避障、路径规划、搬运等。
- 传感器数据处理:获取传感器数据,进行滤波和处理,提取有用的信息,如障碍物距离、机器人位置等。
- 运动控制:根据传感器数据和目标位置,实现机器人的运动控制,包括速度控制、转向控制等。
- 路径规划:根据目标位置和环境信息,设计合理的路径规划算法,使机器人能够自主导航到指定位置。
- 搬运策略:根据搬运任务的需求,设计搬运策略,如物体抓取、放置等。
3. 系统集成与测试:- 将硬件组装好,并连接好各个模块。
- 将软件烧录到51单片机中,进行调试和测试。
- 测试机器人的基本功能,如避障、路径规划、搬运等。
- 对系统进行优化和改进,提高机器人的性能和稳定性。
需要注意的是,以上只是一个大致的设计框架,具体的实现细节和功能可以根据具体需求进行调整和扩展。
此外,还需要考虑机器人的供电系统、安全性、稳定性等方面的设计。
基于单片机设计的简易智能机器人
基于单片机设计的简易智能机器人智能机器人是指能够模仿或执行人类行为的机器人。
现如今,随着技术的发展和进步,智能机器人的应用范围越来越广泛。
本文将介绍基于单片机设计的简易智能机器人。
为了实现智能机器人的功能,我们需要使用单片机作为智能机器人的核心控制器。
单片机是一种集成电路,具有处理和控制数字信息的能力。
我们可以根据机器人的不同需求选择适合的单片机,如Arduino、Raspberry Pi等。
下面,我们将以Arduino为例,介绍基于单片机设计的简易智能机器人。
一、硬件设计:1.机械结构:智能机器人的机械结构可以采用机械臂、轮式底盘等不同形式。
根据机器人的应用场景和功能需求,选择适合的机械结构。
2.传感器模块:智能机器人需要传感器模块来获取环境信息。
常用的传感器模块包括超声波传感器、红外线传感器、摄像头等。
传感器模块可以通过串口或I2C等方式与单片机进行通信。
3.电机驱动:机器人需要电机来驱动机械结构的运动。
电机驱动模块可以控制电机的速度和方向。
常用的电机驱动模块有直流驱动模块和步进驱动模块。
4.电源模块:为了让机器人能够正常运行,需要提供电源。
电源模块可以选择锂电池、电池组等不同形式,以满足机器人的功耗需求。
二、软件设计:1. 控制算法:智能机器人的控制算法可以通过编程实现。
我们可以使用Arduino IDE等开发环境,采用C/C++等编程语言来编写机器人的控制程序。
控制程序可以根据传感器获取的数据,计算出机器人的运动方向和行为。
2.通信协议:为了实现与外界的信息交互,可以为智能机器人添加无线通信模块。
无线通信模块可以选择蓝牙模块、WiFi模块等,以便机器人可以与智能设备、服务器等进行通信。
3. 视觉识别:智能机器人可以通过摄像头模块获取图像信息,并进行图像处理和分析。
我们可以使用OpenCV等图像处理库,实现机器人的视觉识别功能,如颜色识别、人脸识别等。
4.人机交互:为了与人类进行交互,智能机器人可以搭配显示屏、喇叭等模块。
基于AT89C52单片机的消防救援机器人
成:实时显示记录温度、有毒气体、辐射、现场视频等环境
数据及二维地图;集成手柄、键盘、鼠标等外设设备和无 线传输模块以便发出各种指令;完成机器人定位与实时 监测摆臂履带、机械手姿态信息。 2.3通信系统 通常情况下火灾现场高温环境会毁坏通信电缆,传 输距离较远时,救援机器人的负载也会增加,因此选用无 线通信系统。对于机器人指令传输,选用捷麦通信的 F49DL无线数据传输模块,该模块有8个传输信道,传输 速率为9
、,A ‘暴B
人进行热防护,机器人上的电子设备等可能因为高温不
能正常工作甚至烧毁。因此,在电子设备外围安装了热 防护挡板,防止辐射和高温气流。 2控制系统设计 控制系统如图6所示。救援机器人主要包括后台指 挥控制系统、通信系统和机器人车载系统,其中后台指挥 控制系统包括后台监测系统和后台控制系统,机器人车 载系统包括数据采集系统、执行机构控制系统和姿态反 馈系统。进入火灾现场后,机器人数据采集系统采集数 据并通过通信系统实时传递给后台监测系统。救援人员
1.2六自由度机械手 机械手结构示意图如图5所示,共有六个自由度。 自由度(1)为机械手整体绕车体的旋转自由度;自由度 (2)为大臂绕底座的转动自由度;自由度(3)为中臂绕大 臂一端的转动自由度;自由度(4)为小臂绕中臂一端的转 动自由度;自由度(5)为小臂自身的伸缩自由度;自由度 (6)为机械手爪以小臂轴线为中心的旋转自由度。其中 自由度(1)、(6)分别由一个步进电机实现,自由度(2)~ 自由度(5)分别由一个电动推杆实现。由于机械手在抓
滴防科学与技术2011年12月第30卷第12期
4.摆臂小带轮;5.摆臂内侧板;6.前主动轮;7.外轴;
8.内轴;9.摆臂驱动电机;11.后轴;12.后主动轮;13.车架
基于Arduino控制器的智能灭火救援机器人的设计与开发
基于Arduino控制器的智能灭火救援机器人的设计与开发智能灭火救援机器人是一种能够利用先进技术进行灭火和救援操作的智能化机器人,它可以帮助救援人员减轻负担,提高救援效率,降低灾害事故的发生,对保护人员生命和财产具有重要意义。
本文将重点介绍基于Arduino控制器的智能灭火救援机器人的设计与开发。
一、智能灭火救援机器人的功能需求智能灭火救援机器人的功能需求主要包括以下几个方面:1. 灭火功能:具备灭火功能,可以有效扑灭起火点,保护人员和财产安全。
2. 救援功能:能够进行救援操作,例如搜救被困群众或救援受伤人员。
3. 智能化操作:具备自主识别、规划路径、智能避障等智能化操作能力。
4. 远程控制:支持远程控制操作,可以在危险环境下安全操作。
5. 多传感器监测:具备多传感器监测能力,实时监测环境数据,提供数据支持。
二、智能灭火救援机器人的设计方案为了满足上述的功能需求,我们设计了一种基于Arduino控制器的智能灭火救援机器人,其主要设计方案包括以下几个方面:1. 外观设计:智能灭火救援机器人采用轮式底盘设计,可以灵活移动,在火灾现场进行灭火和救援操作。
外壳采用防火材料制作,能够抵御高温和火焰侵袭。
2. 灭火装置:机器人装备有灭火装置,可以利用水、泡沫等灭火剂进行灭火操作,有效扑灭火灾。
3. 救援装置:机器人装备有机械手臂和夹爪,可以进行救援操作,搜救被困群众或救援受伤人员。
4. 控制系统:机器人采用Arduino控制器作为主控制系统,通过编程实现各种功能操作。
5. 传感器系统:机器人配备有距离传感器、温度传感器、烟雾传感器等多种传感器,可以进行环境数据的实时监测。
三、智能灭火救援机器人的开发过程智能灭火救援机器人的开发主要包括机械结构设计、电路设计、控制系统编程、传感器系统集成等多个方面。
在机械结构设计方面,我们采用了CAD软件进行三维建模设计,确定了机器人的外观和结构参数;在电路设计方面,我们设计了电源管理系统、传感器接口电路、执行器控制电路等多个电路模块;在控制系统编程方面,我们使用Arduino IDE软件进行编程,实现了机器人的各种操作功能;在传感器系统集成方面,我们进行了多次测试和调试,确保传感器系统的正常工作。
简易消防机器人
表2.1直流电机参数
2.2.4光源(火焰)传感器模块
传感器技术是现代科技的前沿技术,是现代信息技术的三大支柱之一,因此传感器的种类也繁多。用于检测火焰的传感器如有红外传感器、烟雾传感器、温度传感器、紫外传感器、光敏电阻以及CCD图像传感器等等。我综合论证了一下几种传感器,制定了如下几种方案。
方案1:温度传感器如热电偶,热电偶是工业上最常用的温度检测元件之一。测量精度高,构造简单,使用方便,但是热电偶感应的范围太广,而且由于火焰只是周围温度稍高且范围较窄。试验验证用热电偶检测火焰精度不高,因此我放弃了此方案。
消防救援机器人的研究开发及应用,日本最为领先,其次是美国、意大利和英国等发达国家。国际上对消防救援机器人的研究,在控制技术上可分为三个阶段:第一代是遥控消防救援机器人,第二代是具有感觉功能的计算机辅助遥控消防救援机器人,第三代是自适应智能化消防救援机器人。第一代和部分第二代消防救援机器人已开始服役,但其结构和功能在各个国家都各有特点和独到之处。目前发达国家正在加快开发不同功能的第二代实用型消防救援机器人,而第三代智能型消防救援机器人尚在探索之中,日本、美国和意大利已开始进入预研和论证阶段。
基于kinect的救援机器人系统设计
QU基于Kinect 的救援机器人系统设计俞镇洋摘 要 本次设计采用STM32单片机为下位机,配合救援机器人的机械结构、关节角度变化识别模块、移动模块和执 行模块构成了救援机器人平台的硬件控制系统,并对上位机及检测模块、移动模块和执行模块进行软件设计,构成了救援机器人平台的软件控制系统.在WPF 环境下设计了上位机用户端,实现了远程界面对救援机器人的控制功能.实 验结果表明,该机构设计与控制系统具有良好的稳定性.关键词 救援机器人;STM32 ;控制系统;软件设计;WPF 中图分类号G2 文献标识码A文章编号1674-6708 ( 2020 ) 250-0124-05当今世界各地自然灾害频繁发生,地震、泥石 流、海啸等灾难不断皿。
灾难事故发生后,现场建 筑结构坍塌,导致地形环境发生巨大变化,空间狭 小不稳定,严重威胁着人类安全和社会稳定。
许多 遇难者因得不到及时的救援而失去宝贵的生命,因 此救援人员如何快速高效的开展救援工作关系着被 困人员的生命安全[2] o 随着社会科技水平不断进步,机器人在人类的生活中扮演的角色越来越重要,而 以科学技术和高新产业为基础,现代社会已然成为 一个科技社会,在科技的催产下,机器越来越智能 化和自动化。
机器人的触手已然伸入我们的工作和 生活的各个角落,侦察、探测、救援、生产等各个 方面都可以见到它们的身影,在这些我们无法触及 和高难度的情况下,它们可以提供帮助,助人类一 臂之力,它们加速着社会的发展。
将机器人技术应用到救援中已成为常态,救援机器人可代替工作人 员去面对危险,减少伤亡閃。
但传统的救援机器人通常需要技术人员在救援装置里操作机器的运转和 现场破坏程度的检查,这些情况会导致救援行动充 满不确定性,或者造成二次伤亡等。
本文设计了一种基于Kinect 的体感救援机器 人,对发生灾难的区域能代替人来进行探测救援, 以具有越障能力的履带车作为移动平台,能对复杂 地形有很好的适应性,机械臂作为实现远程手部动 作的直接载体,使用Kinect 体感传感器将人的手 臂动作以机械臂的运动展现出来,可远程操控,减 少二次伤亡,提高工作效率等优点⑷。
基于AVR单片机的矿井救援机器人控制系统设计
《工业控制计算机》2021年第34卷第5期121基于AVR 单片机的矿井救援机器人控制系统设计*Design of Mine Rescue Robot Control System Based on AVR MCU刘艳峰1陈维铅1,2章慧成1(1酒泉职业技术学院 甘肃省太阳能发电系统工程重点实验室,甘肃 酒泉735000;2酒泉新能源研究院,甘肃酒泉735000)摘要:针对灾变后矿井下的非结构化环境,以提高机器人的救援能力以及对矿井内部适应能力为目标,提出了基于AVR 单 片机矿井救援机器人控制系统的设计。
首先,控制系统通过各种传感器实时检测矿井内部环境参数,随后以有线和无线通信的方式实现操作人员和机器人之间信息的双向传输;其次,增加语音对讲模块,可以实时与被控人员进行交流,及时指导被控人员展开自救;最后,行走机构采用履带装置,可以很好地适应矿井内部复杂的环境。
研究表明,该设计可以实时检测矿井内部环境参数并实现与客户端信息交互,机器人有较强的环境适应能力,为矿井救援机器人的进一步研究提供了理论依据。
关键词:矿井救援机器人;AVR 单片机;上位机;无线通信Abstract :Aiming g the unstructured environment in the mine after disaster,a control system of mine rescue robot based on AVR single-chip microcomputer is proposed to improve the rescue ability of the robot tnd it^ adaptability to the mine in terior in this paper.Firstly,real time acquisition of mine internal environment parameters by various sensors,and then the infor mation interaction between client tnd robot is implemented by wired and wireless communication.Secondly,by increasing the voice intercom module can communicate with the accused in real time and conduct the accused to rescue themselves intime.Finally,the caterpillar walking mechanism can ndapt to the complex environment inside the mine well.The research shows that the design can realize real-time direction of mine internal environment parameters snd transfer to the client.The roboth a s strong environment td a pt a bility,which shows the effectiveness snd fe a sibility of the system and provides a theoretic a l b a - sis for the further study of mine rescue robot.Keywords :mine rescue robot,AVR micro-controller,wireless communic a tion我国是煤炭大国,在今后的一段时间内,煤仍是我国的主要 能源。
基于8位单片机的搜救机器人设计
基于8位单片机的搜救机器人设计王兆欣【期刊名称】《现代电子技术》【年(卷),期】2013(036)004【摘要】提出了一种以STC89C51单片机为核心的智能搜救机器人系统,计算机通过互联网与系统连接,使系统能按照任意给定的指令平稳的移动,并通过网络由摄像头实现实时同步图像传输.最后给出了该系统的相关硬件电路和系统漉程图.经测试,在实际应用中,系统可有效地使用与灾难现场的搜救与实时监测,具有广泛的应用前景.%A smart search and rescue robot system taking STCS9C51 as a core is proposed in this paper. The system is con-nected to a computer via the Internet, so that the system can smoothly move in accordance with the any given instructions, and can achieve real-time synchronization image transmission by a camera through the network. The related hardware circuit and flow chart of the system are offered in this paper. The testing result indicates that in the practical application the system can be effec-tively applied to real-time monitoring as well as search and rescue in disaster site. It has a very extensive application prospect.【总页数】3页(P165-167)【作者】王兆欣【作者单位】绥化学院计算机学院,黑龙江绥化152000【正文语种】中文【中图分类】TN911-34【相关文献】1.基于8位单片机的小型机器人系统的设计与实现 [J], 郝佳晶2.基于GPS和UWB混合定位的自动搜救机器人设计 [J], 游雪辉;张松3.基于稳定性指标的分段弧腿式搜救机器人越障建模与步态设计 [J], 李秉宣;张世月;苏卫华4.基于物联网的探险搜救机器人综合实训平台的设计 [J], 宋林桂5.基于SLAM技术的医疗搜救机器人设计 [J], 王涵立;鞠天麟;顾子善;黄家才;周雯超因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于AT89单片机的智能救援机器人的设计
人们便对机器人充满了幻想与期待。
随着社会的不断发展,各行各业的分工越来越明细,机器人也能在其中扮演重要的角色来替代人们的劳动。
与此同时,随着科学技术的发展,探险、救灾、排爆等危险场合工作的机器人,以及自动化生产中机器人的应用也日益广泛。
因此,智能救援机器人的研制已成为急需和必要,本文就智能救援机器人的设计进行了探讨。
1 智能救援机器人的硬件设计。
该智能救援机器人主要由电源模块、检测感应模块(实现巡线、避障、捡放硬币、测距功能)、声光报警模块、控制器模块、电机驱动模块、显示模块六部分组成,其结构框图如图1所示。
1.1 电源电路。
智能救援机器人全部能量来源于位于机器人底部的六节五号电池,经过传统的7805稳压电路给其单片机及外围传感器供电,其电路如图2所示。
部分传感器采用5V低电压供电可以避免机器人过早检测障碍物而停止前进。
1.2 检测感应模块。
1.2.1 巡线电路。
巡线模块我们采用红外对管。
红外对管由LED和光电三极管组成,光电三极管根据从地面反射回来的LED的光的强度而改变积极基极电流。
在光电三极管基极接一上拉电阻,则可根据基极电压的测量判断反射光的强弱,强光说明探测器下方是白色,弱光说明下方光较弱,大部分光被黑线吸收。
对于输出的模拟信号,我们将其引入五个电压比较器LM339进行处理。
电压比较器LM339的一输入端接红外对管,另一端接滑动变阻器,通过对滑动变阻器的调节可以实现对红外对管对黑线的灵敏度。
比较器LM339的另一端接上拉电阻后进入单片机进行探测。
1.2.2 避障电路。
避障部分采用光电开关,将其安放在机器人需要测量的各个方向。
为减少它的测量距离保证机器人的正常运行,我们采用的是低电压5V供电,供电电压虽
略显不足,但能保证它的正常短距离探测。
光电开关的信号线的高低电平可反映前方障碍物的有无,障碍物检测电路如图3所示。
1.2.3 超声波测距电路。
由于超声波执行性强、能量消耗慢、在介质中传播距离较远的特点。
我们采用DIP-ME007超声波测距模块完成高度的测量功能,其电路板如图4所示。
DIP-ME007超声波测距模块能比较迅速、方便地测出桥底部距测距模块之间的距离,此模块共有五个引脚VCC、tring、echo、 out、GND。
DIP-ME007超声波测距模块输出为pwm方式,VCC、GND接好后向tring发一个10 s以上的高电平,就可以在接收口echo等待高电平输出。
单片机采用跳变沿触发,触发后即开始计时。
当电平变低后即开始读定时器,此时的值即为此次测距所用的时间。
根据S=Ct/2即可得出所测得的距离。
如此周期性测量即可实现移动测距。
单片机内部自动将测得数据保存并与上一次测距结果比较,保留最大值,当连续五次未测得大于前一次的数据时停止检测并记录最大值。
当再次检测到黑线即已成功过桥,是时单片机控制显示模块将测得的最大值在液晶屏上显示出来。
1.3 控制器电路。
由于主控制器的任务较多,电路要求引脚较多,且显示器的控制程序较为复杂,我们单独配备了一个同样的单片机作为主控制器的辅助部分,通过它来分担主控制器的工作,来完成显示部分的工作。
其中主控制器与其它模块的连接如图5所示。
1.4 声光报警电路。
声光报警模块主要应用于搜救报警电路中,同时为进一步扩展应用,在控制其开关的同时引入另一条信号线实现了对声音的控制。
在搜救过程和平安到达安置区时经采用不同频率和音色的声音给出表示。
寻找硬币我们采用金属探测传感器,当发现金属时,其信号线上电平从低电平变为高电平,触发单片机中断,在单片机的控制下机器人停止运动,启动音乐发生模块并点亮LED进行声光报警,具体实现电路如图6所示。
1.5 电机驱动电路。
单片机通过传感器的反馈信号控制电机正转、反转或者停止,来实现控制机器人完成各种动作。
L298N是专用电机驱动芯片,他可以实现电机的正反转、刹车、pwm调速等多种功能,是对机器人电机进行控制的比较理想的芯片,因此采用L298N芯片对两个普通电机进行控制。
通过编程完全可以控制实现题目的基本
要求和发挥部分,也可增加各种创新功能。
L298N芯片信号电源与驱动电源的分开,可以根据需要对电机的电压进行调节,其驱动电路如图 7所示。
1.6 显示电路。
采用MSl602C-1型LCD显示相应的信息。
此显示器模块的工作电压为5V左右,支持显示2行字符,每行可显示16个字符,每个字符由5×7点阵显示。
可以通过编程实现多种显示,显示信息比数码管更多,显示效果更好。
由于主控制器的单片机任务较多,电路接线较复杂,采用单独的单片机控制显示模块。
2 智能救援机器人的软件设计。
本智能救援机器人的软件控制部分采用C语言编程,借助C语言的强大功能来实现单片机AT89S52的控制功能。
主程序流程图如图8所示。
3 结论。
以AT89S52单片机为核心部件,利用红外传感检测、电机控制等技术,通过各种方案的讨论及尝试,再经过多次的整体软硬件结合调试,不断地对系统进行优化,最后智能救援机器人可以实现;避开障碍物,并寻找到合适的路径;顺利通过受损的桥梁,并能较准确地测出桥梁的高度;自动识别路线状况,并根据实时状况快速做出判断,准确控制机器人的转向;自动显示所要求的信息;自动寻线前进,能智能检测、捡起、放下硬币;声光报警,并有彩灯闪烁;行驶到规定的地点自动停止并显示救援结束。
以上就是此机器人设计的全部内容。