基于飞凌嵌入式i.MX8MM核心板之管道巡检机器人控制平板方案分享

本文主要是介绍基于飞凌嵌入式i.MX8MM核心板之管道巡检机器人控制平板方案分享,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、 产生背景

地下管网是一座城市的重要部分 ,承担着群众日常生活的运转。但是地下管网如果“生病”了,却很难发现。如果 利用管道 机器人探测污水管网直接避免了人工排查存在的安全隐患 ,同时还提高了检测的效率和准确性。

a、排水管道功能性检测

主要是以检查管道排水功能为目的的检测,一般检测管道的有效过水断面,并将管道实际过流量与设计流量进行比较,以确定管道的功能性状况。对于这类检测出来的问题一般可通过日常养护等手段进行解决

b、排水管道结构性检测

主要是以检查管道材料结构现状为目的的检测,这类检测主要了解管道的结构现状以及连接状况,通过综合评估后确定管道对地下水资源及市政设施是否带来影响。对于这类结构性问题被检测出来后一般需要通过修复的手段来解决。

二、 管道巡检机器人产品构成

包括 爬行器(轮式机器人),工业计算机和电缆车三部分 。爬行器携带高清网络摄像头、有毒气体传感器,红外传感器等设备进入管线探测巡检,工业计算机负责远程控制爬行器,即时观察回传的管线内部视频,生成报告并存储,电缆车负责给爬行器提供 电力和通信用缆。

三、 现有产品的问题

整套产品十分笨重,出现场时携带不方便,于是出现了一个需求是尽量把整套产品做的更便携化。轮式机器人和电缆车本身没有太多便携化的空间,笨重的防护工业计算机就成了便携化的方向 (使用 ARM的基本需求:便携化,需求来源:户外作业)

四、 产品示意图

嵌入式控制平板取代工业计算机

通信 :通过网口或 wifi与爬行器主控和网络摄像头通信。

控制 :通过网口或 wifi远程对爬行器主控发送各驱动电机的控制指令。

显示 :高亮屏幕显示网络摄像头回传的视频。

交互 :触摸、按键或遥杆进行远程控制, USB键盘输入必需资料。

计算 :本地解码网络摄像头视频,并即时叠加管道信息,爬行器信息等资料到屏幕。

飞凌嵌入式为管道巡检机器人提供 Cortex- M4 平台 方案 —FETMX8MM- C核心板 , i.MX8MMini 四核 64位处理器设计,可提供多种音频接口和多种外设接口。

五、 FETMX8MM- C 核心板方案

1. 操作系统: Android

2. 硬件接口:网口 1个,WIFI,USB接口,存储,IO。

最重要的基础功能是 1080P H.264视频解码8MM的视频解码性能是最好的,并且性价比也高。如果远端摄像头压缩的视频在平板解码有拖慢或延迟就容易会对爬行器失去控制。

这篇关于基于飞凌嵌入式i.MX8MM核心板之管道巡检机器人控制平板方案分享的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python列表去重的4种核心方法与实战指南详解

《Python列表去重的4种核心方法与实战指南详解》在Python开发中,处理列表数据时经常需要去除重复元素,本文将详细介绍4种最实用的列表去重方法,有需要的小伙伴可以根据自己的需要进行选择... 目录方法1:集合(set)去重法(最快速)方法2:顺序遍历法(保持顺序)方法3:副本删除法(原地修改)方法4:

SpringQuartz定时任务核心组件JobDetail与Trigger配置

《SpringQuartz定时任务核心组件JobDetail与Trigger配置》Spring框架与Quartz调度器的集成提供了强大而灵活的定时任务解决方案,本文主要介绍了SpringQuartz定... 目录引言一、Spring Quartz基础架构1.1 核心组件概述1.2 Spring集成优势二、J

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.

Java图片压缩三种高效压缩方案详细解析

《Java图片压缩三种高效压缩方案详细解析》图片压缩通常涉及减少图片的尺寸缩放、调整图片的质量(针对JPEG、PNG等)、使用特定的算法来减少图片的数据量等,:本文主要介绍Java图片压缩三种高效... 目录一、基于OpenCV的智能尺寸压缩技术亮点:适用场景:二、JPEG质量参数压缩关键技术:压缩效果对比

SpringBoot首笔交易慢问题排查与优化方案

《SpringBoot首笔交易慢问题排查与优化方案》在我们的微服务项目中,遇到这样的问题:应用启动后,第一笔交易响应耗时高达4、5秒,而后续请求均能在毫秒级完成,这不仅触发监控告警,也极大影响了用户体... 目录问题背景排查步骤1. 日志分析2. 性能工具定位优化方案:提前预热各种资源1. Flowable

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

Java进行文件格式校验的方案详解

《Java进行文件格式校验的方案详解》这篇文章主要为大家详细介绍了Java中进行文件格式校验的相关方案,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、背景异常现象原因排查用户的无心之过二、解决方案Magandroidic Number判断主流检测库对比Tika的使用区分zip

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提

Python异步编程中asyncio.gather的并发控制详解

《Python异步编程中asyncio.gather的并发控制详解》在Python异步编程生态中,asyncio.gather是并发任务调度的核心工具,本文将通过实际场景和代码示例,展示如何结合信号量... 目录一、asyncio.gather的原始行为解析二、信号量控制法:给并发装上"节流阀"三、进阶控制

Redis中管道操作pipeline的实现

《Redis中管道操作pipeline的实现》RedisPipeline是一种优化客户端与服务器通信的技术,通过批量发送和接收命令减少网络往返次数,提高命令执行效率,本文就来介绍一下Redis中管道操... 目录什么是pipeline场景一:我要向Redis新增大批量的数据分批处理事务( MULTI/EXE