15203 Commits

Author SHA1 Message Date
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
Roman Bapst
d55ccd96c6 let vtol attitude control module publish attitude setpoint during transition
Conflicts:
	src/modules/commander/commander.cpp
	src/modules/fw_att_control/fw_att_control_main.cpp
	src/modules/mc_pos_control/mc_pos_control_main.cpp
2015-11-25 13:28:21 +01:00
Roman Bapst
1f50041311 added flag indicating if vtol is doing a transition
Conflicts:
	msg/vtol_vehicle_status.msg
2015-11-25 13:28:21 +01:00
Roman Bapst
4e6ec2efa8 Merge pull request #3213 from sanderux/master
Added V-Tail VTOL config and mixer
2015-11-25 13:26:53 +01:00
Roman Bapst
bc08d8dc93 Merge pull request #3259 from PX4/mc_pos_hold
reset position hold flag
2015-11-25 13:25:17 +01:00
Lorenz Meier
b42bcc48bf Merge pull request #3263 from dagar/true_airspeed
HIL calculate TAS from IAS
2015-11-25 00:25:34 +01:00
Daniel Agar
56a6809486 HIL calculate TAS from IAS 2015-11-24 18:05:42 -05:00
Nate Weibley
483cb11157 Fix comparison error in RC+GPS triggered FTS failsafe check
This bug would cause loss of RC + loss of GPS to trigger a FTS when flying in non-manual modes with a good data link
2015-11-24 23:14:25 +01:00
tumbili
78ace92530 reset position hold flag 2015-11-24 16:57:19 +01:00
Lorenz Meier
da59e632b2 Merge pull request #3256 from UAVenture/inav_terrain
Added terrain estimator to INAV
2015-11-24 14:01:07 +01:00
Andreas Antener
6bec773423 changed isfinite to PX4_ISFINITE 2015-11-24 13:37:06 +01:00
Andreas Antener
67dd28e2c4 update distance sensor separate from flow 2015-11-24 11:56:57 +01:00
Andreas Antener
a87ffe9bf3 added terrain estimator to inav 2015-11-24 11:56:57 +01:00
Andreas Antener
b7dfa3a9d0 made inav compile with c++ 2015-11-24 11:56:57 +01:00
Lorenz Meier
fff75f6029 Travis CI: Workaround for Homebrew Emacs fail 2015-11-24 11:48:42 +01:00
David Sidrane
99921db5cf Temporary (or not) fix calibration failure due
Due to the uOrb publishing rate difference beteen the mpu9250 driver and
the mpu6000 driver on the ICM-20608-G. The latter driver has an integrator output
the limit the publishing rate
2015-11-24 11:37:39 +01:00
Lorenz Meier
2ce6988436 Merge pull request #3253 from DroneBuster/quad_h
Mixer for H configuration
2015-11-23 21:38:17 +01:00
DroneBuster
27b1637559 Mixers: add mixer for H configuration 2015-11-23 22:00:56 +02:00
DroneBuster
4ee04e3530 multirotor mixer: add H configuration 2015-11-23 22:00:28 +02:00
Lorenz Meier
6d842bd432 Merge pull request #3184 from PX4/takeoff_detect
Takeoff detect
2015-11-23 10:51:19 +01:00
Lorenz Meier
a9d26af9a5 Travis CI: Do not copy UAVCAN binary 2015-11-22 13:58:12 +01:00
Lorenz Meier
2f75e4adc3 Camera trigger: Use smaller default stack for shell handler 2015-11-22 12:34:22 +01:00
Lorenz Meier
c0d04592b3 Merge pull request #3246 from PX4/sitl_shell_fix
SITL shell: do not save command if it replicates the previous one
2015-11-22 10:43:58 +01:00
Roman
de22fd4b4b SITL shell: do not save command if it replicates the previous one 2015-11-22 09:40:17 +01:00
Lorenz Meier
b398064d55 Merge pull request #3232 from PX4/master_mpu9250_add_integration
Added the integration like on mpu6000
2015-11-21 12:30:01 +01:00
David Sidrane
e41c3cf876 Missing Close es and poll rate reset 2015-11-21 01:09:58 -10:00
Lorenz Meier
ca5b854ce8 Merge pull request #3238 from PX4/pwm_out_sim_fix
properly assign struct member
2015-11-21 11:01:05 +01:00
Roman
275761f3d5 properly assign struct member 2015-11-20 23:32:53 +01:00
Lorenz Meier
9f89426d5e Merge pull request #3227 from thiemar/uavcan_param_save_fix
Don't call param_opcode unless there are dirty nodes [resolves PX4/Firmware#3160]
2015-11-20 22:32:14 +01:00
Lorenz Meier
aad434831e Merge pull request #3230 from thiemar/uavcan_param_count_fix
Fix off-by-one error in parameter count [resolves PX4/Firmware#3162]
2015-11-20 22:32:01 +01:00
Roman Bapst
c9133b26f1 Merge pull request #3229 from PX4/mc_pos_alt_fix
Mc pos alt fix
2015-11-20 20:57:16 +01:00
Roman Bapst
c1411fdd8e Merge pull request #3233 from PX4/topic_listener
unsubscribe from topic to prevent overflow in device handler list
2015-11-20 18:31:31 +01:00
tumbili
3337eb8f1a unsubscribe from topic to prevent overflow in device handler list 2015-11-20 16:09:49 +01:00
David Sidrane
6bab225fed Added the integration like on mpu6000 2015-11-20 04:17:24 -10:00
Roman Bapst
719440fe4d Merge pull request #3231 from PX4/airspeed_fix
ekf: use airspeed directly, the other thing was just wrong
2015-11-20 15:03:32 +01:00
tumbili
333d6ea12f ekf: use airspeed directly, the other thing was just wrong 2015-11-20 14:59:53 +01:00
Ben Dyer
442c0d47ef Fix off-by-one error in parameter count [resolves PX4/Firmware#3162] 2015-11-20 23:32:54 +11:00
tumbili
5303a63da0 mc_pos_control: code formatting 2015-11-20 13:16:42 +01:00
tumbili
ff5db6b1be fixed alt hold bug 2015-11-20 13:10:46 +01:00
Ben Dyer
a27a6acb54 Don't call param_opcode unless there are dirty nodes [resolves PX4/Firmware#3160] 2015-11-20 22:29:40 +11:00
Lorenz Meier
1f33451690 POSIX: Fix code style 2015-11-20 09:46:05 +01:00
Lorenz Meier
3c8a52a72b POSIX shell: Fix enter handling 2015-11-20 09:23:57 +01:00