47 Commits (c314f31068ebeba858d98f5411bbdfc2812a8f6b)

Author SHA1 Message Date
Anton Babushkin dc09182b95 Added "bottom distance" switch, multirotor_pos_control implemented: use bottom distance to surface to control altitde 12 years ago
Anton Babushkin 86c53bee43 position_estimator_inav: use independent estimate for distance to ground (sonar), WIP 12 years ago
Anton Babushkin b7d8d77c0f position_estimator_inav: if flow is inaccurate, but used for correction with less weight 12 years ago
Anton Babushkin 2fc011d20c Remove vehicle_local_position.ref_surface_timestamp field, don't sync baro_offset and local_pos.ref_alt instead 12 years ago
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 12 years ago
Anton Babushkin c96de846b3 Added vehicle_local_position.ref_surface_timestamp to track surface level changes. Reference altitude updated continuosly when sonar available. 12 years ago
Anton Babushkin 52cf8836fe position_estimator_inav: avoid triggering land detector on altitude reference changes, don't reset altitude on arming if sonar is valid 12 years ago
Anton Babushkin 1da6565fc6 position_estimator_inav: code style fixed 12 years ago
Anton Babushkin c8c74ea776 position_estimator_inav: major optimization, poll only attitude topic, publish at 100 Hz 12 years ago
Anton Babushkin d005815c68 position_estimator_inav: major update, using optical flow for position estimation 12 years ago
Anton Babushkin 4124417934 position_estimator_inav: GPS topic timeout detection fixed, messages about GPS signal state in mavlink added 12 years ago
Anton Babushkin 8a9a230e0d position_estimator_inav: more compact messages to fit in mavlink packet 12 years ago
Anton Babushkin 0d5ead7d85 position_estimator_inav: GPS signal quality hysteresis, accel bias estimation fixed, cleanup 12 years ago
Anton Babushkin 648fb6c523 position_estimator_inav: minor fixes 12 years ago
Anton Babushkin 4c23b482f8 position_estimator_inav: GPS health detection changed, minor improvements 12 years ago
Anton Babushkin 2fbd23cf6e sdlog2: position & velocity valid, postion global and landed flags added to LPOS, some refactoring 12 years ago
Anton Babushkin 1d7f3d0aa5 position_estimator_inav: land detector bug fixed 12 years ago
Anton Babushkin 5146dd8ff8 position_estimator_inav: critical bug fixed 12 years ago
Anton Babushkin 66c61fbe96 Full failsafe rewrite. 12 years ago
Anton Babushkin b29d13347a position_estimator_inav: reset reference altitude on arming. 12 years ago
Anton Babushkin bf9282c988 position_estimator_inav: requre EPH < 5m to set GPS reference 12 years ago
Anton Babushkin c5731bbc3f TAKEOFF implemented for multirotors, added altitude check to waypoint navigation. 12 years ago
Anton Babushkin 41fac46ff0 mavlink VFR_HUD message fixed, minor fixes and cleanup 12 years ago
Lorenz Meier fab110d21f Moved math library to library dir, improved sensor-level HIL, cleaned up geo / conversion libs 12 years ago
Anton Babushkin db950f7489 position_estimator_inav: "landed" detector implemented, bugfixes 12 years ago
Anton Babushkin 449dc78ae6 commander, multirotor_pos_control, sdlog2: bugfixes 12 years ago
Anton Babushkin ffc2a8b7a3 vehicle_local_position topic updated, position_estimator_inav and commander fixes, only altitude estimate required for SETBELT now. 12 years ago
Anton Babushkin 2be5240b9f commander, multirotor_att_control, position_estimator_inav: position valid flag fixed, other fixes and cleaunup 12 years ago
Anton Babushkin 4882bc0f1c position_estimator_inav: fixed global_pos topic publishing 12 years ago
Anton Babushkin 8dd5130d99 position_estimator_inav, multirotor_pos_control: bugs fixed 12 years ago
Anton Babushkin bd50092dd2 position_estimator_inav: accelerometer bias estimation for Z, default weights for GPS updated 12 years ago
Anton Babushkin c4248c055f position_estimator_inav: minor fixes 12 years ago
Anton Babushkin c51c211bba position_estimator_inav: global position altitude fixed 12 years ago
Anton Babushkin 04fbed493a multirotor_pos_control: use separate PID controllers for position and velocity 12 years ago
Anton Babushkin 843fb2d371 position_estimator_inav init bugs fixed 12 years ago
Anton Babushkin 8e732fc527 position_estimator_inav default parameters changed, some fixes 12 years ago
Anton Babushkin 1759f30e3a Sonar added to position_estimator_inav 12 years ago
Anton Babushkin eb38ea1789 position_estimator_inav: better handling of lost GPS, minor fixes 12 years ago
Anton Babushkin 2124c52cff position_estimator_inav bugfixes 12 years ago
Anton Babushkin a83aca753c position_estimator_inav rewrite, publishes vehicle_global_position now 12 years ago
Anton Babushkin e4b25f8570 Default parameters updated for position_estimator_inav and multirotor_pos_control 12 years ago
Anton Babushkin 4cdee2be03 position_estimator_inav cosmetic changes 12 years ago
Anton Babushkin 4256e43de7 Complete position estimator implemented (GPS + Baro + Accel) 12 years ago
Anton Babushkin 5842c22123 Use GPS velocity in position estimator 12 years ago