#include <ros/ros.h>
#include <ros/callback_queue.h>
#include "crazyflie_driver/AddCrazyflie.h"
#include "crazyflie_driver/GoTo.h"
#include "crazyflie_driver/Land.h"
#include "crazyflie_driver/RemoveCrazyflie.h"
#include "crazyflie_driver/SetGroupMask.h"
#include "crazyflie_driver/StartTrajectory.h"
#include "crazyflie_driver/Stop.h"
#include "crazyflie_driver/Takeoff.h"
#include "crazyflie_driver/UpdateParams.h"
#include "crazyflie_driver/UploadTrajectory.h"
#include "crazyflie_driver/sendPacket.h"
#include "crazyflie_driver/LogBlock.h"
#include "crazyflie_driver/GenericLogData.h"
#include "crazyflie_driver/FullState.h"
#include "crazyflie_driver/Hover.h"
#include "crazyflie_driver/Position.h"
#include "crazyflie_driver/crtpPacket.h"
#include "crazyflie_cpp/Crazyradio.h"
#include "crazyflie_cpp/crtp.h"
#include "std_srvs/Empty.h"
#include <std_msgs/Empty.h>
#include "geometry_msgs/Twist.h"
#include "geometry_msgs/PointStamped.h"
#include "geometry_msgs/PoseStamped.h"
#include "sensor_msgs/Imu.h"
#include "sensor_msgs/Temperature.h"
#include "sensor_msgs/MagneticField.h"
#include "std_msgs/Float32.h"
#include <thread>
#include <mutex>
#include <string>
#include <map>
#include <crazyflie_cpp/Crazyflie.h>
Go to the source code of this file.
Classes | |
class | CrazyflieROS |
class | CrazyflieServer |
struct | CrazyflieROS::log2 |
struct | CrazyflieROS::logImu |
struct | CrazyflieROS::logPose |
class | ROSLogger |
Functions | |
double | degToRad (double deg) |
int | main (int argc, char **argv) |
constexpr double | pi () |
double | radToDeg (double rad) |
Variables | |
float | acc_x |
float | acc_y |
float | acc_z |
float | baro_pressure |
float | baro_temp |
float | gyro_x |
float | gyro_y |
float | gyro_z |
float | mag_x |
float | mag_y |
float | mag_z |
float | pm_vbat |
int32_t | quatCompressed |
static ROSLogger | rosLogger |
float | x |
float | y |
float | z |
double degToRad | ( | double | deg | ) |
Definition at line 46 of file crazyflie_server.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 1015 of file crazyflie_server.cpp.
constexpr double pi | ( | ) |
Definition at line 44 of file crazyflie_server.cpp.
double radToDeg | ( | double | rad | ) |
Definition at line 50 of file crazyflie_server.cpp.
float acc_x |
Definition at line 184 of file crazyflie_server.cpp.
float acc_y |
Definition at line 185 of file crazyflie_server.cpp.
float acc_z |
Definition at line 186 of file crazyflie_server.cpp.
float baro_pressure |
Definition at line 197 of file crazyflie_server.cpp.
float baro_temp |
Definition at line 196 of file crazyflie_server.cpp.
float gyro_x |
Definition at line 187 of file crazyflie_server.cpp.
float gyro_y |
Definition at line 188 of file crazyflie_server.cpp.
float gyro_z |
Definition at line 189 of file crazyflie_server.cpp.
float mag_x |
Definition at line 193 of file crazyflie_server.cpp.
float mag_y |
Definition at line 194 of file crazyflie_server.cpp.
float mag_z |
Definition at line 195 of file crazyflie_server.cpp.
float pm_vbat |
Definition at line 198 of file crazyflie_server.cpp.
int32_t quatCompressed |
Definition at line 203 of file crazyflie_server.cpp.
Definition at line 80 of file crazyflie_server.cpp.
float x |
Definition at line 200 of file crazyflie_server.cpp.
float y |
Definition at line 201 of file crazyflie_server.cpp.
float z |
Definition at line 202 of file crazyflie_server.cpp.