无人机追踪操作流程

1.模型设置

解压model_mark.tar文件放置于.gazebo文件夹model下,如图

修改无人机模型,于Prometheus文件夹下搜索amov_models文件夹进入amov_models文件夹下解压p450_mon_model.tar,替换原来p450_monocular文件夹

于Prometheus文件夹下搜索sitl_control.launch文件 ,写字本打开,修改倒入模型代码

	<!-- <arg name="sdf" default="$(find prometheus_gazebo)/amov_models/p450/p450.sdf"/>-->
	<arg name="sdf" default="$(find prometheus_gazebo)/amov_models/p450_monocular/p450_monocular.sdf"/>

2.代码设置

解压prometheus_control.tar文件将control文件夹替换Prometheus/Modules下control文件夹

打开terminal,进入Prometheus编译control

3.测试流程

运行控制launch文件

roslaunch prometheus_gazebo sitl_control.launch 

 运行结束后显示控制终端

此时打开新终端运行圆环检测代码track_cir1011.py

出现摄像头画面

 

于gazebo中放置图标,目前只能识别land_mark,于Insert下点击land_mark即可摆放

 摆放后重新点击图标,于左侧工具栏设置pose

四个标准坐标(1,1)(2,2)(2.5,-1)(1.5,-2)

实际设置图标时xy需要在标准坐标+-0.3范围波动,查看瞄准效果

控制终端启动无人机,输入0回车

输入999回车,解锁螺旋桨

 输入4回车,输入0回车,输入0回车

 最后输入110回车,无人机起飞

圆环检测代码路径如图track_cir1011.py时目前使用版本

 

 

控制代码于terminal_control.cpp下

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值