无人机拦截

配置yolo

CUDA报错

bash 复制代码
`nvcc fatal : Unsupported gpu architecture 'compute_30'.`

(1)查看显卡匹配型号:https://blog.csdn.net/u013308762/article/details/121658823

(2)查看显卡:nvidia-smi -a

==》NVIDIA GeForce GTX 1070匹配ARCH= -gencode arch=compute_61,code=sm_61

因此,修改darknet_ros/CMakeLists.txt的文件,将多余compute版本注释掉

bash 复制代码
    ${CUDA_NVCC_FLAGS};
    -O3
    #-gencode arch=compute_30,code=sm_30
    #-gencode arch=compute_35,code=sm_35
    #-gencode arch=compute_50,code=[sm_50,compute_50]
    #-gencode arch=compute_52,code=[sm_52,compute_52]
    -gencode arch=compute_61,code=sm_61
    #-gencode arch=compute_62,code=sm_62

OPENCV报错

bash 复制代码
/usr/local/include/opencv2/core/cvdef.h:485:1: error: unknown type name 'namespace'
 namespace cv {
 ^~~~~~~~~

修改如下https://zhuanlan.zhihu.com/p/36933700

更改无人机模型和视觉输入

(1)修改task1.launch

bash 复制代码
  <arg name="image" default="/iris_0/stereo_camera/left/image_raw" />

(2)修改uav0.yaml

bash 复制代码
  camera_reading:
    topic: /iris_0/stereo_camera/left/image_raw

运行

c 复制代码
roslaunch px4 multi_vehicle.launch
bash 复制代码
roslaunch darknet_ros task1.launch
bash 复制代码
cd ~/XTDrone/communication
python multirotor_communication.py iris 0
bash 复制代码
cd ~/catkin_ws_intercept/src/intercept/scripts
python hover.py iris 1 vel
bash 复制代码
cd ~/catkin_ws_intercept/src/intercept/scripts
python yolo_human_intercept.py iris 0

做无人机速度控制时,摄像机方向(前方)为x轴正方向,左为y轴正方向

将yolo模型替换为无人机模型

相关推荐
进制树3 小时前
第19章 多无人机协同控制
无人机
GlobalInfo7 小时前
无人机机巢机库 行业地位与成长性研究报告:占有率跃升路径、收入增速与销量趋势
人工智能·ai·无人机
2035去旅行8 小时前
无人机简介
无人机
feibaoqq8 小时前
无人机UOM登记、RID配置、飞行报备审批理解介绍
无人机·低空经济·低空安防
热文新讯9 小时前
稷星一号智能植保无人机项目探索农业精准防治新路径
无人机
moonsims10 小时前
面向端侧空间安全AI节点AiBrainBox-S应用于电力行业:多模态空间融合、动态风险区、身份-视觉轨迹关联、设备级实时安全推理
人工智能·无人机·量子计算
tianxuanjg14 小时前
航空批量零件制造采购指南:如何控制批次尺寸波动,锁定稳定供应商
人工智能·经验分享·机器人·无人机·制造·材质
feibaoqq14 小时前
一网统飞定义、痛点、逻辑与落地试点
无人机·低空经济·低空安防
权球物联分享物联网连接服务16 小时前
农业无人机低空巡检:机库物联网卡联网逻辑与选型要点
物联网·无人机
学地理的小胖砸2 天前
【无人机考试——知识点整理1.无人机驾驶员执照报考要求】
无人机·考试·caac