草庐IT

bearpi_hm_nano

全部标签

使用图传设备实现yolov5的远程监控与控制(YOLOv5检测+jetson nano+无人机+无线图传+vnc)

文章目录前言一、图传HM30介绍二、连接配置1.jetsonnano连接图传空中端2.jetsonnano配置网络地址3.图传空中端与地面端对频4.电脑与图传地面端连接5.打开vncviewer总结前言目前想把模型加速部署好的jetsonnano,放在自制无人机上,飞至高空用于检测,而且地面可以监控检测效果。我想的检测方案:1、使用socket,手动建立一个发射端,一个接收端,这个配置只需要导入socket库,写好ip和端口号就可以了,再打开多线程,速度也应该挺快,但是需要连接在同一个局域网里面,即jetson和你的本地电脑都要连接同一个局域网,连接同一个wifi指定是不行的。如果可以的话,这

本地远程实时获取无人机采集视频图像(天空端 + jetson nano + 检测分割 + 回传地面端显示)

无线图传设备介绍2、jetsonnano天空端数据采集+检测+保存3、本地回传显示1、无线图传设备介绍由于本设计考虑将无人机得到检测结果实时回传给地面站显示,因此需要考虑一个远程无线通信设备进行传输。本设计采用思翼HM30图传设备。通过无线图传的wifi将天空端的桌面远程发送回地面站,地面站接收采用vncviewer(jetsonnano开启vncviewer功能参考链接)需要进行改造的地方是将网线和天空端的video传输线进行链接,改造图片接线如下:天空端线序和网线线序的顺序对应关系如图所示网线改造如下:2、jetsonnano天空端数据采集+检测+保存无人机上挂载一个jetsonnano用

ios - objective-c 堆栈跟踪中的 _nano_vet_and_size_of_live

我在CoreData(在iOS10上)请求中遇到一个奇怪的异常,它似乎并没有可靠地发生,我想知道是否有人有任何建议。该代码不允许在获取请求中使用任何nil指针,所以不是这样。堆栈跟踪如下,源于一个相当简单的获取:NSPredicate*predicate=[NSPredicatepredicateWithFormat:@"user==%@ANDactive==1",activeUser];[requestsetPredicate:predicate];NSArray*result=[syncContextexecuteFetchRequest:requesterror:&error];

ios - 如何在 iOS 中获取 HM-10 Bluetooth LE 的特性

我正在尝试将一些数据从iOS设备发送到连接到arduino的HM-10蓝牙LE模块。问题是连接到模块discoverServices后没有返回服务的特征。funcperipheral(peripheral:CBPeripheral,didDiscoverServiceserror:NSError?){if(error!=nil){print(error?.description)}forserviceinperipheral.services!{letthisService=serviceasCBServiceprint("Service:\(thisService.descripti

Jetson Nano 部署 yolov5 TensorRT实现 实时单目摄像头 视频检测车辆

JetsonNano部署yolov5TensorRT实现实时单目摄像头视频检测车辆(未完结)简要说明鄙人选择使用WInSCP来进行文件传输,这样可以很方便的在x86上的文件传输到jetsonnano上。适用场景:1、使用JetsonNano部署移动端的深度学习机器人;JetsonNano相当于另外一台电脑,非虚拟机与主机的形式,因此直接用虚拟机的方式来传输文件不得行。2、JetsonNano上的Linux编辑环境较差;JetsonNano小小的微型机肯定没有在台式或者手提上面敲码爽啊,屏幕太小了,看着头疼。烧录首先,JetsonNano需要下载镜像才能正常开机运行。提供NVIDIA的官网地址:

Jetson Nano系统安装之环境准备【第一部分】

一、写在前面本教程为个人创作,请勿转载,截止发布日仅在CSDN平台刊登。2023年4月22日,本教程所有下载地址和解压密码公开。本教程适用的产品是JetsonNanoDevkitEMMC(以下简称为NanoEMMC),其它版本可以参考,但需要自行尝试。本教程可以同时满足专业开发者和入门开发者的使用。断断续续花了近一周的时间,终于把JetsonNanoDevkitEMMC的环境安装好了。在亲身解决一系列问题之后,谈一谈我的个人见解:(1)电商平台提供的教程过时且不完善,停留在Jetpackv4.6,影响NanoEMMC的完美使用。(2)该产品很难找到完整的中文资源。开发者需要整合大量的英文资料,

国产版Jetson Nano学习篇1—新手入门必看,手把手带你出坑

目录前言一、国产版JetsonNano简介二、国产版JetsonNano配置流程1.硬件准备2.软件准备3.烧录步骤三、总结前言作为一名硬件小白,机缘巧合下,接触了国产版的JetsonNanoB01(不得不说这块板子价格挺亲民的,但坑是真的多啊!!!)烧录镜像文件竟然整整废了五天!!!针对本人烧录过程中遇到的坑点,总结本篇学习笔记,文章主要内容是国产版JetsonNano的简介和开机配置。一、国产版JetsonNano简介JetsonNano是一款体积小巧、功能强大的人工智能嵌入式开发板,于2019年3月由英伟达推出。预装Ubuntu18.04LTS系统,搭载英伟达研发的128核Maxwell

Linux下nano编辑器的快捷键使用

nano编辑器是Linux系统下除了vi编辑器之外的另一个好用的编辑器,这里推荐nano编辑器是因为其相比于vi编辑器,在某些方面的用户体验感要强一些。下图就是nano编辑器新建文件后的界面,其中顶部的一行介绍的是该编辑器的版本信息和文件的名字,后两行是各操作快捷键的提示,倒数第三行是文件的信息提示,如果是新建的文件,中括号里面会显示[NewFile],如果是打开已存在的文件,中括号里面会显示[Readnlines],其中n就是这个文本的行数。nano编辑器创建和打开文件的方法与vi编辑器相同,例如创建一个名为hello的.c文件,使用命令如下:nanohello.c要打开一个存在的文件,使用

Jeston NANO 配置并安装 torch+ torchvision

由于nano的arm64架构,所以用它进行深度学习配置部署时会与用普通电脑(x86)有所不同:x86架构x86架构是最常用的计算机架构之一,它是基于英特尔的8086处理器所设计的,后来又逐渐发展成x86-64架构,支持64位处理。x86架构主要用于个人计算机和服务器,它具有广泛的软件支持,流行的操作系统如Windows和Linux都可以在x86架构上运行。x86架构的处理器运行速度较快,但功耗较高。x86架构最初是为个人计算机设计的,后来逐渐成为服务器领域的主流架构之一。它主要用于桌面和笔记本电脑、服务器以及数据中心,因为它具有高性能和广泛的软件支持。目前,x86架构的处理器覆盖了从低功耗移动

docker: Error response from daemon: network hm-net not found.

在使用Docker部署RabbitMQ的时候出现错误:docker:Errorresponsefromdaemon:networkhm-netnotfound.dockerrun\-eRABBITMQ_DEFAULT_USER=user\-eRABBITMQ_DEFAULT_PASS=123456\-vmq-plugins:/plugins\--namemq\--hostnamemq\-p15672:15672\-p5672:5672\--networkhm-net\-d\rabbitmq:3.8-management原因是在容器启动时,所需的网络环境没有正确配置。检查网络列表dockerne