aboutsummaryrefslogtreecommitdiff
path: root/apps/position_estimator_inav/position_estimator_inav_params.h
diff options
context:
space:
mode:
authorAnton <rk3dov@gmail.com>2013-03-30 21:30:58 +0400
committerAnton <rk3dov@gmail.com>2013-03-30 21:30:58 +0400
commit114685a40bf38dc4281224ea18f898b6159df037 (patch)
tree07497fe63e3b2c1d44badc10521d9e7aa0c8347c /apps/position_estimator_inav/position_estimator_inav_params.h
parent72b8abca22d467dc2ab7ebcd5cdc286cf80c97ad (diff)
downloadpx4-firmware-114685a40bf38dc4281224ea18f898b6159df037.tar.gz
px4-firmware-114685a40bf38dc4281224ea18f898b6159df037.tar.bz2
px4-firmware-114685a40bf38dc4281224ea18f898b6159df037.zip
position_estimator_inav - first working version
Diffstat (limited to 'apps/position_estimator_inav/position_estimator_inav_params.h')
-rw-r--r--apps/position_estimator_inav/position_estimator_inav_params.h31
1 files changed, 25 insertions, 6 deletions
diff --git a/apps/position_estimator_inav/position_estimator_inav_params.h b/apps/position_estimator_inav/position_estimator_inav_params.h
index c45ca8135..694bf015b 100644
--- a/apps/position_estimator_inav/position_estimator_inav_params.h
+++ b/apps/position_estimator_inav/position_estimator_inav_params.h
@@ -1,9 +1,7 @@
/****************************************************************************
*
- * Copyright (C) 2012 PX4 Development Team. All rights reserved.
- * Author: Damian Aregger <daregger@student.ethz.ch>
- * Tobias Naegeli <naegelit@student.ethz.ch>
- * Lorenz Meier <lm@inf.ethz.ch>
+ * Copyright (C) 2013 Anton Babushkin. All rights reserved.
+ * Author: Anton Babushkin <rk3dov@gmail.com>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -43,11 +41,32 @@
#include <systemlib/param/param.h>
struct position_estimator_inav_params {
- float r;
+ float k[3][2];
+ int16_t acc_offs[3];
+ float acc_T[3][3];
};
struct position_estimator_inav_param_handles {
- param_t r;
+ param_t k_alt_00;
+ param_t k_alt_01;
+ param_t k_alt_10;
+ param_t k_alt_11;
+ param_t k_alt_20;
+ param_t k_alt_21;
+
+ param_t acc_offs_0;
+ param_t acc_offs_1;
+ param_t acc_offs_2;
+
+ param_t acc_t_00;
+ param_t acc_t_01;
+ param_t acc_t_02;
+ param_t acc_t_10;
+ param_t acc_t_11;
+ param_t acc_t_12;
+ param_t acc_t_20;
+ param_t acc_t_21;
+ param_t acc_t_22;
};
/**