PIX4 ubuntu使用全流程

1.安装mavros:
https://docs.px4.io/master/zh/ros/mavros_installation.html

2.为了防止每次打开串口号都变,建议把飞控设备号映射到串口:
cd /etc/udev/rules.d
sudo gedit name.rules
加上
KERNEL==“ttyACM*”, ATTRS{idVendor}“26ac”, ATTRS{idProduct}“0032”, MODE:=“0777”, SYMLINK+=“PIX4”

其中"0032", MODE:="0777"用lsusb查看

3.运行节点:roslaunch mavros px4.launch fcu_url:=/dev/PIX4 即可

4.IMU数据频率只有50Hz,要永久提高频率到100Hz(或200Hz同理),可以更改启动文件:

先把飞控的内存卡取出来,用读卡器插上,然后在根目录下面建立一个etc的目录,然后在目录下面新建一个extras.txt的文件。
然后把下面些内容复制进去保存退出过后,给飞控上电,之后测试频率就OK。
mavlink stream -d /dev/ttyACM0 -s ATTITUDE -r 100
mavlink stream -d /dev/ttyACM0 -s ATTITUDE_QUATERNION -r 100
mavlink stream -d /dev/ttyACM0 -s HIGHERS_IMU -r 100

mavlink stream -d /dev/ttyACM1 -s ATTITUDE -r 100
mavlink stream -d /dev/ttyACM1 -s ATTITUDE_QUATERNION -r 100
mavlink stream -d /dev/ttyACM1 -s HIGHERS_IMU -r 100

mavlink stream -d /dev/ttyACM2 -s ATTITUDE -r 100
mavlink stream -d /dev/ttyACM2 -s ATTITUDE_QUATERNION -r 100
mavlink stream -d /dev/ttyACM2 -s HIGHERS_IMU -r 100

mavlink stream -d /dev/ttyACM3 -s ATTITUDE -r 100
mavlink stream -d /dev/ttyACM3 -s ATTITUDE_QUATERNION -r 100
mavlink stream -d /dev/ttyACM3 -s HIGHERS_IMU -r 100

mavlink stream -d /dev/ttyACM4 -s ATTITUDE -r 100
mavlink stream -d /dev/ttyACM4 -s ATTITUDE_QUATERNION -r 100
mavlink stream -d /dev/ttyACM4 -s HIGHERS_IMU -r 100

注意可能飞控的USB线有问题才造成低电压容易不亮,换根线试试

yaw角漂移问题:在QGC的参数设置里面搜EKF2,其中有一个跟yaw的计算方式有关的参数,不要选auto,改成三轴,就不会飘了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值