【2023研电赛】安谋科技企业命题华中赛区二等奖:四足仿生机器人的巡检和建材识别

本文主要是介绍【2023研电赛】安谋科技企业命题华中赛区二等奖:四足仿生机器人的巡检和建材识别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

四足仿生机器人的巡检和建材识别

本文为2023年第十八届中国研究生电子设计竞赛安谋科技企业命题华中赛区二等奖作品分享,参加极术社区的【有奖活动】分享2023研电赛作品扩大影响力,更有丰富电子礼品等你来领!

picture 0
参赛单位:中国地质大学(武汉)
指导老师:程卓 罗大鹏
参赛队员:罗晶凡 任雪 吴潇文

作品简介:

   鉴于工业环境的复杂性,目前工业巡检主要利用人工巡视的方式进行,人工巡检耗时长,对人员要求高,特别是在复杂高危的工业环境下,还要保障巡检人员的人身安全。本四足仿生机器人的巡检和建材识别技术论文设计了一种面向复杂工业场景的智能巡检机器人,对于机器人的定位与导航,巡检目标检测与识别等技术展开研究。主要的研究内容和创新点包括:四足机器人是一种仿生机器人,具体是通过ESP32作为控制模块控制机器人的具体运动,手机或电脑只需要安装有浏览器即可访问该机器人的控制界面,采用上下位机完成对仿生机器人的控制,实现如招手、前进、后退、下蹲等动作,从而通过人为远端控制机器人进行全方位的巡检,使机器人在工业场景中进行精准定位以及对现场工地的建材进行识别;同时利用YOLO V4数据集进行目标检测训练,从R329的实时传过来的MJPG视频流中检测特定物体(钢筋圈、钢筋捆和砌体)并显示出识别目标的具体位置和数量,方便工作人员操作;同时,R329还部署了人体检测的YOLO V2模型,可以实时监测是否有人体靠近机器人并将信息传递给ESP32进行报警;本项目还包含了超声波模块测量前方障碍物距离,通过各种传感器采集现场的环境数据,比如温湿度等,将采集到的信息上传到OneNET云平台,可以实时查看数据,搭建多传感器之间的通信架构。

整体方案描述
   本系统是以ESP32作为主控制器、R329采集处理图像以及各种传感器采集相应的数据、上位机接收显示实时数据共同搭建的硬件平台,结合目标监测、以太网传输、网络协同搭建的系统。上位机通过WiFi与下位机通信,ESP32作为下位机可以进行连杆逆解和步态生成,通过ESP32控制机器人的运动,人为控制机器人按照设定的路径,在全范围内移动巡检。在巡检过程中,会实时监测是否有人靠近机器人并报警,提醒操控人员有障碍物,注意规划路线,还需要使用R329开发板上的USB摄像头,采集图像信息并经过R329进行视频编解码和图像处理后,图传给上位机,并且在上位机使用YOLO V4的算法模型进行相应的建材识别,比如:砌砖、钢筋、钢圈,识别检测到后在图片中实时标注出来并进行保存,方便后期检查。此外,还采用了超声波模块实时测量目标的距离,温湿度模块采集当前环境中的温湿度数据,将采集到的信息上传到OneNET云平台,可以方便工作人员实时查看数据。
系统整体架构框图具体如下图所示:
picture 1

作品全貌

picture 2
picture 3
picture 4
picture 5

硬件设计

   机器人采用ESP32为主控制器,ESP32具有双核处理器、Wi-Fi和蓝牙通信等功能,可以实现机器人的控制和通信,同时搭载外围电路,比如:电源管理模块–为机器人提供稳定的电源,传感器模块–搭载多种传感器,如超声波传感器、温湿度传感器,以实现测距、检测环境等功能,还提供了一些扩展接口,如GPIO、UART、I2C等,以便连接其他外部设备。机器人的硬件原理图如下所示:
picture 6
   机器人在巡检过程中会通过多种传感器采集数据,在采集现场建筑工地的建筑材料时,需要通过摄像头和图像采集模块实时采集建材数据,比如:砌砖、钢筋、钢圈,经过一系列图形编解码处理后通过网络传输给上位机,方便用户监测,下图为R329实物图。
picture 7

esp32资源分配如下:

I/O引脚功能使用到的系统资源
GPIO32IIC通信控制PCA9685模块产生16路PWM脉冲信号SDA
GPIO33IIC通信控制PCA9685模块产生16路PWM脉冲信号SCL
GPIO3与R329通信U0_RX
GPIO1与R329通信U0_TX
GPIO21蜂鸣器报警普通GPIO
GPIO32OLED显示SDA
GPIO33OLED显示SCL
GPIO33OLED显示SCL

esp32s3资源分配如下:

I/O引脚功能使用到的系统资源
GPIO14采集温湿度DHT11普通GPIO
GPIO15超声波测距普通GPIO
GPIO13超声波测距普通GPIO

软件设计

建材识别算法

   本项目的软件系统设计主要是对四足仿真机器人的周围建筑器材,即钢筋圈(coil)、钢筋捆(rebar)和砌体(brickwork)进行三种对象的分类与目标识别,整个过程采用的是YOLO V4算法,使用手机对施工现场拍摄大量的关于钢筋圈(coil)、钢筋捆(rebar)和砌体(brickwork)图片获取数据集的图片部分,之后搭建平台训练,具体模型训练流程如下图所示:
picture 8
   为了更迅速的得到实时图像,本项目将训练得到的模型做成一个.exe的可执行文件,在windows系统下都可直接运行,在图像识别的过程中比较与模型的匹配度从而识别到以上三个物质,并将所有的物质信息、物质数量和物质所在的坐标信息传输到Output的.txt文件里面,之后运用Pycharm进行对图片的框选并显示,其主要流程如下图所示:
picture 9
   该装置可以同时识别多个目标,当区域内存在多个目标时(目标识别数量不少于2个),YOLO V4算法可以将图片中三类全部识别,并显示个数。

建材识别模型训练

   本项目用YOLO V4算法完成对工地建材,即钢筋圈(coil)、钢筋捆(rebar)和砌体(brickwork)这三种物体的分类与目标识别,下图分别为砌体标注、钢筋捆标注、钢筋圈标注
picture 11
picture 12
picture 13

建材识别功能测试

   本测试是整个系统的核心功能对于工地建材的识别,本次实验对输入分为三类,分别为以图片形式输入、以USB摄像头实时画面输入和R329 MJPG图传实时图像为输入,对该YOLO V4建材识别算法在实验室环境下和工地现场进行测试,测试过程循序渐进,最终是为能够在工地现场实时对建材进行识别并统计个数。
图片形式输入算法功能测试
picture 14
picture 15
picture 16
USB摄像头形式输入算法功能测试
picture 17
picture 18
picture 19
picture 20
工地现场环境实测算法功能测试
picture 21
picture 22
picture 23
picture 24
picture 25
picture 26

R329的YOLOv2人体检测实测

picture 27

环境监测功能

   环境监测功能是通过esp32对各传感器数据进行获取,通过MQTT协议上传到OneNet平台终端以及可视化WEB端,方便工作人员进行查看,将系统各个功能独立开来,互不干扰。
picture 28
picture 29

视频展示

视频链接

这篇关于【2023研电赛】安谋科技企业命题华中赛区二等奖:四足仿生机器人的巡检和建材识别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/483209

相关文章

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

从戴尔公司中国大饭店DTF大会,看科技外企如何在中国市场发展

【科技明说 | 科技热点关注】 2024戴尔科技峰会在8月如期举行,虽然因事未能抵达现场参加,我只是观看了网上在线直播,也未能采访到DTF现场重要与会者,但是通过数十年对戴尔的跟踪与观察,我觉得2024戴尔科技峰会给业界传递了6大重要信号。不妨简单聊聊:从戴尔公司中国大饭店DTF大会,看科技外企如何在中国市场发展? 1)退出中国的谣言不攻自破。 之前有不良媒体宣扬戴尔将退出中国的谣言,随着2

CSP 2023 提高级第一轮 CSP-S 2023初试题 完善程序第二题解析 未完

一、题目阅读 (最大值之和)给定整数序列 a0,⋯,an−1,求该序列所有非空连续子序列的最大值之和。上述参数满足 1≤n≤105 和 1≤ai≤108。 一个序列的非空连续子序列可以用两个下标 ll 和 rr(其中0≤l≤r<n0≤l≤r<n)表示,对应的序列为 al,al+1,⋯,ar​。两个非空连续子序列不同,当且仅当下标不同。 例如,当原序列为 [1,2,1,2] 时,要计算子序列 [

企业安全之WiFi篇

很多的公司都没有安全团队,只有运维来负责整个公司的安全,从而安全问题也大打折扣。我最近一直在给各个公司做安全检测,就把自己的心得写下来,有什么不足之处还望补充。 0×01  无线安全 很多的公司都有不怎么注重公司的无线电安全,有钱的公司买设备,没钱的公司搞人力。但是人的技术在好,没有设备的辅助,人力在牛逼也没有个卵用。一个好的路由器、交换机、IDS就像你装备了 无尽、狂徒、杀人书一

研究人员在RSA大会上演示利用恶意JPEG图片入侵企业内网

安全研究人员Marcus Murray在正在旧金山举行的RSA大会上公布了一种利用恶意JPEG图片入侵企业网络内部Windows服务器的新方法。  攻击流程及漏洞分析 最近,安全专家兼渗透测试员Marcus Murray发现了一种利用恶意JPEG图片来攻击Windows服务器的新方法,利用该方法还可以在目标网络中进行特权提升。几天前,在旧金山举行的RSA大会上,该Marcus现场展示了攻击流程,

HNU-2023电路与电子学-实验3

写在前面: 一、实验目的 1.了解简易模型机的内部结构和工作原理。 2.分析模型机的功能,设计 8 重 3-1 多路复用器。 3.分析模型机的功能,设计 8 重 2-1 多路复用器。 4.分析模型机的工作原理,设计模型机控制信号产生逻辑。 二、实验内容 1.用 VERILOG 语言设计模型机的 8 重 3-1 多路复用器; 2.用 VERILOG 语言设计模型机的 8 重 2-1 多

基于树梅派的视频监控机器人Verybot

最近这段时间做了一个基于树梅派 ( raspberry pi ) 的视频监控机器人平台 Verybot ,现在打算把这个机器人的一些图片、视频、设计思路进行公开,并且希望跟大家一起研究相关的各种问题,下面是两张机器人的照片:         图片1:                   图片2                    这个平台的基本组成是:

Clion不识别C代码或者无法跳转C语言项目怎么办?

如果是中文会显示: 此时只需要右击项目,或者你的源代码目录,将这个项目或者源码目录标记为项目源和头文件即可。 英文如下:

企业大模型落地的“最后一公里”攻略

一、大模型落地的行业现状与前景 大模型在多个行业展现出强大的应用潜力。在金融行业,沉淀了大量高质量数据,各金融平台用户数以亿计,交易数据浩如烟海。利用大模型分析处理这些数据,金融机构可以预测用户行为偏好,更高效、准确评估客户风险,实时监测交易和市场波动,及时制定策略。IDC 调研显示,超半数的金融机构计划在 2023 年投资生成式人工智能技术。 在科技领域,商汤人工智能大装置为大模型企业提