Commit Graph

112 Commits

Author SHA1 Message Date
Lorenz Meier
8f957aeb5f Merge pull request #1074 from t0ni0/reset_xy_v
INAV: Reset XY velocities when we can't estimate them
2014-07-01 13:45:50 +02:00
Lorenz Meier
478f923331 Merged master into mpc_in_flight_lock 2014-06-30 17:03:02 +02:00
Lorenz Meier
ad4411bfc1 Fix line endings for patch 2014-06-30 16:32:32 +02:00
Lorenz Meier
b5f9e95af0 INAV: Warning fixes 2014-06-30 12:22:26 +02:00
Don Gagne
92adbe9216 Fix compiler warnings 2014-06-29 17:47:24 -07:00
Antonio Sanniravong
7a45888e78 Adjusted default reset param value to reset quicker 2014-06-24 17:56:36 -04:00
Antonio Sanniravong
211c721b48 Shorten the reset param name to INAV_W_XY_RES_V 2014-06-24 17:42:25 -04:00
Antonio Sanniravong
179bace35a Resets XY velocities when we can't estimate them 2014-06-24 07:47:16 -04:00
Anton Babushkin
8a25c48071 Merge branch 'master' into mpc_in_flight_lock 2014-06-13 22:33:31 +02:00
Julian Oes
d8f77a2b39 Merge remote-tracking branch 'px4/master' into navigator_rewrite
Conflicts:
	src/modules/position_estimator_inav/position_estimator_inav_main.c
2014-06-09 07:48:50 +02:00
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
6b8248ee29 position_estimator_inav: more safe EPH/EPV estimation, minor changes 2014-05-31 16:19:38 +02:00
Anton Babushkin
0bdde08924 position_estimator_inav: default GPS delay changed to 0.2s 2014-05-30 21:18:03 +02:00
Anton Babushkin
fdd5d7b8b8 position_estimator_inav: add buffer for rotation matrix to do accel bias correction properly 2014-05-30 11:03:06 +02:00
Anton Babushkin
ead91f3259 position_estimator_inav: GPS delay compensation 2014-05-29 22:42:33 +02:00
Anton Babushkin
16ca6c1605 position_estimator_inav: don't change local z on first time ref initialization 2014-05-27 14:52:42 +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