Open Naterater opened 6 years ago
Thanks @Naterater for raising this issue.
A number of rover users have bumped into this so reducing the support burden would be great. I think if possible it would be nice to avoid the user needing to press, "OK" so many times but whatever works I guess. Perhaps a button that says, "set reverse" and then it asks the user to move the roll stick right and then it just detects that the pwm channel has changed and sets the reversed parameter accordingly.
Would a 3D image of the vehicle type moving in space in response to stick movement (and in addition to the current range bars), with perhaps voice response "rolling right", "rolling left", etc. reduce the instance of confused setups?
Kelly
Support requests are still popping up due to double-reversed inputs and outputs that aren't recognized in plane. This is the easiest way to solve those problems and avoid crashes for first-time users.
Wiki PR for the time being: https://github.com/ArduPilot/ardupilot_wiki/pull/5943
My brother missed this one on setup and I broke some props. It's not intuitive (yet).
Issue details
There are way too many users that end up with inputs (and consequently outputs) reversed. This stems from incorrect RC Calibration user errors. Although we say in the docs to make sure that the green bars move with the sticks, there are still far too many people that don't get it right or don't notice. It results in too many crashes, and this problem could be solved with a better step-by-step wizard and calibrating one thing at a time.
I have heard that other GCS's do it differently. I haven't used them, but I think the following procedure would make the most sense:
Sure, the "corners" of the stick positions may not be 100% accurately recorded for min/max, but there should be no problem if an RC input is beyond the max or min; it will still be full-value. We're more concerned here about users not getting to full value due to not calibrating.
By using each individual step, the reversals and RCmap channels can be automatically calculated. It also accomodates users who are used to a reversed stick.
Behind the scenes:
Version
All
Platform
[X] All [ ] AntennaTracker [ ] Copter [ ] Plane [ ] Rover [ ] Sub
Airframe type
ALL
Hardware type
Anything with a transmitter
Logs
N/A