Commit Graph
61 Commits
Author SHA1 Message Date
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