ArduPilot / ardupilot

ArduPlane, ArduCopter, ArduRover, ArduSub source
http://ardupilot.org/
GNU General Public License v3.0
10.45k stars 17.09k forks source link

VTOL PLANE / Copter Stick mixing Auto #12226

Open jace26 opened 4 years ago

jace26 commented 4 years ago

Stick mixing in Auto VTOL -currently, you cannot guide a VTOL Plane in the horizontal plane while in auto VTOL, I think its the same in copter based on a thread I saw and the lack of parameters in copter docs to flip on or off such a solution. It does seem from my experience that yaw is affected, and I believe stick mixing in VTOL use to work (I use to get the aircraft to gain altitude in a stalled climb by pitching down to move forward, reducing rotor wash recirculation, or so I thought...) but it now seems broken. **I just did some SITL on this, pushing forward on the stick in VTOL will move the plane forward if you have vfwd_gain set. Also confirmed that yaw control exists, and that roll doesn't work, nor does pitch work without vfwd_gain. This was all with stick_mixing=1, but I confirmed that stick_mixing=0 does not prevent the yaw from being controlled from the sticks, but does prevent the vfwd movement.

Describe the solution you'd like integrate pitch and roll stick inputs into auto vtol controller

Describe alternatives you've considered can switch modes and take manual control, but thats dumb and complicated for an operator, meaning its less safe. I'm posting this now because we just wrecked a bird trying to do this.

Platform [ ] All [ ] AntennaTracker [ x] Copter [ x] Plane [ ] Rover [ ] Submarine

IamPete1 commented 2 years ago

https://github.com/ArduPilot/ardupilot/issues/16177