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
Roman
9ef2994134
fix code style of vtol files
2015-10-29 07:55:47 +01:00
Roman
6634952a0c
removed unused vtol variables
2015-10-29 07:54:38 +01:00
tumbili
b6c19400c0
build vtol att control module for sitl
2015-10-27 10:42:04 +01:00
tumbili
93e557ab75
ported vtol module to posix
2015-10-27 10:18:28 +01:00
Lorenz Meier
fa5071b3c5
Remove module.mk files to prevent confusion of adopters upgrading
2015-10-06 11:23:20 +02:00
James Goppert
1d6b31d196
Switch to cmake build system.
2015-09-07 20:37:45 -04:00
Simon Wilks
22690ce897
Take throttle from the appropriate controller given the current mode.
2015-08-23 20:54:53 +02:00
Andreas Antener
9aca1701f4
code-style fixes
2015-08-18 11:44:01 +02:00
Andreas Antener
80a3c74cfc
evaluate transition command in vtol controller instead of vtol type, use distinct state variables instead of additional command struct
2015-08-18 11:44:01 +02:00
Andreas Antener
5463c6767d
reset transition command to current state when not in offboard
2015-08-18 11:44:01 +02:00
Andreas Antener
1da703a13d
implemented MAVLink command for VTOL transitions, pulled switch up for each type
2015-08-18 11:44:01 +02:00
Andreas Antener
f1ab7cc880
wait until back transition time has passed
2015-08-17 16:27:20 +02:00
tumbili
04f55ce784
vtol fixes:
...
- mc pos control: publish attitude setpoint when vtol is in trans mode
- fw att control: do not publish attitude setpoint when in transition mode
- introduce flag in_transition_mode in vehicle status message for vtol
- improve tiltrotor code based on flight testing
2015-08-12 20:33:17 +02:00
Simon Wilks
c448f955e0
Position control needs to be deactivated during the transition otherwise it will fight itself.
2015-08-12 20:33:16 +02:00
Simon Wilks
e7364d302a
Allow the user to provide the motor/channel numbers that should be disabled in fixed wing mode in the airframe config.
2015-08-12 20:33:16 +02:00
tumbili
c21dd735ed
replaced tiltrotor defines by parameters
2015-08-12 20:33:16 +02:00
tumbili
b3613dea83
- use index definitions to access actuator controls struct for better readability
...
- defined vector for mc_att_ctrl_weights
- more cleanup
2015-08-12 19:34:44 +02:00
tumbili
17a92b51c7
adapted code for standard vtol to new structure in vtol_att_control_main
2015-08-12 19:34:44 +02:00
tumbili
5a6bcf3834
removed unused functions
2015-08-12 19:34:44 +02:00
tumbili
c1025ca44e
adapted tailsitter code to structural changes in vtol_att_control_main
2015-08-12 19:34:44 +02:00
tumbili
02fda7a0f5
major cleanup of tiltrotor code
2015-08-12 19:34:43 +02:00
tumbili
4ecde8661f
- removed unnecessary process function calls
...
- use one function call to fill actuator outputs
2015-08-12 19:18:20 +02:00
Simon Wilks
5adb3cc308
Add support for a 'standard' VTOL with pusher/tractor motor.
2015-08-06 10:49:39 +02:00