Commit Graph
122 Commits
Author SHA1 Message Date
Andreas Antener 6eb2e62306 temporarily use indicated airspeed for transitions so we're consistent with tecs until we move tecs to true airspeed 2016-02-18 18:55:56 +01:00
tumbili 228a54fd51 - fixed bad pitch setpoint in fw pos controller for tailsitter
- created enum for vtol types
- minor cleanup and fixes
2016-02-18 18:55:56 +01:00
tumbili 4c61b05ef3 tailsitter, tiltrotor:
- use the transition trust when waiting for TECS to kick in
after transition
2016-02-18 18:55:56 +01:00
Andreas Antener fe89bee02a using 0 pitch and thrust FW attitude SP when TECS isn't running 2016-02-18 18:55:56 +01:00
Andreas Antener 3773eaad99 VTOL/TECS: publish transition throttle after transition until tecs is initialized and fw pos ctl is publishing att setpoint 2016-02-18 18:55:56 +01:00
tumbili fa52aa322a VTOL: pull up generic setpoint publishing 2016-02-18 18:55:56 +01:00
Lorenz Meier 230db2e050 VTOL control: Do not spam the console 2016-02-15 12:42:20 +01:00
Roman 8c2eec6161 use correct struct names for virtual topics 2016-02-15 09:48:37 +01:00
Roman 80f8fcbdf6 implemented vtol weathervane yaw control for landing and loiter mission item 2016-02-15 09:48:37 +01:00
Andreas Antener a8e3194dfa reset transition failsafe state after switching out of failed transition mode 2016-02-10 19:03:24 +01:00
Andreas Antener 5b8b445425 consider transition command for the correct state 2016-02-10 18:36:38 +01:00
sander d5eae460c0 VTOL transition failsafe RTL 2016-02-10 16:30:57 +01:00
sander 2fa7380246 Front transition timeout 2016-02-10 16:15:15 +01:00
Roman c9b1fb154d hotfix:
multirotors shouldn't use tailsitter recovery code.
2016-01-26 13:29:53 +01:00
Andreas Antener b0333e3e95 allow transition commands in auto mode 2016-01-11 08:19:00 +01:00
Lorenz Meier 2ce3ef1caa VTOL: initialize fds struct 2016-01-05 22:11:06 +01:00
Roman a79c6be39b tailsitter: go into mc mode it transition switch not assigned 2016-01-04 18:19:22 +01:00
Lorenz Meier 3b2e82cd62 VTOL: Fix motor index use in VT_FW_MOT_OFF. Create new param to re-default all deployed vehicles to not shut down motors. 2016-01-01 14:44:42 +01:00
DroneBuster 56e5c50703 VTOL: Fix MOT_OFF bug 2016-01-01 14:39:03 +01:00
Lorenz Meier fb3fade653 VTOL: Use correct motor off define 2015-12-29 14:22:37 +01:00
Lorenz Meier c74d61c7ea VTOL: Indentation fix 2015-12-28 15:15:15 +01:00
sander a9b9a05307 Arm checking FW throttle 2015-12-28 12:15:33 +01:00
Roman 9d130653e1 vtol: added timestamps for actuator controls message 2015-12-24 10:18:24 +01:00
Roman e1597c2aa9 vtol standard: add weight to mc motor thrust to avoid sudden changes in rmp after transitions 2015-12-21 16:36:07 +01:00
Lorenz Meier 9bb819b801 Fix usage of PWM defines in VTOL app 2015-12-16 16:38:27 +00:00
Roman 7cb7245a84 corrected tailsitter actuator control outputs 2015-11-25 13:28:23 +01:00
tumbili 990eb68bbf allow direct switch to fw if disarmed 2015-11-25 13:28:23 +01:00
tumbili 330f174967 fix 2015-11-25 13:28:23 +01:00
tumbili 27f027b3e4 ported vtol module to posix 2015-11-25 13:28:23 +01:00
Roman 7127f6a92f fixed code style 2015-11-25 13:28:23 +01:00
tumbili 0a0a074194 use virtual attitude setpoint
Conflicts:
	src/modules/vtol_att_control/tailsitter.cpp
	src/modules/vtol_att_control/tiltrotor.cpp
	src/modules/vtol_att_control/vtol_att_control_main.cpp
	src/modules/vtol_att_control/vtol_att_control_main.h
	src/modules/vtol_att_control/vtol_type.h
2015-11-25 13:28:22 +01:00
davidvor 945dda04ca comments 2015-11-25 13:28:22 +01:00
davidvor 76c479170a add transition back throttle value and angular rate 2015-11-25 13:28:22 +01:00
davidvor 19b9606486 simplifying transition for mc control only 2015-11-25 13:28:22 +01:00
davidvor 89b01fd45a turning on fw controler during p2 front transiion
turning on fw controler during p2 front transiion
simpling the weight for testing
setting output more like fw for transition
2015-11-25 13:28:22 +01:00
davidvor 059cffeb40 name change 2015-11-25 13:28:22 +01:00
davidvor c32f5910e0 name change 2015-11-25 13:28:22 +01:00
davidvor 2642b3fbea limit for pitch angle set point during transition 2015-11-25 13:28:22 +01:00
davidvor 2bf460cdfe adding variables for tailsitter transition 2015-11-25 13:28:22 +01:00
davidvor 0d58429565 poll on att_sp and att 2015-11-25 13:28:22 +01:00
davidvor c129ebb0ea adding poll for att_sp and make the MC attitude controller work in transition 2015-11-25 13:28:22 +01:00
davidvor 28cc7521ff unnecessary parameter 2015-11-25 13:28:22 +01:00
davidvor 9e28365bbb adding pitch weight for tailsitters 2015-11-25 13:28:22 +01:00
davidvor 093d4fdd15 development of autonomous transition 2015-11-25 13:28:22 +01:00
davidvor c39935f248 mixer for transition
not final yet
2015-11-25 13:28:22 +01:00
davidvor 6c5638062a tailsitter auto transition test!
Conflicts:
	src/modules/vtol_att_control/tailsitter.cpp
2015-11-25 13:28:22 +01:00
Roman Bapst 0fa8a5286b tiltrotor: publish attitude setpoint when doing a transition
Conflicts:
	src/modules/vtol_att_control/vtol_att_control_main.h
2015-11-25 13:28:21 +01:00
Lorenz Meier 4947e89f52 VTOL attitude control: Fix return value on start 2015-11-17 12:25:05 +01:00
tumbili 2b50297c2e vtol: allow switch to fw mode without airspeed reading to facilitate bench testing 2015-11-17 09:14:40 +01:00
Lorenz Meier 15e8f28c88 VTOL att control: Move param file to generated version 2015-11-07 09:53:52 +01:00