无人机目标检测 Darknet-ROS 学习(一)

无人机目标检测 Darknet-ROS 学习(一)

简介

在无人机上实现目标检测,使用的设备是阿木实验室P200,飞控是PX4,板载计算机是TX2,目的是在无人机有限的计算资源上实现快速准确的目标检测,并且可以将目标检测结果传输给无人机,帮助无人机进行感知融合,智能避障以及路径规划等扩展任务。

知识点大致需要使用到的知识点

该项目所需知识点分为两个大块ROSDarknet

这次的学习主题主要围绕着ROS展开。

ROS的学习之路非常的成熟,ROS即机器人操作系统,于2010年提出,发展至今,大版本分为ROS1ROS2,最成熟最常用的是ROS1,目前ROS已经广泛应用于智能机械臂无人机自主导航自动驾驶等领域。

ROS目前最常用的开发平台是Ubuntu,不同的Ubuntu系统对应不同的ROS版本,一个版本Ubuntu系统可以存在多个版本ROS并进行切换,对应关系如下:

UbuntuROS
16.04kinetic
18.04melodic
20.04noetic

建议安装16.0418.04以及其对应的ROS,因为这两个版本是目前最稳定的,相应的社区和学习资料也是最多的。

环境安装

万事开头难,特别是在没有理解ROS框架的情况下去安装ROS的环境,但是学习ROS架构的最好方式就是上手实操。

因为无人机实际飞行时的不确定性和出于安全考虑,在无人机上验证算法时通常使用仿真来进行,本项目开发的整套环境为:Ubuntu + ROS + PX4 + Gazebo

其中Gazebo是仿真器,PX4是飞控系统

环境安装的指导教程为:创客智造
Ubuntu安装

这两个网站的教程非常的详细,跟着做基本不会出错,因为只是需要学习ROS,所以执行完安装PX4这步就可以了。

ROS学习

ROS学习极力推荐古月居21讲,结合代码讲解非常清晰:ROS入门

在了解了ROS框架以后,就可以理解安装环境的各项步骤,在做完这些后,再去进行下一步的学习,TX2其实就是一台电脑,安装的步骤与实际的电脑一般无二。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值