Troubleshooting / FAQ

The vehicle moves sideways instead of forward

Thrust commands latch, and sequential one-shot publications stagger thruster onset, applying a momentary unbalanced wrench that yaws the vehicle before it translates. Command all thrusters in parallel — see Driving.

“Cannot locate rosdep definition”

Run rosdep update first — fresh containers ship without the database.

No camera images

Rendered sensors need a usable render path. On desktops, run inside an X session; headless machines need working EGL (CI installs libegl1 libgl1 libgl1-mesa-dri libglvnd0).

Two simulations interfere with each other

Isolate them: set a unique GZ_PARTITION per Gazebo instance and a unique ROS_DOMAIN_ID per ROS graph.