Commit Graph
258 Commits
Author SHA1 Message Date
Julian Oes effa62937f Prevent some warnings for lat/lon double conversions 2013-12-27 11:14:08 +01:00
Anton Babushkin f36ffe0859 Partially merge branch 'inav_alt_gps' into vector_control2, only estimator part 2013-12-23 11:13:08 +04:00
Anton Babushkin 3c027a8e4d Various HIL-related fixes 2013-11-27 23:04:49 +04:00
Anton Babushkin 98ebcb626d position_estimator_inav: minor comments and code style fixes 2013-11-25 19:47:33 +04:00
Anton Babushkin 8c3e67993e position_estimator_inav: don’t use GPS vertical speed 2013-11-22 22:23:27 +04:00
Anton Babushkin c3944f49b1 position_estimator_inav: minor baro offset changes 2013-11-07 20:17:12 +04:00
Anton Babushkin d309d0203c Merge branch 'master' into inav_alt_gps. Use GPS for altitude estimation. 2013-10-27 22:03:07 +04:00
Anton Babushkin fe21bb7198 position_estimator_inav: surface offset estimation improved 2013-10-13 21:23:53 +02:00
Anton Babushkin 5d556f1850 position_estimator_inav: distance to surface estimation fixes 2013-10-13 19:43:17 +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
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
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
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 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
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 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 1da6565fc6 position_estimator_inav: code style fixed 2013-10-07 15:12:57 +02:00
Anton Babushkin bda03cadc3 Merge branch 'inav_fix' into inav_flow 2013-10-07 12:00:24 +02:00
Anton Babushkin c8c74ea776 position_estimator_inav: major optimization, poll only attitude topic, publish at 100 Hz 2013-10-07 11:59:23 +02:00
Anton Babushkin d005815c68 position_estimator_inav: major update, using optical flow for position estimation 2013-10-05 23:00:25 +02:00
Anton Babushkin 4124417934 position_estimator_inav: GPS topic timeout detection fixed, messages about GPS signal state in mavlink added 2013-09-22 16:53:48 +02:00
Anton Babushkin 8a9a230e0d position_estimator_inav: more compact messages to fit in mavlink packet 2013-09-22 12:39:51 +02:00
Anton Babushkin 0d5ead7d85 position_estimator_inav: GPS signal quality hysteresis, accel bias estimation fixed, cleanup 2013-09-22 12:33:08 +02:00
Anton Babushkin 648fb6c523 position_estimator_inav: minor fixes 2013-09-21 15:46:15 +02:00
Anton Babushkin 4c23b482f8 position_estimator_inav: GPS health detection changed, minor improvements 2013-09-19 19:14:34 +02:00
Anton Babushkin 2fbd23cf6e sdlog2: position & velocity valid, postion global and landed flags added to LPOS, some refactoring 2013-09-14 17:31:58 +02:00
Anton Babushkin 1d7f3d0aa5 position_estimator_inav: land detector bug fixed 2013-09-05 12:20:03 +02:00
Anton Babushkin 5146dd8ff8 position_estimator_inav: critical bug fixed 2013-08-30 10:09:31 +02:00
Anton Babushkin 66c61fbe96 Full failsafe rewrite. 2013-08-27 23:08:00 +02:00
Anton Babushkin b29d13347a position_estimator_inav: reset reference altitude on arming. 2013-08-26 22:08:56 +02:00
Anton Babushkin bf9282c988 position_estimator_inav: requre EPH < 5m to set GPS reference 2013-08-26 13:53:42 +02:00
Anton Babushkin c5731bbc3f TAKEOFF implemented for multirotors, added altitude check to waypoint navigation. 2013-08-26 09:12:17 +02:00
Lorenz Meier 29b926db1b Merged seatbelt_multirotor_new 2013-08-23 08:33:42 +02:00
Anton Babushkin 41fac46ff0 mavlink VFR_HUD message fixed, minor fixes and cleanup 2013-08-22 18:05:30 +02:00
Lorenz Meier fab110d21f Moved math library to library dir, improved sensor-level HIL, cleaned up geo / conversion libs 2013-08-21 18:13:01 +02:00
Anton Babushkin db950f7489 position_estimator_inav: "landed" detector implemented, bugfixes 2013-08-20 12:17:15 +02:00
Anton Babushkin 449dc78ae6 commander, multirotor_pos_control, sdlog2: bugfixes 2013-08-19 18:33:04 +02:00
Anton Babushkin ffc2a8b7a3 vehicle_local_position topic updated, position_estimator_inav and commander fixes, only altitude estimate required for SETBELT now. 2013-08-18 23:05:26 +02:00
Anton Babushkin 2be5240b9f commander, multirotor_att_control, position_estimator_inav: position valid flag fixed, other fixes and cleaunup 2013-08-17 12:37:41 +02:00
Anton Babushkin 4882bc0f1c position_estimator_inav: fixed global_pos topic publishing 2013-08-16 21:24:19 +02:00
Anton Babushkin 8dd5130d99 position_estimator_inav, multirotor_pos_control: bugs fixed 2013-07-24 18:20:04 +04:00
Anton Babushkin bd50092dd2 position_estimator_inav: accelerometer bias estimation for Z, default weights for GPS updated 2013-07-21 22:44:46 +04:00
Anton Babushkin c4248c055f position_estimator_inav: minor fixes 2013-07-17 19:54:47 +04:00
Anton Babushkin c51c211bba position_estimator_inav: global position altitude fixed 2013-07-12 08:45:49 +04:00
Anton Babushkin 04fbed493a multirotor_pos_control: use separate PID controllers for position and velocity 2013-07-09 14:09:48 +04:00
Anton Babushkin 843fb2d371 position_estimator_inav init bugs fixed 2013-07-01 09:29:06 +04:00
Anton Babushkin 8e732fc527 position_estimator_inav default parameters changed, some fixes 2013-06-28 12:58:12 +04:00
Anton Babushkin 1759f30e3a Sonar added to position_estimator_inav 2013-06-28 11:10:46 +04:00