要:设计了一种能顺利完成在模拟房间内自动灭火任务的智能灭火机器人。方案以STM32F103嵌入式芯片为控制核心,采用传感器组采集环境信号,控制机器人行动。该智能机器人能完成自动循迹、自动避障、自动寻找火源并迅速准确灭火、回家的功能。实验结果表明:该机器人行动灵活快速,具有很高的准确性和稳定性。
引言
随着人工智能和计算机技术研究的深入,智能机器人也成为科学爱好者和高校学子研究的热点,具有很大的发展空间。智能机器人技术涉及自动控制原理、传感器技术、信息处理、人工智能等学科,具有很强的综合性,是一个国家发展水平的重要标志。
本设计的研究初衷来源于灭火机器人比赛,比赛场地将采用国际标准比赛场地,比赛场地平面图如图1所示。比赛场地的墙壁高为33cm,厚为2 cm,由木头做成。墙壁刷成白色。比赛场地的地板是被漆成黑色的光滑木制板。场地中所有的走廊和门口都是46 cm的开口,一个白色的2.5 cm宽的白色带子或白漆印迹表示房间人口,在距离火焰30 cm的圆上有一条2.5 cm宽的白线。根据要求,该机器人要在模拟的四室一厅房间内完成发现并确认火源、灭火和回家(回到出发点H)等功能。
![ea85458e7c9987550871e6a36b39c683.png](https://i-blog.csdnimg.cn/blog_migrate/b7c761e5316d6f1b8cdd0fd51ed9d278.jpeg)
本文以STM32F103嵌入式芯片为核心,完成灭火机器人的软、硬件设计。当机器人启动后,前部和左右的红外测距传感器为机器人的避障功能和沿墙走方式提供参考信号。机器人的运动速度以及运动方向由处理器输出的PWM信号来控制。火焰传感器检测房间内火源,发现火源后机器人朝向火源方向行