1 #include "../BlockLocalPositionEstimator.hpp" 61 if (cov_vx < _param_lpe_lt_cov.get() || cov_vy < _param_lpe_lt_cov.get()) {
62 cov_vx = _param_lpe_lt_cov.get();
63 cov_vy = _param_lpe_lt_cov.get();
88 float beta = (r.
transpose() * (S_I * r))(0, 0);
static const float BETA_TABLE[7]
void landingTargetCorrect()
orb_advert_t mavlink_log_pub
void landingTargetCheckTimeout()
Matrix< Type, N, M > transpose() const
#define mavlink_and_console_log_info(_pub, _text,...)
Send a mavlink emergency message and print to console.
int landingTargetMeasure(Vector< float, n_y_target > &y)
static const uint64_t TARGET_TIMEOUT
uint64_t _time_last_target
__BEGIN_DECLS typedef void * orb_advert_t
ORB topic advertiser handle.
Matrix< float, n_x, n_x > m_P
uORB::SubscriptionData< landing_target_pose_s > _sub_landing_target_pose