#include <ardrone_driver.h>
Public Member Functions | |
ARDroneDriver () | |
void | PublishNavdata (const navdata_unpacked_t &navdata_raw, const ros::Time &navdata_receive_time) |
void | PublishOdometry (const navdata_unpacked_t &navdata_raw, const ros::Time &navdata_receive_time) |
void | PublishVideo () |
void | run () |
~ARDroneDriver () | |
Static Public Member Functions | |
static double | CalcAverage (const std::vector< double > &vec) |
static bool | ReadCovParams (const std::string ¶m_name, boost::array< double, 9 > &cov_array) |
Private Member Functions | |
void | ConfigureDrone () |
void | PublishTF () |
Definition at line 66 of file ardrone_driver.h.
ARDroneDriver::ARDroneDriver | ( | ) |
Definition at line 39 of file ardrone_driver.cpp.
ARDroneDriver::~ARDroneDriver | ( | ) |
Definition at line 123 of file ardrone_driver.cpp.
|
static |
Definition at line 222 of file ardrone_driver.cpp.
|
private |
Definition at line 217 of file ardrone_driver.cpp.
void ARDroneDriver::PublishNavdata | ( | const navdata_unpacked_t & | navdata_raw, |
const ros::Time & | navdata_receive_time | ||
) |
Definition at line 537 of file ardrone_driver.cpp.
void ARDroneDriver::PublishOdometry | ( | const navdata_unpacked_t & | navdata_raw, |
const ros::Time & | navdata_receive_time | ||
) |
Definition at line 684 of file ardrone_driver.cpp.
|
private |
Definition at line 676 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 267 of file ardrone_driver.cpp.
|
static |
Definition at line 232 of file ardrone_driver.cpp.
void ARDroneDriver::run | ( | ) |
Definition at line 129 of file ardrone_driver.cpp.
|
private |
Definition at line 97 of file ardrone_driver.h.
|
private |
Definition at line 98 of file ardrone_driver.h.
|
private |
Definition at line 88 of file ardrone_driver.h.
|
private |
Definition at line 116 of file ardrone_driver.h.
|
private |
Definition at line 117 of file ardrone_driver.h.
|
private |
Definition at line 133 of file ardrone_driver.h.
|
private |
Definition at line 133 of file ardrone_driver.h.
|
private |
Definition at line 133 of file ardrone_driver.h.
|
private |
Definition at line 122 of file ardrone_driver.h.
|
private |
Definition at line 133 of file ardrone_driver.h.
|
private |
Definition at line 110 of file ardrone_driver.h.
|
private |
Definition at line 119 of file ardrone_driver.h.
|
private |
Definition at line 94 of file ardrone_driver.h.
|
private |
Definition at line 93 of file ardrone_driver.h.
|
private |
Definition at line 92 of file ardrone_driver.h.
|
private |
Definition at line 137 of file ardrone_driver.h.
|
private |
Definition at line 101 of file ardrone_driver.h.
|
private |
Definition at line 121 of file ardrone_driver.h.
|
private |
Definition at line 91 of file ardrone_driver.h.
|
private |
Definition at line 114 of file ardrone_driver.h.
|
private |
Definition at line 115 of file ardrone_driver.h.
|
private |
Definition at line 142 of file ardrone_driver.h.
|
private |
Definition at line 139 of file ardrone_driver.h.
|
private |
Definition at line 138 of file ardrone_driver.h.
|
private |
Definition at line 102 of file ardrone_driver.h.
|
private |
Definition at line 100 of file ardrone_driver.h.
|
private |
Definition at line 86 of file ardrone_driver.h.
|
private |
Definition at line 103 of file ardrone_driver.h.
|
private |
Definition at line 143 of file ardrone_driver.h.
|
private |
Definition at line 87 of file ardrone_driver.h.
|
private |
Definition at line 90 of file ardrone_driver.h.
|
private |
Definition at line 108 of file ardrone_driver.h.
|
private |
Definition at line 111 of file ardrone_driver.h.
|
private |
Definition at line 109 of file ardrone_driver.h.
|
private |
Definition at line 112 of file ardrone_driver.h.
|
private |
Definition at line 89 of file ardrone_driver.h.
|
private |
Definition at line 134 of file ardrone_driver.h.
|
private |
Definition at line 134 of file ardrone_driver.h.
|
private |
Definition at line 105 of file ardrone_driver.h.
|
private |
Definition at line 134 of file ardrone_driver.h.
|
private |
Definition at line 133 of file ardrone_driver.h.
|
private |
Definition at line 107 of file ardrone_driver.h.
|
private |
Definition at line 95 of file ardrone_driver.h.