本篇文章主要是利用darknet部署yolo,具体我使用的是yolov3-tiny,好像yolov4也可以部署,但是我没有尝试,等着后期尝试一下!
在开始部署之前,需要先成功部署大疆osdk_ros,入过不知道如何部署,请参考我这篇文章!
大疆osdk开发——部署(Ubuntu ROS)dji_vehicle_node.launch
大疆osdk开发——部署(Ubuntu ROS)dji_sdk_node.launch
按以上两篇文章成功部署Ubuntu ROS,并且dji_sdk_node.launch成功使用,用rosservice list
可以查看到setup_camera_stream功能,即可开始接下来部署,dji_sdk_node.launch适合3.X系列的osdk和osdk_ros,最新的4.X目前使用的是dji_vehicle_node.launch!
在开始之前,我先说一下我的硬件设备!
部署硬件:大疆妙算2-g、m210v2无人机。
妙算2-g中已经搭载了opencv3.3.1,cuda9.0,并且乌班图系统为16.04。详细的具体参数可以到大疆官网去查询。并且大疆2-g是基于英伟达的TX2定制出来的,虽然我没有尝试,但是应该和原生的英伟达TX2、nano、nx部署方式大差不差,应该可以通用。
无人机上主摄像头是z30&#