#include <SensorHandlers.hpp>
Public Types | |
enum | { roll = 0, pitch, yaw } |
enum | { p = 0, q, r } |
enum | { ax, ay, az } |
Public Member Functions | |
const double * | acc () const |
void | configure (ros::NodeHandle &nh) |
const double * | orientation () const |
const double * | rate () const |
Private Member Functions | |
void | onImu (const sensor_msgs::Imu::ConstPtr &data) |
Private Attributes | |
double | axyz [3] |
ros::Subscriber | imu |
tf::TransformListener | listener |
double | pqr [3] |
double | rpy [3] |
labust::math::unwrap | unwrap |
The imu handler.
Definition at line 94 of file SensorHandlers.hpp.
anonymous enum |
Definition at line 97 of file SensorHandlers.hpp.
anonymous enum |
Definition at line 98 of file SensorHandlers.hpp.
anonymous enum |
Definition at line 99 of file SensorHandlers.hpp.
const double* labust::navigation::ImuHandler::acc | ( | ) | const [inline] |
Definition at line 107 of file SensorHandlers.hpp.
void ImuHandler::configure | ( | ros::NodeHandle & | nh | ) |
Definition at line 74 of file SensorHandlers.cpp.
void ImuHandler::onImu | ( | const sensor_msgs::Imu::ConstPtr & | data | ) | [private] |
Definition at line 80 of file SensorHandlers.cpp.
const double* labust::navigation::ImuHandler::orientation | ( | ) | const [inline] |
Definition at line 103 of file SensorHandlers.hpp.
const double* labust::navigation::ImuHandler::rate | ( | ) | const [inline] |
Definition at line 105 of file SensorHandlers.hpp.
double labust::navigation::ImuHandler::axyz[3] [private] |
Definition at line 114 of file SensorHandlers.hpp.
Definition at line 113 of file SensorHandlers.hpp.
Definition at line 111 of file SensorHandlers.hpp.
double labust::navigation::ImuHandler::pqr[3] [private] |
Definition at line 114 of file SensorHandlers.hpp.
double labust::navigation::ImuHandler::rpy[3] [private] |
Definition at line 114 of file SensorHandlers.hpp.
Definition at line 112 of file SensorHandlers.hpp.