Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

6c mini 提高IMU发布频率 原命令失效 #66

Open
Zhangyucong0210 opened this issue Aug 10, 2023 · 6 comments
Open

6c mini 提高IMU发布频率 原命令失效 #66

Zhangyucong0210 opened this issue Aug 10, 2023 · 6 comments

Comments

@Zhangyucong0210
Copy link

第四章第二步中,写入的命令应该加入一行,最后文件内容应该为

mavlink start -d /dev/ttyACM0 -b 921600
mavlink stream -d /dev/ttyACM0 -s ATTITUDE_QUATERNION -r 200
mavlink stream -d /dev/ttyACM0 -s HIGHRES_IMU -r 200
@FRO4TEN
Copy link

FRO4TEN commented Aug 28, 2023

第四章第二步中,写入的命令应该加入一行,最后文件内容应该为

mavlink start -d /dev/ttyACM0 -b 921600
mavlink stream -d /dev/ttyACM0 -s ATTITUDE_QUATERNION -r 200
mavlink stream -d /dev/ttyACM0 -s HIGHRES_IMU -r 200mavlink 启动 -d /dev/ttyACM0 -b 921600
mavlink 流 -d /dev/ttyACM0 -s ATTITUDE_QUATERNION -r 200
mavlink流-d /dev/ttyACM0 -s HIGHRES_IMU -r 200

同为6cmini 依次更改后仍无法提高imu频率,需要在mavros运行后执行
rosrun mavros mavcmd long 511 105 5000 0 0 0 0 0 & sleep 1;
rosrun mavros mavcmd long 511 31 5000 0 0 0 0 0 & sleep 1;
才可以将发布频率提高至170hz左右
p.s. 固件版本为1.13.3

@Zhangyucong0210
Copy link
Author

第四章第二步中,写入的命令应该加入一行,最后文件内容应该为

mavlink start -d /dev/ttyACM0 -b 921600
mavlink stream -d /dev/ttyACM0 -s ATTITUDE_QUATERNION -r 200
mavlink stream -d /dev/ttyACM0 -s HIGHRES_IMU -r 200mavlink 启动 -d /dev/ttyACM0 -b 921600
mavlink 流 -d /dev/ttyACM0 -s ATTITUDE_QUATERNION -r 200
mavlink流-d /dev/ttyACM0 -s HIGHRES_IMU -r 200

同为6cmini 依次更改后仍无法提高imu频率,需要在mavros运行后执行 rosrun mavros mavcmd long 511 105 5000 0 0 0 0 0 & sleep 1; rosrun mavros mavcmd long 511 31 5000 0 0 0 0 0 & sleep 1; 才可以将发布频率提高至170hz左右 p.s. 固件版本为1.13.3

也可以直接修改rspx4脚本部分内容,将IMU提高到200Hz,否则Vins偶尔会出现Wait for imu 的问题

roslaunch mavros px4.launch &sleep 10;
rosrun mavros mavcmd long 511 105 4550 0 0 0 0 0 &sleep 1;
echo "/mavros/imu/data_raw to 200Hz"
rosrun mavros mavcmd long 511 31  4550 0 0 0 0 0 &sleep 1;
echo "/mavros/imu/data to 200Hz"

@ghost
Copy link

ghost commented Aug 29, 2023

第四章第二步中,写入的命令应该加入一行,最后文件内容应该为

mavlink start -d /dev/ttyACM0 -b 921600
mavlink stream -d /dev/ttyACM0 -s ATTITUDE_QUATERNION -r 200
mavlink stream -d /dev/ttyACM0 -s HIGHRES_IMU -r 200mavlink 启动 -d /dev/ttyACM0 -b 921600
mavlink 流 -d /dev/ttyACM0 -s ATTITUDE_QUATERNION -r 200
mavlink流-d /dev/ttyACM0 -s HIGHRES_IMU -r 200

同为6cmini 依次更改后仍无法提高imu频率,需要在mavros运行后执行 rosrun mavros mavcmd long 511 105 5000 0 0 0 0 0 & sleep 1; rosrun mavros mavcmd long 511 31 5000 0 0 0 0 0 & sleep 1; 才可以将发布频率提高至170hz左右 p.s. 固件版本为1.13.3

也可以直接修改rspx4脚本部分内容,将IMU提高到200Hz,否则Vins偶尔会出现Wait for imu 的问题

roslaunch mavros px4.launch &sleep 10;
rosrun mavros mavcmd long 511 105 4550 0 0 0 0 0 &sleep 1;
echo "/mavros/imu/data_raw to 200Hz"
rosrun mavros mavcmd long 511 31  4550 0 0 0 0 0 &sleep 1;
echo "/mavros/imu/data to 200Hz"

亲爱的@Zhangyucong0210 @FRO4TEN ,即使我正在尝试使用 6c mini 运行,它与 ego planner 一起工作正常吗?

@FRO4TEN
Copy link

FRO4TEN commented Sep 2, 2023

第四章第二步中,写入的命令应该加入一行,最后文件内容应该为

mavlink start -d /dev/ttyACM0 -b 921600
mavlink stream -d /dev/ttyACM0 -s ATTITUDE_QUATERNION -r 200
mavlink stream -d /dev/ttyACM0 -s HIGHRES_IMU -r 200mavlink 启动 -d /dev/ttyACM0 -b 921600
mavlink 流 -d /dev/ttyACM0 -s ATTITUDE_QUATERNION -r 200
mavlink流-d /dev/ttyACM0 -s HIGHRES_IMU -r 200

同为6cmini 依次更改后仍无法提高imu频率,需要在mavros运行后执行 rosrun mavros mavcmd long 511 105 5000 0 0 0 0 0 & sleep 1; rosrun mavros mavcmd long 511 31 5000 0 0 0 0 0 & sleep 1; 才可以将发布频率提高至170hz左右 p.s. 固件版本为1.13.3

也可以直接修改rspx4脚本部分内容,将IMU提高到200Hz,否则Vins偶尔会出现Wait for imu 的问题

roslaunch mavros px4.launch &sleep 10;
rosrun mavros mavcmd long 511 105 4550 0 0 0 0 0 &sleep 1;
echo "/mavros/imu/data_raw to 200Hz"
rosrun mavros mavcmd long 511 31  4550 0 0 0 0 0 &sleep 1;
echo "/mavros/imu/data to 200Hz"

亲爱的@Zhangyucong0210 @FRO4TEN ,即使我正在尝试使用 6c mini 运行,它与 ego planner 一起工作正常吗?

可以正常使用

@ghost
Copy link

ghost commented Sep 2, 2023

@FRO4TEN 感谢您的回复,您在 6c mini 上尝试过此存储库吗

@FRO4TEN
Copy link

FRO4TEN commented Sep 9, 2023

@FRO4TEN 感谢您的回复,您在 6c mini 上尝试过此存储库吗

我目前使用的就是6cmini

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants