- Dec 04, 2018
-
-
Matthias Grob authored
-
Matthias Grob authored
If the landed state was set before the position controller starts it would get updated with the first poll_subscriptions() anyways. But it's not on all posix and nuttx platforms I tested and the deleted statement just copies the zero message into the struct which is already zero.
-
- Nov 29, 2018
-
-
Matthias Grob authored
-
Matthias Grob authored
Smoothing can be configured by MPC_POS_MODE parameter put before only for position mode and not for altitude mode.
-
- Nov 22, 2018
-
-
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
-
- Nov 20, 2018
-
-
Matthias Grob authored
-
Matthias Grob authored
-
baumanta authored
-
baumanta authored
-
- Nov 13, 2018
-
-
Beat Küng authored
-
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.
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
Previously when switching e.g. from stabilized from acro, the stabilized flight task kept running and publishing setpoints. Luckily it caused no problems, but the log showed arbitrary attitude setpoints.
-
- Nov 06, 2018
-
-
bresch authored
-
bresch authored
- move the update after the integration: a new computed jerk has an impact at the next epoch only - add jerk reduction in case of too large integration time: when a jerk of "min_jerk" during dt is too much - add jerk reduction if the integration time is larger than the predicted one and that integrating that jerk would lead to an acceleration overshoot - rename some variables
-
bresch authored
-
bresch authored
-
Beat Küng authored
Derivation by Mathieu Bresciani: https://github.com/Auterion/trajectory_generator
-
James Goppert authored
* Add attitude sub to mc_pos_control for yaw usage. * Initialize pos control _states struct. * Remove unnecessary init for struct in mc pos ctrl. * Only use att topic for yaw setting in FlightTask.
-
Roman authored
Signed-off-by:
Roman <bapstroman@gmail.com>
-
- Oct 27, 2018
-
-
Mara Bos authored
Fixes these invalid format strings: - A `%d` for a pointer (replaced it by `%p`) - A 0x%08x (and a 0x%0x8!) for a pointer (replaced by %p) - 2 cases of `%d` for a `ssize_t` (replaced it by `%zi`) - 1 case of a %u for an `int` (replaced by %i) - 3 cases of %d for a `long` (replaced by %ld) - 19 cases of `%d`, `%i`, `%u` or `%lu` for a `size_t` (replaced it by `%zu`) - An unused formatting argument (removed it) - A missing `%d` (added it) - A missing `%s` (added it) - 2 cases of `%llu` for a `uint64_t` (replaced it by `"%" PRIu64`) - 6 cases of giving a string directly as format string (replaced it by `("%s", string)`) - 2 cases of %*-s, which should probably have been %-*s. (Looks like NuttX accepts (the invalid) %*-s, but other platforms don't.) - A %04x for a `uint32_t` (replaced by "%04" PRIx32)
-
- Oct 16, 2018
-
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
mc_pos_control_main smooth takeoff: enable position-xy/yaw control once above 0.5m from takeoff reference
-
Dennis Mannhart authored
-
Dennis Mannhart authored
just keep thrust vector pointing upward
-
Dennis Mannhart authored
smooth-takeoff. This is only required if someone writes a FlightTask where both position and velocity setpoints are finite
-
- Oct 10, 2018
-
-
Dennis Mannhart authored
vehicle state.
-
Dennis Mannhart authored
refactor use_obstacle_avoidance method
-
- Oct 02, 2018
-
-
Martina authored
desired such that it's possible to use it in manual modes
-
- Sep 28, 2018
- Sep 19, 2018
-
-
Roman authored
- in auto mode we always run weather vane - in manual model we just use it in position control mode Signed-off-by:
Roman <bapstroman@gmail.com>
-
Roman authored
Signed-off-by:
Roman <bapstroman@gmail.com>
-
Roman authored
Signed-off-by:
Roman <bapstroman@gmail.com>
-
Roman authored
-