(笔记)XTDrone无人机vins_fusion仿真

0.需求说明

使用XTDrone进行无人机vins_fusion仿真,调试视觉定位等。

1.环境搭建

1.1.XTDrone

很多教程了。

1.2.vins_fusion

安装opencv3和cere。

2.控制运行

2.1.PX4飞控EKF配置

参考XTDrone使用文档

2.2.操作命令(自用)

rm ~/.ros/eeprom/parameters*
rm -rf ~/.ros/sitl*
打开仿真文件
cd ~/PX4_Firmware/
roslaunch px4 indoor1.launch

运行vins-fusion
cd /home/ubuntu/Documents/vins_ws
rosrun vins vins_node src/VINS-Fusion/config/xtdrone_sitl/px4_sitl_stereo_imu_config.yaml
roslaunch vins vins_rviz.launch
修改话题(视觉定位所需)
cd ~/XTDrone/sensing/slam/vio
python vins_transfer.py iris 0
查看无人机实时位置、姿态(视觉定位所需)
rostopic echo /iris_0/mavros/local_position/pose

开启视觉定位(视觉定位所需)
#cd ~/XTDrone/sensing/pose_ground_truth
#python3 get_local_pose.py iris 1

建立通信
cd ~/XTDrone/communication
python multirotor_communication.py iris 0 
键盘控制起飞
cd ~/XTDrone/control/keyboard
python multirotor_keyboard_control.py iris 1 vel
(t i b s)
其中i要调到大于0.3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值