45 #include <px4_platform_common/workqueue.h> 58 #include <mathlib/mathlib.h>
KalmanFilter _kalman_filter_y
uORB::Publication< landing_target_pose_s > _targetPosePub
KalmanFilter _kalman_filter_x
bool _vehicleLocalPosition_valid
vehicle_attitude_s _vehicleAttitude
uORB::Subscription _vehicle_acceleration_sub
matrix::Vector2f _rel_pos
High-resolution timer with callouts and timekeeping.
Global flash based parameter store.
uORB::Subscription _vehicleLocalPositionSub
#define ORB_ID(_name)
Generates a pointer to the uORB metadata structure for a given topic.
struct landing_target_estimator::LandingTargetEstimator::@100 _paramHandle
Handles for parameters.
virtual ~LandingTargetEstimator()=default
hrt_abstime _last_predict
uORB::Subscription _irlockReportSub
static constexpr uint32_t landing_target_estimator_TIMEOUT_US
__BEGIN_DECLS typedef uint64_t hrt_abstime
Absolute time, in microsecond units.
vehicle_acceleration_s _vehicle_acceleration
uORB::Subscription _attitudeSub
vehicle_local_position_s _vehicleLocalPosition
struct landing_target_estimator::LandingTargetEstimator::@101 _params
uORB::Subscription _parameterSub
void _check_params(const bool force)
landing_target_pose_s _target_pose
irlock_report_s _irlockReport
A simple matrix template library.
bool _vehicle_acceleration_valid
bool _estimator_initialized
landing_target_innovations_s _target_innovations
uORB::Publication< landing_target_innovations_s > _targetInnovationsPub
uint32_t param_t
Parameter handle.
bool _vehicleAttitude_valid