Skip to content
Snippets Groups Projects
  1. May 22, 2019
    • Matthias Grob's avatar
      mc_att_control: fix having high thrust when disarmed · 9ba748e6
      Matthias Grob authored
      After boot the user is in manual mode and if he has an RC
      but doesn't switch out the thrust gets set to the throttle stick
      position. When he then starts a takeoff from tablet the thrust is still
      high while arming and the land detector immediately sees a takeoff
      skiping smooth takeoff from the position controller.
      9ba748e6
  2. May 08, 2019
    • Roman Bapst's avatar
      VTOL transitions: use FW attitude loop (#11911) · 816aa0ff
      Roman Bapst authored
      * VTOL trans: changed that now in transition for both MC and FW the corresponding (correct) attitude controller is running
      * attitude setpoint for stabilized mode is generated by tailsitter.cpp
      * reset yaw setpoint during transition to avoid big yaw errors after
      transition back to hover
      * VT_TYPE parameter: added "reboot required" metadata
      v1.9.0-rc1
      816aa0ff
  3. Apr 26, 2019
  4. Apr 24, 2019
  5. Apr 03, 2019
  6. Mar 27, 2019
  7. Mar 17, 2019
  8. Feb 22, 2019
  9. Feb 07, 2019
  10. Dec 22, 2018
  11. Dec 13, 2018
  12. Dec 10, 2018
  13. Nov 22, 2018
    • Roman Bapst's avatar
      VTOL rate control architecture improvements (#10819) · 90bfdb6f
      Roman Bapst authored
      * attitude and rate setpoint message: use 3D array for thrust demand
      * FixedWingAttitudeControl: rework airspeed scaling
        * move airspeed and scaling calculation into separate method
        * if vtol in hover and airspeed disabled use minimum airspeed instead of trim airspeed
      90bfdb6f
  14. Nov 13, 2018
    • Beat Küng's avatar
      mc_att_control: fix for Rattitude mode · adf1fea5
      Beat Küng authored
      When switching back from rate to attitude control, the code depended on a
      vehicle_control_mode topics update, but the publication frequency of that
      is low. So the switch was noticeably delayed.
      adf1fea5
    • Beat Küng's avatar
      mc stabilized mode: move from mc_pos_control to mc_att_control · ca7acae9
      Beat Küng authored
      - better in terms of dependencies:
        - the position controller code depended on position topics for yaw
        - mc_pos_control does not have to be run for Stabilized mode
      - the code path is much simpler, and thus less error prone. This is
        especially important since Stabilized is often used as a fail-safe flight
        mode.
      ca7acae9
    • Beat Küng's avatar
      mc_att_control: use orb_publish_auto · f31f63ff
      Beat Küng authored
      use nullptr for instance to make sure we always get the first instance.
      f31f63ff
  15. Oct 31, 2018
  16. Oct 20, 2018
  17. Sep 19, 2018
  18. Jul 20, 2018
    • Matthias Grob's avatar
      mc_att_control: remove useless parameter MC_YAW_FF · cc0bc051
      Matthias Grob authored
      It scales the yawspeed setpoint arbitrarily by default with 0.5.
      This makes no sense because when you give a setpoint of 1rad/s then
      you expect the setpoint to get executed. If you want manual yawspeed
      response to be less agressive on the stick use the scaling parameter
      for the stick MPC_MAN_Y_MAX.
      cc0bc051
  19. Jun 27, 2018
    • Beat Küng's avatar
      mc_att_control: keep integral enabled based on land detector · bb8e6534
      Beat Küng authored
      Previously the rate controller disabled updating the integral below 20%
      throttle. This is not ideal for several reasons:
      - some racers already hover with 20% throttle.
      - for acro it is important to always keep the integral enabled, it has a
        noticeable effect on flight performance.
      bb8e6534
  20. Jun 13, 2018
  21. Jun 12, 2018
  22. May 02, 2018
  23. Apr 26, 2018
  24. Apr 25, 2018
    • Beat Küng's avatar
      mc_att_control_main: do not apply the yaw weight for the feedforward term · 332a612f
      Beat Küng authored
      The meaning of the yaw weight changed with #8003:
      - before, the yaw weight decreased with increasing tilt angle error, so
        it was mostly 1
      - now, it is constant and depends on the tuning gains (around 0.4 by default)
      
      It means that #8003 reduced the feedforward term, and we get the closer
      behavior as before with this change.
      It also reduces coupling between different parameters.
      332a612f
  25. Apr 11, 2018
  26. Mar 27, 2018
  27. Mar 26, 2018
Loading