RoboMaster

标题: 【RMYC2023-自瞄代码开源】 [打印本页]

作者: gavinxiang    时间: 2023-4-16 17:14
标题: 【RMYC2023-自瞄代码开源】
纵观RMYC2022国赛,不管是小学组还是中学组,我们所看到的自瞄方案都是使用了大疆的K210模块(AI模块),但是AI模块的价格却让许多战队无法承担,于是便有了这个开源项目:AimBot2023项目使用了开源的yolov5目标检测算法,并迁移了上个赛季用opencv写的传统视觉相结合打造的高性价比自瞄方案。该项目可以部署到各类GPU,CPU性能较强的开发板中,如Jetson nano,本人还没来得及部署到开发板上,但在自己得电脑上已经运行成功
项目运行需要搭建好Yolov5的环境并且自己制作数据集,相关操作请自己查找教程
运行环境:Ubuntu22.04 anaconda python3.8
运行硬件 cpu:i7-4700HQ 显卡:GTX960m
之后可能会出一个高性价比的RKNN部署方案,将AimBot2023部署到搭载瑞芯微芯片的板子上,看看之后会不会出教程吧
欢迎关注我的B站账号,之后的一系列划水教程视频会在B站上传

欢迎大家讨论其他YC自瞄方案







作者: YinZzz    时间: 2023-4-18 12:09
文件里面是只有目标检测嘛,有没有和系统板的通信
作者: gavinxiang    时间: 2023-4-18 22:33
YinZzz 发表于 2023-4-18 12:09
文件里面是只有目标检测嘛,有没有和系统板的通信

有通信部分代码,需要自行修改端口设置那一部分,如下:
com = serial.Serial("/dev/ttyUSB0",115200)
串口波特率需自行设置,这里的/dev/ttyUSB0是我在笔记本上接了一个USB转TTL的通信模块,如果用在开发板上的话也需要修改
作者: djiuser_sgBWcoA    时间: 2023-4-20 21:17
感谢分享
作者: 69491168    时间: 2023-4-25 23:40
感谢分享
作者: 初荀    时间: 2023-8-11 17:34
gavinxiang 发表于 2023-4-18 22:33
有通信部分代码,需要自行修改端口设置那一部分,如下:
com = serial.Serial("/dev/ttyUSB0",115200)
串 ...

这个下载好后怎么用啊,我搞不懂
作者: enStar凝望菌    时间: 2023-11-16 06:32
初荀 发表于 2023-8-11 17:34
这个下载好后怎么用啊,我搞不懂

这代码只是整个项目其中一部分,还有硬件搭建,系统搭建,EP接收信息处理,调参等等




欢迎光临 RoboMaster (https://bbs.robomaster.com/) Powered by Discuz! X3.2