基于RK3588+YOLO模型打造稳固型电力巡检机器人控制器

news2024/11/15 17:43:40

创新打造电力巡检机器人用计算机产品方案

目前,智能电网建设和增强供电可靠性已上升到国家战略,使得我国基数庞大的电力设备的监测、运维等需求充分释放,变电站/配电站巡检机器人市场需求高涨。

1、电力巡检机器人的市场优势

电力系统智能巡检是保障电力设备健康运行,保障供电安全的必要手段。随着国内大容量、超高压、长距离输电工程的不断开发和落地,变电站/配电站传统“人工巡检+检测仪器定点检查”的方式存在的检测质量差、劳动强度高、运维效率低等缺陷日益暴露,加上智能电网建设对自动化、智能化设备的投资持续增长,巡检机器人系统凭借智能可控、实时监测、无人作业、不受天气因素影响等优点,逐渐成为电力系统智能巡检的主力,市场空间广阔。

目前,智能化巡检机器人已在国内多地电力系统中投入使用。不管是寒冬酷暑,亦或者高原山地,我们都可以看到巡检机器人在变电站/配电站等场景中对电力设备进行着全面的巡视、表计抄录等工作,在发现设备潜伏性故障时通过大数据分析给出较为精准的故障预警,并实时反馈给监控人员,由此提高设备检修的针对性与处理效率,为确保电力系统的稳定安全运行提供有力保障。

由此,认为电力巡检机器人的核心功能主要表现在自主移动、控制与驱动、定位导航、信息数据采集与处理、大数据分析等方面。而这些功能的实现,都离不开中枢计算机系统硬件的关键支撑。

2、电力巡检机器人产品方案

从电力巡检机器人系统高安全性、高稳定性、高智能化程度等需求出发,依托自身强大的研发平台,积极引入人工智能、大数据等前沿技术赋能工控产品创新,打造的电力巡检机器人用计算机产品方案不仅专业可靠、性能优异,且系统完善。

图片8_副本.png

智能机器人系统框图

可提供适用于电力巡检机器人系统中的多样化计算机板卡方案、嵌入式准系统方案、工业整机方案以及超高清网络摄像机等硬件。产品的主要技术特性如下:

1. 产品支持Intel 赛扬、奔腾、酷睿系列CPU,支持瑞芯微、飞思卡尔、海思、飞腾系列CPU,支持电力巡检机器人系统根据不同的芯片组平台进行差异化功能扩展;

2. 集成高效处理内核,板载高速内存,具有出色的信息数据处理与存储能力;

3. 丰富的I/O功能接口设计,支持HDMI / VGA / LVDS多种显示,支持高分辨率,支持千兆以太网/WIFI/3G/4G网络,支持5W双通道功放;

4. 扩展性强,支持PCIE网卡、显卡、采集卡等多种扩展,支持Android/Linux等操作系统;

5. 严格按照工业级标准打造,功耗低、抗震、防尘、防水、支持宽温作业,电磁兼容性良好,稳定可靠;

除此之外,支持客户定制,具有出色的自主创新能力。公司打造的X86架构和ARM架构两条成熟的嵌入式计算机产品供应链,可满足大多数行业客户的实际应用所需。 

工控主板的主要技术特性如下:

支持Rockchip RK3588处理器,内置6 TOPs算力的NPU,支持 INT4/INT8/INT16/FP16 混合运算,算力强大;

支持4~16GB LPDDR4/LPDDR4X内存,支持1*SATA3.0高速存储,以及1*eMMC(最大支持128GB)、1*TF、1*M.2 NVME SSD扩展存储容量;

集成Mali-G610 GPU,支持1*双通道LVDS、2*HDMI TX、1*HDMI RX、1*DP TX、2*MIPI TX/RX显示输出,满足8K超高清分辨率显示和多屏异显的产品需求;

支持2*LAN、支持板载Wifi/BT(WIFI6/BT5),以及1*M.2 B KEY接入5G)模块和1*Mini-PCIe扩展4G模块实现有线/无线网络通讯;

支持4*USB3.0、4*USB2.0实现多机联,以及4*RS-232、2*RS-485、1*DEBUG实现更高速率的网络传输;

支持1*Headphone、1*MIC-IN、2*5W AMP、2*CAN、2*MIPI DSI/CSI、1*I2C、1*POWER、1*SYS指示灯、1*Return Key、1*RST Key、1*JFP实现多重扩展;

支持看门狗功能,兼容支持Android、Linux操作系统;

支持单电源DC 12V供电,满足0℃~60℃宽温作业要求;

尺寸为185mm x 125mm,功能高集成,易于部署。

华北工控嵌入式准系统/工业整机BIS-6390ARA-D10.png

rk3588部署yolov5

总体流程:
YOLOv5 训练得到pt文件

pt-->onnx

onnx-->rknn

使用rknn进行推理

一、YOLOv5 训练得到pt文件:
去瑞芯微官网下载他们的YOLOv5,不要用YOLOv5官网的。

用这里面的train.py训练,训练方法和官网一样,这里就不多说了,最后得到一个best.pt权重文件。

有几个地方要注意:

numpy改成1.22版本,否则会报一个numpy.int找不到的错

pillow改成9.5版本

opencv-python改成改成与python对应的版本

如果要使用GPU加速的话,需要安装GPU版本的torch,cuda和cudnn,自己电脑的cuda版本可以在cmd中输入nvidia-smi查看。

CUDA安装地址:CUDA

cudnn安装地址:cudnn

torch安装地址:PyTorch

等这些都安装完成后,再安装requirements.txt中的包。安装成功后,可以输入

import torch
print(torch.cuda.is_available())
输出为True则GPU版的安装成功

如果不小心先安装了requirements,需要在更换版本之前删除掉之前安装的版本,torch要特别注意删掉torch、torchvision、torchaudio三个包,可以通过pip list查看

二、pt文件转化onnx文件
在yolov5文件夹中,执行export.py文件:(onnx需要自己安装,记住安装的版本,后面要用)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1963875.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL的索引与SQL优化

索引 官方的定义索引是一种数据结构,从生活维度讲,假如将一本书看成是一张表, 这本书的目录就是表中的索引(Index).在数据库中数据量比较大时,为了快速找到们需要的数据可以使用索引,这样可以提高查询的效率,开发过程中,如果发现查询时频繁使用到的字段,也可以添加索引进行优化…

苹果手机相片删除了怎么恢复回来?4个妙计,任你选择

使用iPhone的用户们,是否曾因手误或其他原因不小心删除了重要的相片,不知道如何找回而手足无措?别急,这里有高效的解决方案等你来挑选。本文将直接切入主题,为你提供4种实用的解决苹果手机相片删除了怎么恢复回来的小妙…

2024杭电多校01——1003树

补题链接 官方题解 补充: ( ∑ u ∈ t r e e i a u ) 2 (\sum_{u \in tree_i} a_u)^2 (∑u∈treei​​au​)2 ∑ u ∈ t r e e i a u 2 2 ∑ x ∈ t r e e i , y ∈ t r e e i a x ∗ a y \sum_{u \in tree_i} a_u^{2}2\sum_{x \in tree_i,y \in tree_i} a_x*a_y ∑u∈t…

Prompt——3分钟掌握,润色论文的7条经典指令。帮助很大,一定要看!

这是一篇帮助你润色论文的ChatGPT指令合集,整理了润色过程中语法优化、审阅校对、专业风格等7个主要方面。 建议收藏,需要的时候直接CtrlV即可,一定对你科研有所帮助~ 1. 修复语法和句法 第一个提示是修复语法和句法。这是任何写作的关键部…

vue页面左右箭头手动切换中间app列表

1 效果: 2 HTML代码分析: HTML代码: <div class"all_app"><div class"app-container"><el-button icon"el-icon-arrow-left" circle click"switchList(left)"></el-button><div class"middle-list&q…

【包邮送书】码农职场:IT人求职就业手册

欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C、Python、Matlab&#xff0c;机器人运动控制、多机器人协作&#xff0c;智能优化算法&#xff0c;滤波估计、多传感器信息融合&#xff0c;机器学习&#xff0c;人工智能等相关领域的知识和技术。关…

HarmonyOS APP应用开发项目- MCA助手(Day04持续更新中~)

简言&#xff1a; gitee地址&#xff1a;https://gitee.com/whltaoin_admin/money-controller-app.git端云一体化开发在线文档&#xff1a;https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/agc-harmonyos-clouddev-view-0000001700053733-V5注&#xff1a;…

Educational Codeforces Round 168 (Rated for Div. 2)(A~D题题解)

A. Strong Password 思路&#xff1a;想要最长的时间&#xff0c;那么肯定就是如果存在前后相同的字母的时候&#xff0c;在中间插入一个不同的字符 &#xff0c;如果不存在前后相同的字符&#xff0c;直接在最后插入一个和原字符串最后一个字符不同的字符 #include <bits/…

等保学习干货|等保测评2.0技术中间件自查阶段,零基础入门到精通,收藏这一篇就够了

0x01 前言 以下是根据我国网络安全体系制订的一系列保护流程进行的等级保护测评。该测评针对已有和将上线的业务服务的基础设施&#xff08;系统、数据库、中间件等&#xff09;&#xff0c;执行一系列检查以确保安全合规。本次先行分享学习等保中的技术自查阶段知识&#xff…

ubuntu24.04 LTS安装BackupPC备份软件

一、安装BackupPC 默认情况下&#xff0c;BackupPC 在 ubuntu24.04 LTS 默认存储库中可用。您只需运行以下命令即可安装它&#xff1a; apt-get install backuppc -y在安装过程中&#xff0c;您将被要求选择邮件配置的类型&#xff0c;如下所示&#xff1a; 选择仅限本地&…

在 VueJS 中使用 Keep-Alive 处理窗口调整事件(在使用keep-alive缓存组件时,处理多个vue页面的resize事件)

前言 我们在使用 VueJS 开发复杂的单页应用程序时&#xff0c;我们经常需要管理组件的生命周期事件&#xff0c;以确保它们在特定的条件下正常工作。例如&#xff0c;当窗口大小调整时&#xff0c;我们可能需要重新绘制某些组件。这里我们详细介绍一下&#xff0c;如何在使用 …

安装docker-东方通tongRDS

首先&#xff0c;确保你的系统已经安装了Docker。你可以在终端中运行以下命令来检查Docker是否已经安装&#xff1a; docker --version接下来&#xff0c;你需要从Docker hub上拉取东方通tongRDS的镜像。在终端中运行以下命令&#xff1a; docker pull dongfangtongrds/tongr…

Unity Camera

课程目标 1. 了解摄像机&#xff08;camera&#xff09;不同视角的设计与实现&#xff1b;2. 感受在不同摄像机视角下观察虚拟场景。 喜欢玩游戏或者看3D动漫的朋友可以回忆在虚拟场景中摄像头的运动变化带来的视觉感受&#xff0c;例如&#xff1a;摄像头给场景中的主角来个…

创客项目秀|基于XIAO SAMD21的多功能笔筒

作者&#xff1a;Arnov Sharma 来自&#xff1a;MIT 发表日期&#xff1a; 2024年6月17日 这个多功能笔筒项目是使用3D打印零件进行搭建的&#xff0c;在笔筒的前端添加了XIAO扩展板&#xff0c;给这个笔筒添加一个显示器&#xff0c;可以在显示器上显示许多内容&#xff0c…

【Devops】CertD 完全免费、自动申请、自动部署SSL证书一站式管理工具 | 自动化HTTPS | 3个月SSL自动轮换

CertD CertD 是一个免费全自动申请和自动部署更新SSL证书的工具。 后缀D取自linux守护进程的命名风格&#xff0c;意为证书守护进程。 关键字&#xff1a;证书自动申请、证书自动更新、证书自动续期、证书自动续签 一、特性 本项目不仅支持证书申请过程自动化&#xff0c;还…

P2048 [NOI2010] 超级钢琴(纪念紫题)

原题 题面 具体实现讲解 首先想到用 s u m sum sum记录 a a a数组的前缀和&#xff0c;把每种和弦都试一遍&#xff0c;很明显会超时。 定义 c a l ( s , l , r ) cal(s,l,r) cal(s,l,r)代表以 s s s为左端点&#xff0c;右端点在 l l l到 r r r的范围内&#xff0c;能得到的…

css:grid的使用(部分)

一&#xff1a;grid的使用&#xff08; 平分宽度 &#xff09; <template><view class""><view class"main"><view class"main-item">1</view><view class"main-item">2</view><view cl…

Can ‘t connect to local MySQL server through socket ‘/tmp/mysql.sock ‘(2) “;

Can t connect to local MySQL server through socket /tmp/mysql.sock (2) "; 目录 Can t connect to local MySQL server through socket /tmp/mysql.sock (2) "; 【常见模块错误】 【解决方案】 欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 欢迎来到…

Python 【机器学习】 进阶 之 【实战案例】房价数据中位数分析 [ 项目介绍 ] [ 获取数据 ] [ 创建测试集 ]| 1/3(含分析过程)

Python 【机器学习】 进阶 之 【实战案例】房价数据中位数分析 [ 项目介绍 ] [ 获取数据 ] [ 创建测试集 ]| 1/3&#xff08;含分析过程&#xff09; 目录 Python 【机器学习】 进阶 之 【实战案例】房价数据中位数分析 [ 项目介绍 ] [ 获取数据 ] [ 创建测试集 ]| 1/3&#x…