Commit Graph

97 Commits

Author SHA1 Message Date
Julian Oes d1d03c34b9 Merge remote-tracking branch 'px4/master' into navigator_rewrite
Conflicts:
	src/modules/navigator/navigator_main.cpp
2014-06-03 16:04:39 +02:00
Anton Babushkin 9a49636f6a position_estimator_inav: remove acceleration from state and INAV_W_XXX_ACC parameters, more NaN checks 2014-05-27 13:15:17 +02:00
Julian Oes 063caba36b Merge branch 'master' into navigator_rewrite
Conflicts:
	src/drivers/gps/gps.cpp
	src/drivers/gps/mtk.cpp
	src/modules/commander/commander.cpp
	src/modules/ekf_att_pos_estimator/ekf_att_pos_estimator_main.cpp
	src/modules/navigator/mission.cpp
	src/modules/navigator/mission.h
	src/modules/navigator/navigator_main.cpp
	src/modules/navigator/navigator_state.h
	src/modules/position_estimator_inav/position_estimator_inav_main.c
2014-05-26 20:19:11 +02:00
Anton Babushkin 692e8f84a9 commander: don't require good EPH for local_position_valid, position_estimator_inav: estimate EPH/EPV and publish it in local position topic 2014-05-16 22:12:07 +02:00
Lorenz Meier 30123c8f0b inav: Fix scheduling type, we want ALL processes to stick to DEFAULT 2014-05-16 10:48:15 +02:00
Lorenz Meier 834a230fcf inav: Reduce stack size of start tool 2014-05-16 10:47:41 +02:00
Julian Oes e882824ee1 eph and epv renaming, make this compile again 2014-04-26 23:31:15 +02:00
Anton Babushkin 8634780e80 Merge branch 'master' into mpc_rc 2014-04-20 20:10:39 +02:00
Anton Babushkin 523606668f position_estimator_inav: make land detector more sensitive to LANDED -> IN AIR transitions 2014-04-08 22:23:18 +04:00
Anton Babushkin b770c9fc1e position_estimator_inav: increase acceptable EPH/EPV, in commander use EPH/EPV to decide if global position valid 2014-04-07 17:16:43 +04:00
Anton Babushkin 79d2247b44 position_estimator_inav, mc_pos_control: precise position reprojection on home position changes 2014-04-05 18:11:51 +04:00
Anton Babushkin 0fd6fb53f3 position_estimator_inav: projection reinitialization on home change fixed 2014-04-05 17:07:15 +04:00
Anton Babushkin a6a4ab1dbe position_estimator_inav: reset position estimate when GPS becomes available 2014-04-04 21:45:01 +04:00
Anton Babushkin 83da4ae02d 'vehicle_global_position' topic updated: removed baro_alt and XXX_valid flags. 2014-03-27 00:27:11 +04:00
Anton Babushkin e2305d93bd position_estimator_inav: use home position as local projection reference 2014-03-24 13:44:42 +04:00
Anton Babushkin 69700d774c Merge branch 'master' into mpc_local_pos 2014-03-22 11:22:58 +04:00
Lorenz Meier 3270e2f428 Merge pull request #763 from PX4/beta_mavlink2
Mavlink multi-stream support
2014-03-21 18:14:08 +01:00
Anton Babushkin b2f8fcb9d9 position_estimator_inav: added NaN checks 2014-03-21 18:49:39 +04:00
Anton Babushkin 712c72d25b Optical flow fixes 2014-03-21 12:52:27 +04:00
Anton Babushkin 9b71e660ad Merge branch 'beta_mavlink2' into mpc_local_pos_mavlink 2014-03-19 20:01:01 +04:00
Anton Babushkin 068b7526b7 copyright and code style fixes 2014-03-18 00:10:38 +04:00
Anton Babushkin c266124099 vehicle_local_position: use double for ref_lat and ref_lon instead of int32, fix related apps 2014-03-17 23:58:00 +04:00
Anton Babushkin 22c8d91389 position_estimator_inav: mark local position as valid even if GPS not available (e.g. only FLOW) 2014-03-17 22:46:48 +04:00
Anton Babushkin 3d5f52678f Use updated map_projection_XXX functions in apps 2014-03-17 22:20:41 +04:00
Lorenz Meier 717e1bd374 Removed stupid sensor counter, replaced it with much more useful timestamps 2014-03-16 13:47:26 +01:00
Anton Babushkin 647142764f position_estimator_inav: hotfix, change lower dt limit from 5 ms to 2 ms 2014-03-09 22:08:28 +04:00
Anton Babushkin d11235585c position_estimator_inav: log writing on NaN estimate fixed 2014-03-01 22:56:02 +04:00
Anton Babushkin e06263f76f position_estimator_inav: failsafe against NaN estimate 2014-03-01 22:43:56 +04:00
Anton Babushkin d9031844da Unused includes removed 2014-02-18 00:13:55 +04:00
Anton Babushkin a9e5e2e31a position_estimator_inav: default parameters and min/max EPH/EPV updated 2014-02-10 08:54:48 +01:00
Anton Babushkin 7274c0ce30 Merge branch 'master' into beta 2014-01-30 23:07:28 +01:00
Lorenz Meier 8d79d91950 Revert "Merge pull request #620 from pigeonhunter/stack_sizes"
This reverts commit 3b31a6b1b9, reversing
changes made to 70afb3ca3b.
2014-01-30 21:54:29 +01:00
Anton Babushkin f64872b9b3 Merge branch 'master' into beta 2014-01-30 17:23:10 +01:00
Darryl Taylor 0cc311b872 Reduced stack size to 2568. Max stack usage reported as 2052 with MARG + GPS with 3d lock - no px4flow, but should be more than enough buffer to accomodate its addition. 2014-01-29 17:39:35 +08:00
Anton Babushkin 6a1a29f77e global_position topic: added baro_alt, mc_pos_control: SEATBELT mode fixed, use baro/AMSL alt 2014-01-28 20:40:05 +01:00
Anton Babushkin 58792c5ca6 Use double for lat/lon in vehicle_global_position topic, use filed names lat, lon, alt, vel_n, vel_e, vel_d for global positions 2014-01-24 00:06:10 +01:00
Anton Babushkin 93e096f63b position_estimator_inav: minor bug fixed, write debug log on crash 2014-01-22 16:17:56 +01:00
Anton Babushkin 7956c8b08e position_estimator_inav: default parameters updated 2014-01-20 18:35:06 +01:00
Anton Babushkin 7b7539fbbd Merge branch 'navigator_new' into navigator_new_vector, WIP 2013-12-28 10:04:13 +04:00
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