tumbili
572f1f4637
fill local position setpoint message entirely
2015-06-26 07:11:22 +02:00
tumbili
dcb680f9d6
VTOL: only publish attitude setpoint if in correct mode
2015-06-25 22:08:52 +02:00
tumbili
5cf20c8dcf
increase fw idle for ATTCTL and POSCTL to 0.2
2015-06-23 12:57:39 +02:00
tumbili
5d92927991
make motors spin in POSCTRL and ATTCTRL when landed and throttle applied by user
2015-06-23 12:57:39 +02:00
tumbili
52b0f17ff3
increase highest pwm to 2150
2015-06-23 12:30:47 +02:00
tumbili
fc7dc297fc
lock elevons in mc mode for tailsitter with motors in x config
2015-06-19 09:53:04 +02:00
tumbili
60857c7940
add option to lock elevons for tailsitters in mc mode
2015-06-19 09:53:04 +02:00
tumbili
aade901ef0
added new tailsitter type to autostart list
2015-06-19 09:25:16 +02:00
tumbili
fb70b0a2b5
added mixer file for tailsitter with motors in quad x configuration and 2 elevons
2015-06-19 09:25:16 +02:00
tumbili
51b1968bdd
added configuration file for tailsitter with motors in quad x configuration
2015-06-19 09:25:16 +02:00
tumbili
4e9fd5b2a4
rotate attitude for fw mode only if VTOL is a tailsitter
2015-06-19 09:25:16 +02:00
tumbili
d320dc8ada
added VTOL type param to VTOL configuration files
2015-06-19 09:25:16 +02:00
tumbili
b3c3d6634c
added vtol types
2015-06-19 00:04:24 +02:00
tumbili
12feef85bf
lower lowest allowed max pwm value to be able to cut rear motors for firefly6 in fw mode
2015-06-19 00:04:24 +02:00
tumbili
526698854c
adapt vtol attitude control class to new vtol type classes
2015-06-19 00:04:24 +02:00
tumbili
77077cb92a
added tailsitter attitude control class
2015-06-19 00:04:24 +02:00
tumbili
a212e45744
added tiltrotor attitude control class
2015-06-19 00:04:24 +02:00
tumbili
1ccded0305
added generic class for vtol types
2015-06-18 23:55:30 +02:00
tumbili
2485e03794
corrected elevon mixer for firefly6
2015-06-18 23:54:58 +02:00
tumbili
5c59d7a434
do not run tecs if we are on ground to prevent integrator filling
2015-06-16 23:05:58 +02:00
tumbili
c91bb76b42
ask for climbout mode when doin takeoff help
2015-06-16 23:05:58 +02:00
tumbili
1ebea1e759
ask for climbout mode when doin takeoff help
2015-06-16 11:05:44 +02:00
tumbili
7e44a23411
fix: take current trim values into account when doing trim calibration
2015-06-12 13:59:25 +02:00
tumbili
45cd05b57a
invert pitch trim parameter
2015-06-10 17:06:42 +02:00
tumbili
ac215fe2cb
allow to give away some thrust for yaw control
2015-06-08 16:42:51 +02:00
tumbili
d40f94bf26
fixed wing posctrl:
...
- lock desired yaw once yaw speed is small
2015-06-08 09:38:49 +02:00
tumbili
e5e4db1923
POSCTRL:
...
- make sure we always intialize the waypoints
on the desired path and that the previous waypoint is
behind the plane
- replace magic numbers with defines
2015-06-05 22:45:07 +02:00
tumbili
8b6593495c
reset waypoints when switching to fw pos_ctrl mode
2015-06-05 22:45:05 +02:00
tumbili
b6441d2966
implemented new mixer strategy
2015-05-10 00:42:53 +02:00
tumbili
5cf8efcc60
copy quaternion setpoint into attitude setpoint topic
2015-05-07 12:36:50 +02:00
tumbili
b7b9863595
corrected PWM_OUT for firefly6 configuration
2015-04-23 20:27:57 +02:00
tumbili
a530f16518
log quaternion setpoint
2015-04-04 10:21:46 +02:00
tumbili
7236f22f12
added feed-forward for rates
2015-03-10 21:38:10 +01:00
tumbili
a252f4a991
fixed quaternion method from_dcm()
2015-02-23 22:30:49 +01:00
tumbili
41377709e6
added test for quaternion methods
2015-02-23 22:18:51 +01:00
tumbili
e582da9ee7
compute quaternion
2015-02-15 17:52:39 +01:00
tumbili
f4f4c72f05
fixed attitude logging
2015-02-15 17:52:28 +01:00
tumbili
da5d5a5712
log velocity - and acceleration/thrust setpoint
2015-02-07 17:45:06 +01:00
tumbili
1a6dd7d02e
removed attitude setpoint generation from mc_att_controller and moved to mc_pos_controller
2015-02-07 17:36:21 +01:00
tumbili
3a05b57169
log total airspeed for vtol
2015-01-18 18:00:14 +01:00
tumbili
beab89367f
calculate total airflow over elevons using physical of flow behind propeller. read local position topic for future use.
2015-01-18 18:00:14 +01:00
tumbili
ef9b1b134e
get MAV_TYPE by mixer file for FireFly6
2015-01-06 19:51:04 +01:00
tumbili
f4c294bf5d
added startup script and mixer file for FireFly6
2015-01-06 19:51:04 +01:00
tumbili
a7bc38869e
added pitch trim for vtol in fixed wing mode
2015-01-01 14:51:18 +01:00
tumbili
72eafad510
introduced vtol_fw_permanent stabilization: allows vtol to be attitude-stabilized in manual mode
2014-12-31 16:40:16 +01:00
tumbili
89e2e08de0
removed white space noise
2014-12-15 22:47:10 +01:00
tumbili
736f57f436
Merge branch 'master' of https://github.com/PX4/Firmware into vtol_merge
2014-12-15 22:34:01 +01:00
tumbili
51a7fbeee0
added sanity checkto prevent false low airspeed readings during transition
2014-12-15 22:12:11 +01:00
tumbili
9bf19c8d1e
merged with caipi_airspeed_scale
2014-12-10 21:23:06 +01:00
tumbili
d0fb862a01
fixed _loop_perf message
2014-12-06 20:13:42 +01:00
tumbili
945c8df18b
added scaling of mc pitch control with airspeed
2014-12-06 17:37:46 +01:00
tumbili
21465bc287
added missing newline
2014-12-03 09:59:18 +01:00
tumbili
34cf39e1ec
added vtol attitude control module to FMU makefile
2014-12-03 09:52:29 +01:00
tumbili
563de3b49c
in fw mode, publish also yaw and throttle on control group 1 for logging
2014-12-03 09:47:56 +01:00
tumbili
f7ca1d36d2
renamed FWC to ATC1
2014-12-03 09:46:52 +01:00
tumbili
0e33e52d4a
use uORB ID to determine the correct rate_sp- and actuator topic to publish on
2014-12-03 09:44:34 +01:00
tumbili
fa8ca2fc10
set correct number of PWM outputs and PWM Rate for caipirinha VTOL
2014-12-03 09:42:12 +01:00
tumbili
c7a5dfdab2
Merge branch 'master' of https://github.com/PX4/Firmware
2014-11-04 22:53:51 +01:00
tumbili
5c2ddd258b
merged with NuttX subproject
2014-11-04 22:47:56 +01:00
tumbili
cbd20f48d6
fixed style
2014-11-04 20:57:09 +01:00
tumbili
f5dbfe63b3
added new sensor board rotation option (roll 270, yaw 270)
2014-11-04 20:52:29 +01:00