14330 Commits

Author SHA1 Message Date
Stefan Rado
ed79b686c5 Adjusted mavlink info messages during gyro calibration to not break QGroundControl. 2013-10-21 09:32:37 +02:00
Anton Babushkin
0dc9c9ac26 accelerometer_calibration: code style fixed, lib/conversion copyright fix 2013-10-20 23:28:09 +02:00
Anton Babushkin
b75c8e672f accelerometer calibration fix 2013-10-20 23:16:23 +02:00
Anton Babushkin
ef6f1f6f80 get_rot_matrix() moved to separate library, accel calibration of rotated board fixed 2013-10-20 19:36:42 +02:00
Thomas Gubler
8cffd2b8a3 fix scaling (unit) of airspeed in HIL
src/modules/mavlink/mavlink_receiver.cpp
2013-10-20 12:28:58 +02:00
Stefan Rado
6a624ff753 Fix gyro calibration for rotated sensors.
The calibration routine now uses the raw sensor values instead of the already rotated values.
2013-10-19 23:04:36 +02:00
Andrew Tridgell
14e2464fab rgbled: don't try the same bus twice
on PX4v1 the external I2C bus is the same as the LED bus
2013-10-19 11:42:46 +02:00
Andrew Tridgell
e3fe443720 rgbled: fixed getopt() handling
this allows the -a option to be used, for example
  rgbled -a 0x55 start
2013-10-19 11:42:33 +02:00
Andrew Tridgell
dbb49c035b rgbled: fixed detection of device on PX4v1
There is a serial EEPROM on the PX4IOv1 board that answers on I2C
address 0x55. We need some extra I2C transfers to ensure we are
talking to a real RGBLED device.
2013-10-19 11:42:19 +02:00
Julian Oes
70ec68ffd0 Merge remote-tracking branch 'px4/master' into pwm_ioctls
Conflicts:
	src/drivers/px4io/px4io.cpp
2013-10-19 11:39:31 +02:00
Julian Oes
1d3f25ee6c pwm systemcmd can now set the failsafe values, fmu uses failsafe values as well now, fix to only send the appropriate number of pwm values to IO at once 2013-10-19 10:43:41 +02:00
Anton Babushkin
7d4981d4b4 multirotor_pos_control: bug fixed 2013-10-18 14:15:35 +02:00
Anton Babushkin
3a571ea18f Merge branch 'master' into inav_sonar_indep 2013-10-18 11:02:55 +02:00
Lorenz Meier
40610c7d48 Fixes, but approach needs proper design 2013-10-18 10:38:51 +02:00
Alexander Lourier
0f67c5cbb0 Parameters list generator 2013-10-18 03:47:15 +04:00
Lorenz Meier
95aba0d70e Almost perfect landing approach, needs touch-down fine tuning 2013-10-17 09:36:20 +02:00
Lorenz Meier
013579cffd More improvements on landing 2013-10-17 07:54:04 +02:00
Lorenz Meier
71ac335968 Small improvements to autoland, ensure that throttle can be shut down close to touch down. Depends on accurate land WP altitude 2013-10-16 21:43:11 +02:00
Lorenz Meier
4532eca4ef Covered corner case in L1 controller not adressed so far in existing concepts 2013-10-15 22:55:16 +02:00
Lorenz Meier
99068e864b Enable payload channels as direct pass-through from manual control 2013-10-15 09:10:40 +02:00
Lorenz Meier
7232a6f143 Merge branch 'master' of github.com:PX4/Firmware into gimbal_rc_control 2013-10-15 08:41:40 +02:00
Lorenz Meier
3dcd5dbd0e Piping through manual control channels 2013-10-15 08:39:57 +02:00
Lorenz Meier
1f39904cea Merge pull request #466 from PX4/work_queue_test
RGB Led work queue revision - fixes #464
2013-10-14 14:44:18 -07:00
Lorenz Meier
fbe595a591 Fixed some stupid compile errors 2013-10-14 23:10:12 +02:00
Lorenz Meier
c6b58491bb Work queue in RGB driver without work_cancel() 2013-10-14 22:18:44 +02:00
Lorenz Meier
57b8dee709 Bring back proper log conversion copy operation 2013-10-14 13:41:37 +02:00
Anton Babushkin
114b7b696d sdlog2: VER message added instead of FWRV 2013-10-14 11:14:56 +02:00
Anton Babushkin
717bcf4ed2 Merge branch 'master' into inav_sonar_indep 2013-10-13 21:31:47 +02:00
Anton Babushkin
9858ff0497 multirotor_pos_control: distance-based altitude hold rewritten 2013-10-13 21:25:08 +02:00
Anton Babushkin
fe21bb7198 position_estimator_inav: surface offset estimation improved 2013-10-13 21:23:53 +02:00
Anton Babushkin
419cb4bc80 sdlog2: DIST (distance to surface) message added 2013-10-13 19:45:04 +02:00
Anton Babushkin
5d556f1850 position_estimator_inav: distance to surface estimation fixes 2013-10-13 19:43:17 +02:00
Lorenz Meier
b3fb2bf850 Merge branch 'master' of github.com:PX4/Firmware into mixer_testing 2013-10-13 14:56:13 +02:00
Lorenz Meier
6baae41c5e Merge pull request #444 from PX4/multirotor_att_control_fix
multirotor_att_control: cleanup, some refactoring
2013-10-13 03:36:06 -07:00
Lorenz Meier
1d2e6d1b2d Merged 2013-10-13 12:28:10 +02:00
Lorenz Meier
c8f471c560 Merge branch 'master' into px4io_fix 2013-10-13 12:25:46 +02:00
Lorenz Meier
7b8b568605 Merge pull request #449 from PX4/sensors_fix
sensors: minor optimization, cleanup and refactoring
2013-10-13 03:21:53 -07:00
Lorenz Meier
ec0b57076b Merge pull request #448 from PX4/mavlink_fix
mavlink optimization
2013-10-13 03:13:18 -07:00
Lorenz Meier
062ba0acab Merge pull request #453 from PX4/gcc_47
GCC 4.7.4 compatibility
2013-10-13 03:12:17 -07:00
Lorenz Meier
db4ff7f080 Merge pull request #446 from PX4/commander_fixes
commander fixes
2013-10-13 03:10:23 -07:00
Lorenz Meier
90127b2d2a Merge pull request #460 from jean-m-cyr/master
Add support for 8 channel DSMX sattelite pairing
2013-10-13 03:03:12 -07:00
Lorenz Meier
1dc9569e31 Fixed mixer chunk load and line ending detection for good. 2013-10-13 11:44:26 +02:00
Lorenz Meier
7d6a4ece6b Added mixer test 2013-10-12 20:19:09 +02:00
Lorenz Meier
c5b890e87d Moved mixer file load / compression into mixer library. 2013-10-12 20:17:59 +02:00
Lorenz Meier
4a4834c3de Merge branch 'beta' 2013-10-12 20:15:06 +02:00
Lorenz Meier
4984ab4418 Comment fix 2013-10-12 20:14:47 +02:00
Anton Babushkin
c0c366d6ee position_estimator_inav: estimate distance to bottom rate, increase time of position estimation on only accelerometer, reduce weight for GPS if flow available 2013-10-12 11:20:20 +02:00
Jean Cyr
f1c399a60b Add support for 8 channel DSMX sattelite pairing 2013-10-12 01:14:03 -04:00
Anton Babushkin
2b1a11b16d position_estimator_inav: bug fixed, allow to disable GPS by setting INAV_W_POS_GPS_P = 0 2013-10-11 20:36:40 +02:00
Julian Oes
5d36971689 Base max actuators on board revision 2013-10-11 16:59:21 +02:00