Why did the mapping of this button change after I switched from Raspberry Pi 3 to Raspberry Pi 4? When I operate the handle now, some motors do not rotate
The joystick button functions are determined by your control station software, and possibly your flight controller board’s autopilot parameters, so are not directly related to which onboard computer (e.g. Raspberry Pi) you’re using.
That said, Cockpit does synchronise its settings to the onboard computer, so how the joystick buttons are mapped may need to be manually exported and imported using the buttons at the top right of the joystick configuration page:
If you’re using a Navigator as your flight controller board (instead of an independent flight controller like a Pixhawk) then the autopilot firmware and parameters are also stored on the onboard computer, so you’ll need to make sure you’ve copied the parameters over to your new system if you want them to be the same (e.g. by saving them in the old system, and loading them to the new one, via the BlueOS Autopilot Parameters page).
Why do I get mapping errors every time I start my ROV? Specifically, when I use the handle to operate, the propellers that should rotate do not move, while the propellers that should not rotate do. This situation occurs every once in a while. What should I do?
Hi @akang-211,
I’ve moved some of your posts here, because they weren’t related to the original topic.
Would you be able to provide some more context around which software versions you’re using, and what you’re trying to do? I’m not sure which “handle” you’re referring to, and it’s not clear which propellers you’re expecting to operate, or how you’ve set up your controller axes.
As a random guess, maybe you’re accidentally pressing a button assigned to the roll_pitch_toggle
function, which then swaps your forward+lateral axes to instead control roll+pitch? If you don’t want that functionality you can just remove the function mapping from your joystick configuration (and potentially map that button to some other function/feature).