无人机拦截

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

相关推荐
UAV_ckesc4 小时前
核心性能不妥协:FLY 80A-M 无人机电调 高性价比工业级方案测评
无人机·多旋翼无人机·无人机电调·无人机动力·南昌长空科技·垂起固定翼·无人机电机
天途小编6 小时前
无人机作战平台:未来战争的必然趋势
无人机
科普瑞传感仪器7 小时前
从“盲操作”到“智能感知”:六维力传感器解决装配卡死的创新方案
人工智能·科技·物联网·机器人·无人机·1024程序员节
云卓SKYDROID7 小时前
无人机报警器技术难点与监测范围
无人机·遥控器·高科技·云卓科技·报警器
CS_Zero10 小时前
无人机数据链路聚合入门笔记
嵌入式·无人机
大胡子大叔10 小时前
【与身俱能】无人机智能体(学习笔记)
无人机
云卓SKYDROID10 小时前
无人机吊舱光电识别模块技术解析
无人机·遥控器·吊舱·高科技·云卓科技
天途小编1 天前
民用无人机:低空经济的核心枢纽
无人机
峰兄1983051 天前
MATLAB Simulink中永磁同步电机控制策略的深度探究:PID、经典滑膜、改进滑膜与最...
无人机
科普瑞传感仪器1 天前
基于六维力传感器的机器人柔性装配,如何提升发动机零部件装配质量?
java·前端·人工智能·机器人·无人机