14330 Commits

Author SHA1 Message Date
Anton Babushkin
74af8d2c45 multirotor_pos_control: reset distance z setpoint when distance_bottom switch switched on 2013-10-11 16:48:52 +02:00
Julian Oes
3cbe1ee1a8 Revert "Set the PWM values only once or continuous if specified"
This reverts commit 9cd3c40606f023a7943b1418a748abb046e36ecb.
2013-10-11 16:33:52 +02:00
Anton Babushkin
e770f84858 Merge branch 'master' into px4io_fix 2013-10-11 16:22:08 +02:00
Julian Oes
2d23d5fd4e Merge remote-tracking branch 'px4/master' into pwm_ioctls
Conflicts:
	src/drivers/px4io/px4io.cpp
2013-10-11 14:05:11 +02:00
Julian Oes
326f241185 Enable PWM when disarmed on the fmu side 2013-10-11 12:11:25 +02:00
Anton Babushkin
c314f31068 multirotor_pos_control: update altitude setpoint if reference altitude changed 2013-10-11 11:58:21 +02:00
Anton Babushkin
fbf4b6462d Merge branch 'master' into inav_sonar_indep 2013-10-11 11:50:40 +02:00
Anton Babushkin
dc09182b95 Added "bottom distance" switch, multirotor_pos_control implemented: use bottom distance to surface to control altitde 2013-10-11 11:38:36 +02:00
Julian Oes
9cd3c40606 Set the PWM values only once or continuous if specified 2013-10-11 10:48:49 +02:00
Julian Oes
6b079f41b2 Small warning fix 2013-10-11 10:21:37 +02:00
Julian Oes
96111a67a6 Tought the fmu driver the new pwm limit interface 2013-10-11 10:21:22 +02:00
Julian Oes
3dc2bdfa22 Changed pwm_limit interface a bit 2013-10-11 10:19:50 +02:00
Julian Oes
e2fef6b374 Use unsigned for channel counts 2013-10-11 10:16:45 +02:00
Lorenz Meier
1306c9de7b Output improvements 2013-10-11 09:28:44 +02:00
Lorenz Meier
d04321bcf8 Hotfix: Typo 2013-10-11 09:14:57 +02:00
Lorenz Meier
d144213527 Added non-binary number between 8 and 16 2013-10-11 09:13:54 +02:00
Lorenz Meier
73f507daa6 Make tests file complete up to 64 byte shifts and 1.5 K chunks 2013-10-11 09:12:30 +02:00
Lorenz Meier
260ab5597a Merge branch 'sdtest' 2013-10-11 08:07:59 +02:00
Lorenz Meier
44deeb85c0 We compile with GCC 4.7.4 2013-10-10 21:15:03 +02:00
Anton Babushkin
86c53bee43 position_estimator_inav: use independent estimate for distance to ground (sonar), WIP 2013-10-10 19:10:45 +02:00
Anton Babushkin
aedb97f38e multirotor_pos_control: run mainloop at 100Hz 2013-10-10 12:35:05 +02:00
Lorenz Meier
6745a91071 Added alignment attribute 2013-10-10 08:42:54 +02:00
Lorenz Meier
6ffa2955b9 Typo in debug output 2013-10-10 08:37:24 +02:00
Lorenz Meier
e0e708241b More testing output 2013-10-10 08:34:08 +02:00
Lorenz Meier
8407677f20 Updated error message 2013-10-10 00:15:39 +02:00
Lorenz Meier
21dcdf11cf WIP, typo fix 2013-10-10 00:14:03 +02:00
Lorenz Meier
13b07efc49 added hw test, added better io debugging 2013-10-10 00:12:39 +02:00
Lorenz Meier
d8396ca4b3 Merge branch 'sdtest' into hil_usb_only 2013-10-10 00:09:35 +02:00
Lorenz Meier
1ca718b57f Slight fix to test, but still fails validating written data after non-aligned writes 2013-10-10 00:03:57 +02:00
Lorenz Meier
b8ccf67e8c Merge branch 'sdtest' of github.com:PX4/Firmware into hil_usb_only 2013-10-09 22:53:25 +02:00
Lorenz Meier
ed00567400 Extended file test for alignment 2013-10-09 22:23:10 +02:00
Anton Babushkin
b7d8d77c0f position_estimator_inav: if flow is inaccurate, but used for correction with less weight 2013-10-09 11:41:00 +02:00
Anton Babushkin
2fc011d20c Remove vehicle_local_position.ref_surface_timestamp field, don't sync baro_offset and local_pos.ref_alt instead 2013-10-09 11:05:22 +02:00
Anton Babushkin
9d1027162f position_estimator_inav: use flow even if it's not accurate if GPS is not available to prevent estimation suspending when no GPS available 2013-10-09 10:47:44 +02:00
Lorenz Meier
d63ad0fb81 Added debug output printing capabilities for IOv2 2013-10-09 09:26:18 +02:00
Julian Oes
b25b9d37d5 Small function definition correction 2013-10-09 09:00:22 +02:00
Anton Babushkin
e4f7767e81 multirotor_pos_control: debug log messages removed 2013-10-08 21:19:14 +02:00
Anton Babushkin
c96de846b3 Added vehicle_local_position.ref_surface_timestamp to track surface level changes. Reference altitude updated continuosly when sonar available. 2013-10-08 21:18:17 +02:00
Anton Babushkin
ff92770305 multirotor_pos_control: track reference position even if not active to handle reference changes properly 2013-10-08 19:27:20 +02:00
Julian Oes
1b9e2af742 Moved PWM ramp to systemlib 2013-10-08 17:03:57 +02:00
Anton Babushkin
52cf8836fe position_estimator_inav: avoid triggering land detector on altitude reference changes, don't reset altitude on arming if sonar is valid 2013-10-08 16:38:49 +02:00
Anton Babushkin
b2555d70e3 sensors: minor optimization, cleanup and refactoring 2013-10-08 13:39:08 +02:00
Anton Babushkin
d70d8ae68e mavlink, mavlink_onboard: bugfixes, code style fixed 2013-10-08 11:26:27 +02:00
Anton Babushkin
5e3bdd7789 mavlink_onboard: major optimization, cleanup and minor fixes, WIP 2013-10-08 09:38:04 +02:00
Lorenz Meier
a3bdf536e5 Dynamic integral resets for straight and circle mode, announcing turn radius now 2013-10-08 09:17:58 +02:00
Lorenz Meier
d59cdf6fcc Added support for dynamic turn radii 2013-10-08 09:15:40 +02:00
Lorenz Meier
5bc7d7c00f Fixed turn radius return value 2013-10-08 09:13:41 +02:00
Anton Babushkin
3fd2048188 commander: remove duplicate publishing of vehicle_control_mode and actuator_armed topics, remove unused "counter" field from topics 2013-10-07 22:16:57 +02:00
Anton Babushkin
87e1ffe0ba px4io: code style fixed 2013-10-07 22:04:06 +02:00
Anton Babushkin
6e7300fb92 px4io: major optimization and cleanup 2013-10-07 22:02:46 +02:00