Hello community,
Hope you are all doing well.
This is going to be long so I apologise in advance, but pls take the time to read it since it may pose a safety risk…
I have been trying to setup my original Pixhawk 1 to work with a joystick through 4G network.
4G and companion computer are working nicely.
However I cannot seem to get the RC overrides to work correctly. It always seems like the RC keeps working even if Joystick is ENABLED
-
When Joystick is enabled with RC OFF it works like expected… I can see all inputs on the RC calibration tab. Also GCS failsafe works Fine.
-
When RC is ON and joystick is NOT enabled it again works like it should.
-
When Joystick is ENABLED and I turn on RC weird things start happening…
Firstly it regains control and by-passes the override BUT ! (This is the dangerous part…) NOT entirely.
On the RC calibration tab I can see the RC inputs but they momenterily (<1s) switch to the inputs of the Joystick! It seems like there is a conflict and BOTH RC and Joystic are simulatanusly sending commands to Pixhawk! This is very dangerous.
Another Issue that supports the existance of a simultaneous conflict is that when having the Joystick ENABLED and RC ON if I turn off the RC it sends pixhawk in an infinate loop between RC failsafe and Failsafe Cleared. Until I either disable the Joystick or turn on again the RC.
(This loop happens so fast that the FC may not trigger an actual failsafe but instead stay in a Limbo of no control!) Please take a look at the video (sound On):
I’m well aware that many people are using it without issues, but clearly there is something in my setup that triggers this behaviour, that should never -ever happen.
My setup: Pixhawk 1(AC 4.0.3) , Crossfire nano RX (On telemetry 2), Mission Planner 1.3.70 and 1.3.71, SYSID_MYGCS = 255
Lastly here’s my full Parameters file: X8_4.03uavcast_rctimerprops_3.param (18.3 KB)
Thanks in advance to all
George