基于飞凌嵌入式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

相关文章

嵌入式Linux之使用设备树驱动GPIO的实现方式

《嵌入式Linux之使用设备树驱动GPIO的实现方式》:本文主要介绍嵌入式Linux之使用设备树驱动GPIO的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、设备树配置1.1 添加 pinctrl 节点1.2 添加 LED 设备节点二、编写驱动程序2.1

嵌入式Linux驱动中的异步通知机制详解

《嵌入式Linux驱动中的异步通知机制详解》:本文主要介绍嵌入式Linux驱动中的异步通知机制,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、异步通知的核心概念1. 什么是异步通知2. 异步通知的关键组件二、异步通知的实现原理三、代码示例分析1. 设备结构

电脑找不到mfc90u.dll文件怎么办? 系统报错mfc90u.dll丢失修复的5种方案

《电脑找不到mfc90u.dll文件怎么办?系统报错mfc90u.dll丢失修复的5种方案》在我们日常使用电脑的过程中,可能会遇到一些软件或系统错误,其中之一就是mfc90u.dll丢失,那么,mf... 在大部分情况下出现我们运行或安装软件,游戏出现提示丢失某些DLL文件或OCX文件的原因可能是原始安装包

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL

SpringBoot请求参数接收控制指南分享

《SpringBoot请求参数接收控制指南分享》:本文主要介绍SpringBoot请求参数接收控制指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring Boot 请求参数接收控制指南1. 概述2. 有注解时参数接收方式对比3. 无注解时接收参数默认位置

Redis Pipeline(管道) 详解

《RedisPipeline(管道)详解》Pipeline管道是Redis提供的一种批量执行命令的机制,通过将多个命令一次性发送到服务器并统一接收响应,减少网络往返次数(RTT),显著提升执行效率... 目录Redis Pipeline 详解1. Pipeline 的核心概念2. 工作原理与性能提升3. 核

Java Response返回值的最佳处理方案

《JavaResponse返回值的最佳处理方案》在开发Web应用程序时,我们经常需要通过HTTP请求从服务器获取响应数据,这些数据可以是JSON、XML、甚至是文件,本篇文章将详细解析Java中处理... 目录摘要概述核心问题:关键技术点:源码解析示例 1:使用HttpURLConnection获取Resp

Spring Security+JWT如何实现前后端分离权限控制

《SpringSecurity+JWT如何实现前后端分离权限控制》本篇将手把手教你用SpringSecurity+JWT搭建一套完整的登录认证与权限控制体系,具有很好的参考价值,希望对大家... 目录Spring Security+JWT实现前后端分离权限控制实战一、为什么要用 JWT?二、JWT 基本结构

Java实现优雅日期处理的方案详解

《Java实现优雅日期处理的方案详解》在我们的日常工作中,需要经常处理各种格式,各种类似的的日期或者时间,下面我们就来看看如何使用java处理这样的日期问题吧,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言一、日期的坑1.1 日期格式化陷阱1.2 时区转换二、优雅方案的进阶之路2.1 线程安全重构2

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络