Quad-SDK
Loading...
Searching...
No Matches
ekf_estimator.h
1#ifndef EKF_H
2#define EKF_H
3
4#include <robot_driver/estimators/state_estimator.h>
5
8 public:
14
19 void init(ros::NodeHandle& nh);
20
25 bool updateOnce(quad_msgs::RobotState& last_robot_state_msg_);
26
27 private:
29 ros::NodeHandle nh_;
30};
31
32#endif // EKF_H
Implements Extended Kalman Filter as an estimator within the ROS framework.
Definition ekf_estimator.h:7
EKFEstimator()
Constructor for EKFEstimator.
Definition ekf_estimator.cpp:3
ros::NodeHandle nh_
Nodehandle to get param.
Definition ekf_estimator.h:29
bool updateOnce(quad_msgs::RobotState &last_robot_state_msg_)
Perform EKF update once.
Definition ekf_estimator.cpp:10
void init(ros::NodeHandle &nh)
Initialize EKF.
Definition ekf_estimator.cpp:5
Definition state_estimator.h:18