- Apr 05, 2018
-
-
Roman authored
Signed-off-by:
Roman <bapstroman@gmail.com>
-
Daniel Agar authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
excess
-
Matthias Grob authored
This define results in super unreadable code.
-
Matthias Grob authored
With the new position control architercture manual mode and potition mode run through the same logic and as a result it had a throttle thershold for smooth takeoff also in manual mode. This is fixed by by ignoring the threshold for any mode which doesn't control the climb rate.
-
Matthias Grob authored
The same paramater was used twice, once for scaling the yaw stick and once for limitng just after. This was useless.
-
Matthias Grob authored
The FlightTaskManual... tasks already had their internal setpoint member variables. I switched them to use the architecture with setpoint member variables as it was implemented the commit before. They simplify a lot.
-
Matthias Grob authored
I realized that instead of using the setpoint setters inline in real world tasks everyone started to have its own setpoint member variable and only call the setter in the end for all the privatly generate setpoints. This makes the setter useless and therefore I switched to member setpoints in the architecture. They bring more felxibility which is obviously needed but also less structure which is the price to pay.
-
Dennis Mannhart authored
This commit is only done to enable incremental testing of Flighttask.
-
Matthias Grob authored
instantiate flight tasks and the refactored position controller class only use the new functionality if a temporary parameter is set for testing
-
Matthias Grob authored
individual commit for the indentation because otherwise the diff gets unreadable. this indentation is made because afterwards the entire legacy position control functionality is in an else case.
-
Matthias Grob authored
and make it use matrix library for flight task compatibility # Conflicts: # src/modules/mc_pos_control/mc_pos_control_main.cpp
-
Matthias Grob authored
# Conflicts: # src/modules/mc_pos_control/mc_pos_control_main.cpp
-
Matthias Grob authored
all the ones with mc_pos_control need the library, we should use cmake dependencies!
-
Matthias Grob authored
because upstream there needs to be a common mavlink command definition first and then it can be easily reenabled again
-
Matthias Grob authored
This reverts commit cf2d794d.
-
Dennis Mannhart authored
-
Dennis Mannhart authored
on vehicle rotation in yaw
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-
Dennis Mannhart authored
-