Dennis Mannhart
|
a9ac94dd83
|
Add FlightTasksManual/Altitude to position controller
|
7 years ago |
Dennis Mannhart
|
98e4afaf6e
|
FlightTaskSport: temporary inherit from FlightTaskManualPosition
|
7 years ago |
Dennis Mannhart
|
3b0373afda
|
FlightTaskManual: remove unused methods
|
7 years ago |
Dennis Mannhart
|
7a4796a6e3
|
rename TranslationControl to PositionControl
|
7 years ago |
Dennis Mannhart
|
b4d56ed51a
|
mc_pos_control: publish yaw_move_rate
|
7 years ago |
Dennis Mannhart
|
1cad36efb9
|
ControlMath: use sign for direction
|
7 years ago |
Dennis Mannhart
|
b0b72e63e7
|
TranslationControl: remove throttle
|
7 years ago |
Dennis Mannhart
|
6a4e3bb94e
|
TranslationControl: update comments
|
7 years ago |
Dennis Mannhart
|
720271332d
|
FlightTaskManual/Alt/Position: update comments
|
7 years ago |
Dennis Mannhart
|
55b6f19367
|
FlightTaskManual: remove stick_deadzone because base class already has it.
Remove deadzone check for vel in xy/z because expo already contains deadzone
|
7 years ago |
Dennis Mannhart
|
8da2ff4d77
|
mc_pos_control: set local position setpoint message for idle; for logging purpose,
always send local position setpoint when in air
|
7 years ago |
Dennis Mannhart
|
e6f04ad34a
|
FlightTaskManualPosition: fix position lock
|
7 years ago |
Dennis Mannhart
|
46c7b1c26c
|
FlightTaskManualAltitude: fix position lock; use default constructor for initialization
|
7 years ago |
Dennis Mannhart
|
ac4379d13f
|
TranslationControl: initialize with default constructor
|
7 years ago |
Dennis Mannhart
|
e1ab31a5fc
|
TranslationControl: replace matrix::Vector3f with Data
|
7 years ago |
Dennis Mannhart
|
f1b3010c70
|
FlightTaskManualAlt/Pos: add deadzone fox xy/z
|
7 years ago |
Dennis Mannhart
|
ec4089cebf
|
FlightTaskManualAltitude: add deadzone for yaw
|
7 years ago |
Dennis Mannhart
|
cd1e01d5a0
|
FlightTaskManual: add px4_defines
|
7 years ago |
Dennis Mannhart
|
6276d0a8ef
|
FlightTasks CMakeLists: add FlightTaskManualPosition
|
7 years ago |
Dennis Mannhart
|
26a5eae7b1
|
FlightTasks: add FlighttaskManualPosition
|
7 years ago |
Dennis Mannhart
|
ddecb4d3a4
|
teest_controlmath: incomplete set of thrust to attitude tests
|
7 years ago |
Dennis Mannhart
|
0afd0807bb
|
FlightTaskPosition: brake depends on acceleration
|
7 years ago |
Dennis Mannhart
|
bcbd3dc527
|
ControlMath: thrust to attitude method (legacy method)
|
7 years ago |
Dennis Mannhart
|
adcb2b9ca8
|
TranslationControl: index fix
|
7 years ago |
Dennis Mannhart
|
840247251d
|
ControlMath: sign fix
|
7 years ago |
Dennis Mannhart
|
deac27ee52
|
FlightTaskManualAltitude: brake depends on acceleration; description clean up
|
7 years ago |
Dennis Mannhart
|
09bf73945a
|
ControlMath: rename namespace to file name
|
7 years ago |
Dennis Mannhart
|
10a50dd97e
|
FlightTaskManual: switch to camel case
|
7 years ago |
Dennis Mannhart
|
3b8c718971
|
TranslationControl: rename variable
|
7 years ago |
Dennis Mannhart
|
2a544cee43
|
TranslationControl: use reference insteady of by value
|
7 years ago |
Dennis Mannhart
|
ded8675dae
|
ControlMath: change description name
|
7 years ago |
Dennis Mannhart
|
5fbee9fce9
|
ControlMath tests
|
7 years ago |
Dennis Mannhart
|
03c81a8948
|
ControlMath: never saturate in xy when vector is below minimum
|
7 years ago |
Dennis Mannhart
|
6daf78494a
|
TranslationControl: adjust direction based on constrainPIDu inputs
|
7 years ago |
Dennis Mannhart
|
75b6af77de
|
ControlMath: fix index and don't adjust sign with method but rather function caller
needs to adjust for sign
|
7 years ago |
Dennis Mannhart
|
19d50f9511
|
ControlMath: index fix and scaling fix
|
7 years ago |
Dennis Mannhart
|
c9cd920642
|
rename VectorMath to ControlMath
|
7 years ago |
Dennis Mannhart
|
820d6e866f
|
TransitionControl: replace thrust constraints with VectorMath functions;
temporary: remove thrust projection onto body frame
|
7 years ago |
Dennis Mannhart
|
41a5ea6daa
|
Multicoper position control: function file for controller specific functions
|
7 years ago |
Dennis Mannhart
|
6ffa7a96ba
|
mc_pos_control: method for publishing attitude and local_pos_sp
|
7 years ago |
Dennis Mannhart
|
6e63ddacd2
|
yaw setpoint: add math::radians
|
7 years ago |
Dennis Mannhart
|
f0f84d300b
|
TranslationControl: move mc_pos_control related logic into TranslationControl
|
7 years ago |
Dennis Mannhart
|
9ac32a764f
|
TranslationControl added to CmakeLists.txt
|
7 years ago |
Dennis Mannhart
|
85c1627c74
|
TranslationControl: new class that generates thrust vector from state and setpoints
|
7 years ago |
Dennis Mannhart
|
6adc1755cc
|
FlightTaskManualPosition: most basic implementation
|
7 years ago |
Dennis Mannhart
|
b5c19f6483
|
FligtTaskManualAltitude: split functionality such that scale_stick values and the update_setpoints can be overwritten
|
7 years ago |
Dennis Mannhart
|
ea61af3164
|
FlightTaskManualAltitude: added to lib
|
7 years ago |
Dennis Mannhart
|
4f5fa33e74
|
FlightTaskManualAltitude: scale stick z to velocity
|
7 years ago |
Dennis Mannhart
|
4dfd9ce8ed
|
FlightTaskOrbit: replace sticks (which are now linear) with expo
|
7 years ago |
Dennis Mannhart
|
e076825d78
|
FlightTaskManual: remove everything except of stick mapping
|
7 years ago |