Functions | Variables
imu_bias_remover.cpp File Reference
#include <ros/ros.h>
#include <sensor_msgs/Imu.h>
#include <geometry_msgs/Twist.h>
#include <nav_msgs/Odometry.h>
#include <geometry_msgs/Vector3Stamped.h>
Include dependency graph for imu_bias_remover.cpp:

Go to the source code of this file.

Functions

bool abslt (const double &val1, const double &val2)
 
double accumulator_update (const double &alpha, const double &avg, const double &meas)
 
void cmd_vel_callback (const geometry_msgs::TwistConstPtr &msg)
 
void imu_callback (const sensor_msgs::ImuConstPtr &msg)
 
int main (int argc, char **argv)
 
void odom_callback (const nav_msgs::OdometryConstPtr &msg)
 

Variables

double accumulator_alpha_
 
geometry_msgs::Vector3 angular_velocity_accumulator
 
ros::Publisher bias_pub_
 
double cmd_vel_threshold_
 
bool odom_is_zero_
 
double odom_threshold_
 
ros::Publisher pub_
 
bool twist_is_zero_
 
bool use_cmd_vel_
 
bool use_odom_
 

Function Documentation

bool abslt ( const double &  val1,
const double &  val2 
)

Definition at line 58 of file imu_bias_remover.cpp.

double accumulator_update ( const double &  alpha,
const double &  avg,
const double &  meas 
)

Definition at line 62 of file imu_bias_remover.cpp.

void cmd_vel_callback ( const geometry_msgs::TwistConstPtr &  msg)

Definition at line 66 of file imu_bias_remover.cpp.

void imu_callback ( const sensor_msgs::ImuConstPtr &  msg)

Definition at line 96 of file imu_bias_remover.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 123 of file imu_bias_remover.cpp.

void odom_callback ( const nav_msgs::OdometryConstPtr &  msg)

Definition at line 81 of file imu_bias_remover.cpp.

Variable Documentation

double accumulator_alpha_

Definition at line 54 of file imu_bias_remover.cpp.

geometry_msgs::Vector3 angular_velocity_accumulator

Definition at line 55 of file imu_bias_remover.cpp.

ros::Publisher bias_pub_

Definition at line 42 of file imu_bias_remover.cpp.

double cmd_vel_threshold_

Definition at line 50 of file imu_bias_remover.cpp.

bool odom_is_zero_

Definition at line 48 of file imu_bias_remover.cpp.

double odom_threshold_

Definition at line 51 of file imu_bias_remover.cpp.

Definition at line 41 of file imu_bias_remover.cpp.

bool twist_is_zero_

Definition at line 47 of file imu_bias_remover.cpp.

bool use_cmd_vel_

Definition at line 44 of file imu_bias_remover.cpp.

bool use_odom_

Definition at line 45 of file imu_bias_remover.cpp.



imu_processors
Author(s): Chad Rockey
autogenerated on Thu Jun 4 2020 03:22:59