#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.