- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 使用百度EasyDL训练自己的图像识别模型
相信有很多同学也都想入坑图像识别这一领域,但是无奈有诸多方面的限制,比如说电脑配置不好、环境配置复杂、租云服务器费用高等。而百度推出的EasyDL平台可以在一定程度上让我们在深度学习领域能够快速应用相应的成果,而不是把精力放在一步步踩坑上,用更加便捷、省力的方式去构建自己的深度学习项目,也更加方便的去管理自己的模型。EasyDL-零门槛AI开发平台模型选择EasyDL有着众多常用的深度学习模型可供选择,基本上涵盖了市面上常用的类型。 这里呢我需要...
2022-05-03 22:33:31 6480 5
原创 使用Connectify让电脑变为WIFI
该死的疫情,被困寝室,玩手机刷视屏流量消耗巨大。寝室有没有装路由器,套餐流量硬抗也扛不住,但是电脑有宽带可以上网,便想到了用电脑来开热点给手机上网。二话不说打开电脑设置,设置热点打开开关,心想美滋滋上床刷手机了,手机连上热点,无Internet。。。。思来想去无法理解。。。直到。。。。。闪讯真的是一生黑,还经常让我电脑找不到网络,还得自己编辑注册表。那就下个connectify试一试。 直接进官网下载https://conne...
2022-04-23 16:58:40 4031
原创 Jetson Nano安装使用Mysql
Mysql作为一个比较常用的数据库,也比较适合拿来做一些数据的存储与读取,虽然之前在windows系统里安装使用过,但是在Jetson Nano上还是第一次尝试,下面就安装使用一下。 首先大家可以升级一下软件源,以获取较新版本的mysql。sudo apt updatesudo apt upgrade完成之后,直接经典安装方法。稍等片刻,安装完成。$ sudo apt-get install mysql-server ...
2022-03-23 16:57:16 2069
原创 Jetson Nano 下串口调试工具
在Windows下串口调试工具有很多,比如sscom、putty等,而且都有比较好的交互界面,但是在Ubuntu下,这样的串口调试工具可能就比较少了,而且一般都是命令行的这种形式。由于项目的需要,今天就准备尝试一下cutecom这个调试工具,而且是个有完整界面的软件。1、安装cutecom安装也非常简单,经典的一行指令。$ sudo apt-get install cutecom2、运行cutecom安装完毕,就来试用一下,看看是...
2022-03-21 14:07:22 1424
原创 Jetson Nano GPIO入门
Jetson Nano上的引脚排布和树莓派上的排布非常一致,也非常方便进行开发,但是往往都没有人去使用哪部分引脚进行开发。下面就尝试使用一下板子上的引脚进行硬件开发。环境配置下载 jetson-gpio:git clonehttps://github.com/NVIDIA/jetson-gpio将下载的文件移动到目录: /opt/nvidia 中wy@nano:/opt/nvidia$ sudo mv ~/jetson-gpio ./进入jetson-gpio库文件.
2022-02-25 15:09:21 1013 1
原创 Jetson Nano利用pyqt5和Qt Designer进行界面开发
由于项目的需要,需要简单地制作一个界面来显示相关结果,首先想到的就是使用QT来编写一个界面,但是由于QT使用的是C++编写的,而博主并没有怎么学过C++,只好另找出路,使用python中的pyqt5赖编写界面了,实际上就是python版本的QT。安装pyqt5安装的过程也非常的简单,正常的pip安装就行了,由于jetson nano中既有python2也有python3所以应该使用pip3.pip3 install PyQt5 然后可能是安装过于简单了,想...
2022-02-10 16:21:17 5995 1
原创 Jetson Nano使用Tensorrt加速Yolo V4-tiny进行实时检测
之前在Darknet下使用Yolo V4-tiny进行了图像实时检测的测试,发现帧率一直只有十几,还有很大的提升空间,今天就来尝试一下使用tensorrt进行加速后的效果。基础环境Jetson Nano B01 4GBCUDA 10.2.300OpenCV 4.1.1 (显示没有用CUDA进行编译,不知道是否有影响)Tensorrt 8.0.1.6cuDNN 8.2.1.32Python 3.6.9下载tensorrt_demogit clone h...
2022-02-05 14:49:50 6601 7
原创 解决Jetson Nano使用CSI摄像头在Darknet下实时检测绿屏
前两天一直被darknet实时检测时摄像头显示绿屏所困扰,一直没有找到较好的方法,今天终于看到一篇博客给出的解决方案,就是输入比较麻烦,语句如下:./darknet detector demo cfg/coco.data cfg/yolov4-tiny.cfg yolov4-tiny.weights "nvarguscamerasrc ! video/x-raw(memory:NVMM), width=1280, height=720, format=NV12, framerate=3...
2022-02-03 19:16:30 5115 5
原创 Jetson Nano中使用Darknet(AlexeyAB版本)运行YOLOV4
之前几天使用了Darknet来跑YOLOV3,或多或少遇到了一些问题,一些问题也还没有解决。YOLOV3的作者呢之前宣布自己不再更新了,那么AlexeyAB就搞了YOLOV4的版本,接下来我们就尝试一下YOLOV4。安装Darknet(AlexeyAB版本)和之前一样,首先把Darknet git下来,为了保留之前的版本,这次换一个目录进行下载,git的地址也有所不同。git clonehttps://github.com/AlexeyAB/darknet....
2022-02-02 16:17:30 3274 3
原创 Jetson Nano中使用CUDA和Open CV编译Darknet
之前已经介绍果了在默认配置下编译运行Darknet,但是效果显得不是那么得理想,于是今天就尝试按照教程将CUDA和Open CV也编译进去,看看会是什么样的效果。启用CUDA进行编译教程中说到,Darknet在CPU上的运行速度已经很快了,但是在GPU上的运行速度是CPU上的500倍,前提是必须拥有英伟达的GPU和安装好的CUDA,接下来我们就尝试一下用GPU加速过后到效果。在darknet目录下,找到Makefile,将GPU=0改为GPU=1启用GPU进行编译。等待编...
2022-02-01 16:29:51 1749 1
原创 Jetson Nano 开发环境检查
在进一步开始学习时,我们得检查一下手中的Jetson Nano开发板里的系统镜像中到底有啥环境,这一点非常重要,如果不知道系统镜像中有什么环境,可能会在后续的学习中做一些无用功。非常开心的是,官方给的系统镜像中JetPack,cuda,cudnn,opencv等都已经安装好,并有例子,这些例子安装路径如下所示,大家可以自行查看。TensorRT /usr/src/tensorrt/samples/CUDA /usr/local/cuda-10.2/samples/cuDNN /u...
2022-02-01 12:23:02 1774
原创 Jetson Nano 安装使用Darknet
由于最近要做一些图像相关的项目,对我来说图像识别是一个全新的领域,从零开始,正在慢慢摸索,记录一些自己做过的一些工作,也方便自己以后查看自己的一些踩坑记录。网上得教程也非常多,但是我还是决定先看看官方的教程,网址如下:Installing Darknet 这个网站的作者也非常有意思,界面写的非常的魔幻。...
2022-01-29 14:00:39 940 1
原创 Jetson Nano 增加Swap交换空间
为了防止在后期使用Jetson Nano过程中出现内存耗尽得错误,依次输入以下命令,可以使交换空间增加4G。sudo fallocate -l 4G /var/swapfilesudo chmod 600 /var/swapfilesudo mkswap /var/swapfilesudo swapon /var/swapfilesudo bash -c 'echo "/var/swapfile swap swap defaults 0 0" >> /etc...
2022-01-29 11:20:43 954
原创 在Windows10下备份Jetson Nano系统镜像
虽然之前也写过系统备份的方法,但是是在Ubuntu系统下,感觉不太实用,大多数人用的还是Windows系统的电脑,如果能够在Windows系统下对系统进行备份的话,还是非常方便的,下面就来介绍一种在Windows10下备份Jetson Nano系统镜像的办法。下载安装win32 disk imager 下载地址:https://win32diskimager.download/安装过程非常简单,大家根据自己需要安装在相应位置即可,在此不详述。使用win32 disk ima...
2022-01-27 17:02:19 1909 4
原创 3D建模入坑(Solidworks)
寒假在家吃吃喝喝躺着过了好一阵子,不能在这样堕落下去了????不如学点新技能,便马上决定学习学习3D建模,以后用3D打印打个外壳啥的也可以自己建模了。软件的选择 一开始我是想用Fusion 360的,放假前还兴致勃勃地去学校图书馆借了本书,准备大显身手,针对个人用户和学生还免费,立马冲。。。别冲!!!!这个软件看着别的都好,但是最大最大的一个问题就是只能安装在C盘!!!只能安装在C盘!!!只能安装在C盘!!!如果它只有一两个G那我还勉强接受它只能装在C盘的事实,可是设计软件动不动十几二十G我.
2022-01-25 17:42:02 1248
原创 CCS代码补全功能
学习了几天的MSP432R401R launchpad,用的CCS,但是一直都是纯手工打的代码,就觉得很奇怪,这么一个编译器很难相信没有代码补全功能。一番摸索之后,终于发现了代码补全的奥秘。 首先点击Window-》 Preferences。 点击General-》keys往下拉我们可以发现Content Assist功能需要手动去触发,按Alt+/即可触发补全功能,但是每次都需要去手动按快捷键。虽然每次都要按快捷键去调用这个功能,不是很习惯,但是相对而言有补全功能还是要胜过没有的,敲代码...
2021-09-06 11:27:23 4953 1
原创 MSP432P401R学习:ADC
MSP432P401R laucnpad中的Precision ADC 模块是原生的 14 位 SAR 模数转换,通过软件过采样支持高达 16 位的精度。该模块实现了一个 14 位 SAR 内核、样本选择控制和多达 32 个独立的转换和控制缓冲器。转换和控制缓冲器允许转换和存储多达 32 个独立的模数转换器 (ADC) 样本,而无需任何 CPU 干预。具体的信息详见用户手册,手册中说的非常的明了。ADC是单片机学习中非常重要的一部分,也是经常会使用到的功能,通过ADC模块可以使模拟量转变为数字量,让单片..
2021-09-05 10:39:29 2721 1
原创 MSP432P401R学习:UART
单片机的通讯必然逃不过UART,串口通讯对于对于单片机的调试运行也有着非常重要的作用,通过UART可以实现多设备的通讯,实现更复杂功能的实现。UART的基本原理也不过多的赘述了,网上很多的文章描述的肯定也比我讲的清楚,本文只介绍一下功能的实现并且在板子上进行验证。例程也可以在Resource Explorer中找到。 这个例程实现的功能是MSP432通过UART与PC进行通讯。MSP432将通过的串口收到的字符发回给PC,并在串口调试工具中显示出来。UART帧格式被配置为一个起始位,一个停止位...
2021-09-04 20:15:51 5552 3
原创 MSP432P401R学习:GPIO(输入、输出、中断)
开发环境搭建完成后,就可以开始学习MSP432401R的开发使用了。在开始学习之前最好将芯片手册、开发板手册、SDK手册下载好,想看的时候就可以随时打开来看,快速上手。CCS里的Resource Explorer也是比较方便的工具,把所有相关的文档、例程都整合在了一起,比较方便查看。输出(OUTPUT) 和学习其他的单片机一样,就从点亮LED开始。MSP432P401R launchpad板子上自带了一个红色LED和一个RGB LED,分别接在P1.0和P2.0、P2.1、P2.2口,如果想单
2021-09-02 20:36:55 11755 10
原创 MSP432P401R学习:CCS环境配置
昨天试完开箱Demo,就开始着手MSP432P401R的学习。本以为CCS完全安装后万事大吉了,但是新建完工程就发现好像不太对,环境似乎还没有配置完成。网上查看了一些教程,果然环境还没有配置好,主要参考了这个教程https://blog.csdn.net/JJ15727740975/article/details/84767425。下面就来自己配置一下。 打开CCS,在开始页选中resource explore,点击SimpleLink MSP432P4-SDK -v3.40.01.02,版本号不...
2021-08-31 22:40:26 3787 1
原创 MSP432P401R LaunchPad开箱入门
之前并没有怎么接触过TI的板卡,去年参加电赛并没有使用过TI的板卡,只知道用TI的板子可以加分,小车类的题目必须要用这些板卡。今年电赛又因为疫情推迟了,最近快要开学了,回到学校,手头刚好有申请来的MSP432P401R,想着还是拿来熟悉一下,以备不时之需,电赛用上了也稳赚不赔。开箱 TI的板子包装和平时淘宝买的一些板子还是不太一样的,这个盒子还是挺方便的。 打开盒子,两张简易的说明书映入眼帘,左侧是板卡,右侧下方藏着数据线。把板卡拆出来看了看,和其他一些板卡相比,这个造型还是有一些奇...
2021-08-31 09:39:40 2467
原创 APP Inventor2离线开发环境搭建
我第一次见到APP Inventor的时候,感觉这东西就非常的捞,搭积木的编程方式一看就是给小学生用的嘛!反手去用正经的Android Studio。。。。JAVA学过但是只会Hello world。。。。Kotlin不愿再学。APP Inventor真香。 对于我们这些搞单片机的人来说,调蓝牙就只能用别人写好的app,人家给什么就只能用什么,想加功能加不上,想改界面都改不了。所以APP Inventor就很好,很快能上手,不需要花大力气去学,就能得到一款属于自己的APP。...
2021-08-03 10:49:54 2705 1
原创 在ROS中使用USB摄像头
最近在拿ROS小车在做图像,但是一直用的是openCV的驱动摄像头方式,好像并没有和ROS结合起来,就想着能不能融到ROS里,不要单独开一个脚本进行摄像头的操作。网上也说了好几个ROS 的摄像头驱动包,想着就简单的挑一个包来尝试一下,接下来尝试安装使用一下usb_cam这个包。安装usb_cam 本来我还是比较习惯从ros的软件库里直接sudo apt-get install的,但是这些包安装在默认路径里找找非常的麻烦,不方便修改,现在我都习惯把包的源码直接下载到工作空间里进行编译,这样有需要...
2021-07-13 16:51:45 1182
原创 浙江省第五届大学生机器人竞赛比赛心得与部分实现方案
比赛终于结束了,终于可以好好睡一觉了。比赛从四月份延到了七月份,但这丝毫没有影响我把这比赛硬生生打成电赛,前前后后制作的时间加起来可能也就只有完完整整一星期吧,还能拿到省三我已经很满足了。就开个贴给今后要参加比赛的同学们讲讲这段经历,讲讲我觉得比较重要的几点。队友 有没有好队友非常的关键,有两个好队友就成功了一半。我做的是超市购物组,相对来说比较好的搭配是一个机械的一个信电的一个计算的。不管是从车的结构还是底层驱动还是图像识别上都能够考虑到。由于我们组没有学机械的同学,对于一些车的结构来说虽然...
2021-07-13 14:01:39 2440 3
原创 ROS建图参数调试小技巧——rosbag的使用
不知道大家有没有碰到这样的情况,拿小车在建图的时候不管是gmapping算法也好,还是cartographer算法,拿默认参数进行建图的时候往往达不到我们预期的效果,需要进行参数调整,但是每修改一次参数进行调整,我们就要拿键盘开一次车,费时费力费功夫,也不知道还会开几次,所以就想到能不能有什么工具能够记录下我们每次开车的路径或者是发布的速度指令?很幸运的是ROS有rosbag这么一个包,不由的敬佩ROS开发者。不仅仅是发布的速度指令可以记录,能够保存一次完整的小车运行过程数据,方便大家进行复盘分析。..
2021-06-25 21:28:41 1236
原创 ROS主从机配置
本来想着电脑用Nomachine和小车进行连接就可以安安心心调试了,但是发现小车上装的ROS并不完整,一些ROS的包也没有,但是直接在车上下载一个是慢,另一个是占用了过多的小车本就不是很大的存储空间,希望在电脑上就能够利用已经存在的包操控小车,而不是在小车上重新安装。所以还是需要进行主从机配置,进行多机互通,一台主机上启动的roscore,其他的从机就都能够正常的使用ROS了,而且信息传输是相互打通的,在同一台机器上一样。配置查看IP 配置的第一步就是需要知道主机和从机的IP地址。机器都应该在...
2021-06-25 16:48:34 633
原创 ROS中robots_pose_ekf的安装配置
这两天在调试ROS小车的过程中就经常会出现这么一个问题,那就是小车走着走着雷达扫描显示的信息和建好的地图会出现偏移,导致了小车在自主导航的过程中不成功。网上找了一圈发现有
2021-06-19 17:04:59 1518
原创 解决Gazebo莫名其妙的问题——升级
今天为了能让小车导航用上更好更精确的地图,想到在gazebo里建一个仿真的环境来建图,开开心心的用Building Editor画完,保存模型,选中模型,果断点击放置,民族
2021-06-14 20:43:37 2205 6
原创 基于ESP8266的雪花灯设计
最近在逛开源广场的时候,看到了一些雪花灯的设计,比如这个,感觉这个设计还是比较好看的,还是想着自己做一个来玩玩,当个挂饰什么的。
2021-06-12 20:04:14 715
原创 用Nomachine远程控制Jetson Nano
ROS玩了这么久,一直在仿真,从未有真车。终于这两天拿到了真车,但是总不能一直连着显示屏,得解开束缚让他自由的奔跑。不得不面对远程连接的问题。远程连接之前都用的是SSH、VNC这些常用的连接工具,但感觉在传输文件等方面不是非常的方便。在网上找了一圈,发现大家对于Nomachine这个远程连接软件评价比较高,之前呢也没有用过这个软件,接下来呢就来尝试一下到底好不好用。Nomachine 基本覆盖了所有主流大操作系统,包括Windows,Mac,Linux,iOS,Android和Raspberry等等,...
2021-05-18 13:26:59 5306 6
原创 将当前Jetson NANO的系统刻录成镜像
环境辛辛苦苦折腾完了得刻录成镜像保存下来,万一哪天系统玩崩了,可以直接用这个镜像来重装系统,不需要在麻烦的配置相关的环境。和树莓派不同的是,树莓派可以直接将sd卡中的文件完全复制到另一张卡中来实现系统的备份,但是Jetson NANO烧录镜像后会将sd卡分成很多个盘,无法对其中的文件进行复制,必须要作成系统镜像。安装Systemback Systemback是一个Ubuntu系统中用于发布自定义系统镜像和系统备份的软件,通过他我们可以想要在另一台电脑上创建出和当前电脑一模一样的环境。...
2021-05-09 14:28:46 1601 5
原创 Jetson NANO上安装配置ROS
完成了一些基本配置之后,接下来准备着手安装ROS了。配置软件源 打开系统设置,点击软件与更新,将下载自改为中国的服务器。但是和一般的Ubuntu系统不太一样,这个好像不能选择具体哪一个镜像源。添加ROS 软件源$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main">/etc/apt/sources.list.d/ros-latest.list'添加密钥...
2021-04-27 18:49:23 969
原创 英伟达jetson NANO开箱
近日有幸拿到一块jetson NANO来学习学习,就先简单的写一写这块板子的开箱和刷机过程。 拆开的盒子不要扔,放上里面送的纸基座还能给板子当个底座,如果买了外壳的话当我没说。下载烧写镜像 接下来就应该准备给这块板子注入灵魂了。和树莓派一样,得先拿一张TF卡来烧入镜像。jetson nano的系统镜像在https://developer.nvidia.com/zh-cn/embedded/downloads可以下载。 下载完镜像得烧写进TF卡里,这时候我们需要两个工...
2021-04-24 13:30:56 807
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人