无人机拦截

配置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模型替换为无人机模型

相关推荐
Coovally AI模型快速验证13 小时前
YOLO、DarkNet和深度学习如何让自动驾驶看得清?
深度学习·算法·yolo·cnn·自动驾驶·transformer·无人机
max5006001 天前
基于桥梁三维模型的无人机检测路径规划系统设计与实现
前端·javascript·python·算法·无人机·easyui
云卓SKYDROID2 天前
无人机智能返航模块技术分析
人工智能·数码相机·无人机·高科技·云卓科技
Cprsensors7 天前
压力传感器选型铁三角:介质·安全·精度
人工智能·机器人·无人机
EriccoShaanxi8 天前
无人机如何靠陀螺仪保持稳定飞行?
车载系统·无人机
AI科技分享8 天前
仅需8W,无人机巡检系统落地 AI 低空智慧城市!可源码交付
人工智能·无人机·智慧城市
云卓SKYDROID8 天前
无人机SN模块运行与功能详解
人工智能·无人机·科普·高科技·云卓科技
无线图像传输研究探索9 天前
无人机图传的得力助手:5G 便携式多卡高清视频融合终端的协同应用
5g·音视频·无人机·无线图传·5g单兵图传·单兵图传·无人机图传
云卓SKYDROID10 天前
无人机遥控器波特率技术解析
无人机·通道·遥控器·波特率·高科技·云卓科技
无线图像传输研究探索10 天前
突破距离桎梏:5G 高清视频终端如何延伸无人机图传边界
5g·无人机·无线图传·5g单兵图传·单兵图传·无人机图传