paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [paparazzi/paparazzi] d0e420: [rotorcraft] try to im


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] d0e420: [rotorcraft] try to improve motor mixing prioritie...
Date: Sun, 03 May 2015 14:05:45 -0700

  Branch: refs/heads/motor_mixing_prio
  Home:   https://github.com/paparazzi/paparazzi
  Commit: d0e420d5cacaf0429dd9f48dfe31ca37b194b3aa
      
https://github.com/paparazzi/paparazzi/commit/d0e420d5cacaf0429dd9f48dfe31ca37b194b3aa
  Author: Felix Ruess <address@hidden>
  Date:   2015-05-03 (Sun, 03 May 2015)

  Changed paths:
    M sw/airborne/subsystems/actuators/motor_mixing.c

  Log Message:
  -----------
  [rotorcraft] try to improve motor mixing priorities

Calculate the amount of yaw authority left after applying roll, pitch and 
throttle commands.
Then limit the yaw command to that.

Simple first shot at improving the priorities in the saturation case, see #385.

Calculating the mean_cmd should not not actually be necessary for symmetric 
airframes without any trims set.
But it shouldn't hurt....

Should (tm) result in zero saturation failures like this, but might severly 
limit yaw authority.
Maybe find some sort of compromise, e.g. use MOTOR_MIXING_MAX_SATURATION_OFFSET 
when bounding yaw or allow to give less throttle to get more yaw authority....

Not tested in real flight, meant as a basis for discussion/tests...



reply via email to

[Prev in Thread] Current Thread [Next in Thread]