- Dec 13, 2016
-
-
Paul Riseborough authored
Use reporting from the motor mixer to only restrict integrator growth when it will result in increased saturation of the control axis concerned. Enable absolute integrator limits to be set by parameter
-
- Dec 10, 2016
-
-
Anton Matosov authored
This also adds a ZMR250 config.
-
- Nov 19, 2016
-
-
Dennis Shtatnov authored
-
- Oct 20, 2016
-
-
Julian Oes authored
-
- Oct 19, 2016
-
-
Lorenz Meier authored
-
- Aug 19, 2016
-
-
Bart Slinger authored
* Helicopter aiframe and basic PID control * codestyle * Blade 130x gains working but not optimal * Changed behaviour of feedforward for all multicopter
-
- Aug 17, 2016
-
-
Mark Whitehorn authored
-
Mark Whitehorn authored
-
- Aug 07, 2016
-
-
Daniel Agar authored
-
- Jul 31, 2016
-
-
Lorenz Meier authored
-
- Jul 01, 2016
-
-
Andreas Antener authored
removed duplicate weathervaning limit
-
- May 14, 2016
-
-
Daniel Agar authored
-
- Apr 22, 2016
-
-
Benoit Landry authored
-
Benoit Landry authored
-
- Apr 18, 2016
-
-
Roman authored
-
- Apr 11, 2016
-
-
Julian Oes authored
Instead of the state use the boolean flags.
-
- Feb 19, 2016
- Feb 15, 2016
- Feb 05, 2016
-
-
Lorenz Meier authored
-
- Jan 31, 2016
-
-
Lorenz Meier authored
-
Lorenz Meier authored
-
- Jan 26, 2016
-
-
Roman authored
multirotors shouldn't use tailsitter recovery code.
-
- Jan 10, 2016
-
-
Mark Charlebois authored
Still a WIP since the IDL file needs to be replace with the muorb IDL file. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- Dec 26, 2015
-
-
Lorenz Meier authored
-
- Dec 24, 2015
- Oct 29, 2015
-
-
Lorenz Meier authored
-
- Oct 28, 2015
-
-
Eddy Scott authored
-
Eddy authored
Added switching from attitude control generated rate setpoints to manual rate setpoints when in rattitude mode
-
- Oct 13, 2015
-
-
Youssef Demitri authored
-
- Oct 08, 2015
-
-
Youssef Demitri authored
-
- Aug 06, 2015
-
-
Mark Charlebois authored
Ifdefed out deadcode in position_estimator_inav_main.c as the deadcode does not compile for qurt. Added fixes to get a successful build for posix-arm and qurt targets. Removed CLOCK_REALTIME def from px4_time.h for qurt and removed unused variables in att_est_q and mc_att_control. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- Jun 14, 2015
-
-
Lorenz Meier authored
-
- Jun 05, 2015
-
-
Lorenz Meier authored
-
- May 27, 2015
-
-
Mark Charlebois authored
The existing orb_advert_t use thoughout the code sometimes tries to treat it as a file descriptor and there are checks for < 0 and ::close calls on orb_advert_t types which is an invalid use of an object pointer, which is what orb_advert_t really is. Initially I had changed the -1 initializations to 0 but it was suggested that this should be nullptr. That was a good recommendation but the definition of orb_advert_t had to change to void * because you cannot initialize a uintptr_t as nullptr. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
The calls to orb_advertise were being mishandled throughout the code. There were ::close() calls on memory pointers, there were checks against < 0 when it is a pointer to a object and values larger than 0x7ffffffff are valid. Some places orb_advert_t variables were being initialized as 0 other places as -1. The orb_advert_t type was changed to uintptr_t so the pointer value would not be wrapped as a negative number. This was causing a failure on ARM. Tests for < 0 were changed to == 0 since a null pointer is the valid representation for error, or uninitialized. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- May 23, 2015
-
-
Roman authored
-