I’m currently working on a project to perform some kind of Visual Inertial Odometry
with a ROV. The setup is a Pixhawk running the ArduSub firmware and a Raspberry Pi 3
as companion computer, connected through ethernet to my PC, where i intend to do the odometry computation.
When i connect the Pixhawk directly through USB to my PC, I’m able to change the streaming rate up to 50 Hz (cf. this topic ). However, when I connect through the companion computer and try to change the stream rate (either through Mavros using “rosrun mavros mavsys rate” or manually with QGC) it will change back to 4 Hz (seems to be some default value) after a couple of seconds.
Does anyone have an idea about why this is happening and how i could change this?