Public Member Functions | |
bool | calAccCallback (std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &resp) |
bool | calGyroCallback (std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &resp) |
bool | calMagCallback (std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &resp) |
bool | calOffCallback (std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &resp) |
void | imuCallback (const sensor_msgs::ImuConstPtr &msg) |
LocalizationUtils (ros::NodeHandle nh) | |
void | odomCallback (const nav_msgs::OdometryConstPtr &odom) |
bool | resetOdomCallback (robotnik_msgs::set_odometry::Request &req, robotnik_msgs::set_odometry::Response &resp) |
Private Attributes | |
float | angular_vel_ |
ros::ServiceServer | calib_acc_srv_ |
ros::ServiceServer | calib_gyro_srv_ |
ros::ServiceServer | calib_mag_srv_ |
ros::ServiceServer | calib_off_srv_ |
string | dynamic_imu_covariance_ |
string | imu_output_topic_ |
ros::Publisher | imu_pub_ |
ros::Subscriber | imu_sub_ |
string | imu_topic_ |
bool | in_motion_ |
ros::ServiceClient | mavcmd_client_ |
ros::NodeHandle | nh_ |
ros::Subscriber | odom_sub_ |
string | odom_topic_ |
ros::NodeHandle | private_nh_ |
ros::ServiceServer | reset_odom_ |
ros::ServiceClient | set_odometry_ |
ros::ServiceClient | set_pose_ |
Definition at line 28 of file robot_localization_utils.cpp.
Definition at line 70 of file robot_localization_utils.cpp.
bool LocalizationUtils::calAccCallback | ( | std_srvs::Trigger::Request & | req, |
std_srvs::Trigger::Response & | resp | ||
) |
Definition at line 120 of file robot_localization_utils.cpp.
bool LocalizationUtils::calGyroCallback | ( | std_srvs::Trigger::Request & | req, |
std_srvs::Trigger::Response & | resp | ||
) |
Definition at line 96 of file robot_localization_utils.cpp.
bool LocalizationUtils::calMagCallback | ( | std_srvs::Trigger::Request & | req, |
std_srvs::Trigger::Response & | resp | ||
) |
Definition at line 141 of file robot_localization_utils.cpp.
bool LocalizationUtils::calOffCallback | ( | std_srvs::Trigger::Request & | req, |
std_srvs::Trigger::Response & | resp | ||
) |
Definition at line 162 of file robot_localization_utils.cpp.
void LocalizationUtils::imuCallback | ( | const sensor_msgs::ImuConstPtr & | msg | ) |
Definition at line 183 of file robot_localization_utils.cpp.
void LocalizationUtils::odomCallback | ( | const nav_msgs::OdometryConstPtr & | odom | ) |
Definition at line 203 of file robot_localization_utils.cpp.
bool LocalizationUtils::resetOdomCallback | ( | robotnik_msgs::set_odometry::Request & | req, |
robotnik_msgs::set_odometry::Response & | resp | ||
) |
Definition at line 211 of file robot_localization_utils.cpp.
float LocalizationUtils::angular_vel_ [private] |
Definition at line 67 of file robot_localization_utils.cpp.
Definition at line 50 of file robot_localization_utils.cpp.
Definition at line 49 of file robot_localization_utils.cpp.
Definition at line 51 of file robot_localization_utils.cpp.
Definition at line 52 of file robot_localization_utils.cpp.
string LocalizationUtils::dynamic_imu_covariance_ [private] |
Definition at line 65 of file robot_localization_utils.cpp.
string LocalizationUtils::imu_output_topic_ [private] |
Definition at line 61 of file robot_localization_utils.cpp.
ros::Publisher LocalizationUtils::imu_pub_ [private] |
Definition at line 57 of file robot_localization_utils.cpp.
ros::Subscriber LocalizationUtils::imu_sub_ [private] |
Definition at line 56 of file robot_localization_utils.cpp.
string LocalizationUtils::imu_topic_ [private] |
Definition at line 60 of file robot_localization_utils.cpp.
bool LocalizationUtils::in_motion_ [private] |
Definition at line 66 of file robot_localization_utils.cpp.
Definition at line 53 of file robot_localization_utils.cpp.
ros::NodeHandle LocalizationUtils::nh_ [private] |
Definition at line 42 of file robot_localization_utils.cpp.
ros::Subscriber LocalizationUtils::odom_sub_ [private] |
Definition at line 55 of file robot_localization_utils.cpp.
string LocalizationUtils::odom_topic_ [private] |
Definition at line 59 of file robot_localization_utils.cpp.
Definition at line 43 of file robot_localization_utils.cpp.
Definition at line 47 of file robot_localization_utils.cpp.
Definition at line 45 of file robot_localization_utils.cpp.
Definition at line 46 of file robot_localization_utils.cpp.