#include <ardrone_driver.h>
Definition at line 66 of file ardrone_driver.h.
Definition at line 39 of file ardrone_driver.cpp.
Definition at line 119 of file ardrone_driver.cpp.
double ARDroneDriver::CalcAverage | ( | const std::vector< double > & | vec | ) | [static] |
Definition at line 217 of file ardrone_driver.cpp.
void ARDroneDriver::ConfigureDrone | ( | ) | [private] |
Definition at line 212 of file ardrone_driver.cpp.
void ARDroneDriver::PublishNavdata | ( | const navdata_unpacked_t & | navdata_raw, |
const ros::Time & | navdata_receive_time | ||
) |
Definition at line 532 of file ardrone_driver.cpp.
void ARDroneDriver::PublishOdometry | ( | const navdata_unpacked_t & | navdata_raw, |
const ros::Time & | navdata_receive_time | ||
) |
Definition at line 681 of file ardrone_driver.cpp.
void ARDroneDriver::PublishTF | ( | ) | [private] |
Definition at line 671 of file ardrone_driver.cpp.
void ARDroneDriver::PublishVideo | ( | ) |
For Drone 2 w/ SDK2. Both camera streams are 360p. No 720p support for now. SDK 2.0 Does not support PIP.
Definition at line 262 of file ardrone_driver.cpp.
bool ARDroneDriver::ReadCovParams | ( | const std::string & | param_name, |
boost::array< double, 9 > & | cov_array | ||
) | [static] |
Definition at line 227 of file ardrone_driver.cpp.
void ARDroneDriver::run | ( | ) |
Definition at line 125 of file ardrone_driver.cpp.
Definition at line 97 of file ardrone_driver.h.
Definition at line 98 of file ardrone_driver.h.
ros::Subscriber ARDroneDriver::cmd_vel_sub [private] |
Definition at line 88 of file ardrone_driver.h.
int32_t ARDroneDriver::copy_current_frame_id [private] |
Definition at line 116 of file ardrone_driver.h.
int32_t ARDroneDriver::copy_current_navdata_id [private] |
Definition at line 117 of file ardrone_driver.h.
std::string ARDroneDriver::drone_frame_base [private] |
Definition at line 133 of file ardrone_driver.h.
std::string ARDroneDriver::drone_frame_bottom_cam [private] |
Definition at line 133 of file ardrone_driver.h.
std::string ARDroneDriver::drone_frame_front_cam [private] |
Definition at line 133 of file ardrone_driver.h.
std::string ARDroneDriver::drone_frame_id [private] |
Definition at line 122 of file ardrone_driver.h.
std::string ARDroneDriver::drone_frame_imu [private] |
Definition at line 133 of file ardrone_driver.h.
Definition at line 110 of file ardrone_driver.h.
int16_t ARDroneDriver::flying_state [private] |
Definition at line 119 of file ardrone_driver.h.
Definition at line 94 of file ardrone_driver.h.
Definition at line 93 of file ardrone_driver.h.
Definition at line 92 of file ardrone_driver.h.
sensor_msgs::Imu ARDroneDriver::imu_msg [private] |
Definition at line 137 of file ardrone_driver.h.
ros::Publisher ARDroneDriver::imu_pub [private] |
Definition at line 101 of file ardrone_driver.h.
bool ARDroneDriver::is_inited [private] |
Definition at line 121 of file ardrone_driver.h.
ros::Subscriber ARDroneDriver::land_sub [private] |
Definition at line 91 of file ardrone_driver.h.
int32_t ARDroneDriver::last_frame_id [private] |
Definition at line 114 of file ardrone_driver.h.
int32_t ARDroneDriver::last_navdata_id [private] |
Definition at line 115 of file ardrone_driver.h.
ros::Time ARDroneDriver::last_receive_time [private] |
Definition at line 142 of file ardrone_driver.h.
ardrone_autonomy::Navdata ARDroneDriver::legacynavdata_msg [private] |
Definition at line 139 of file ardrone_driver.h.
geometry_msgs::Vector3Stamped ARDroneDriver::mag_msg [private] |
Definition at line 138 of file ardrone_driver.h.
ros::Publisher ARDroneDriver::mag_pub [private] |
Definition at line 102 of file ardrone_driver.h.
ros::Publisher ARDroneDriver::navdata_pub [private] |
Definition at line 100 of file ardrone_driver.h.
ros::NodeHandle ARDroneDriver::node_handle [private] |
Definition at line 86 of file ardrone_driver.h.
ros::Publisher ARDroneDriver::odo_pub [private] |
Definition at line 103 of file ardrone_driver.h.
double ARDroneDriver::odometry[2] [private] |
Definition at line 143 of file ardrone_driver.h.
ros::NodeHandle ARDroneDriver::private_nh [private] |
Definition at line 87 of file ardrone_driver.h.
ros::Subscriber ARDroneDriver::reset_sub [private] |
Definition at line 90 of file ardrone_driver.h.
Definition at line 108 of file ardrone_driver.h.
Definition at line 111 of file ardrone_driver.h.
Definition at line 109 of file ardrone_driver.h.
Definition at line 112 of file ardrone_driver.h.
ros::Subscriber ARDroneDriver::takeoff_sub [private] |
Definition at line 89 of file ardrone_driver.h.
Definition at line 134 of file ardrone_driver.h.
Definition at line 134 of file ardrone_driver.h.
Definition at line 105 of file ardrone_driver.h.
tf::StampedTransform ARDroneDriver::tf_odom [private] |
Definition at line 134 of file ardrone_driver.h.
Definition at line 107 of file ardrone_driver.h.
Definition at line 95 of file ardrone_driver.h.