Flying Crazyflie

Now we are finally ready to fly our mission. To make Crazyflie fly to a target requires that the quadrotor must be controllable to hover in place. Once this task is successful, the next step is to fly to a stationary target. We will introduce the steps to accomplish these tasks in the next sections.

Hovering in place

The first step to control Crazyflie's flight is the ability to demonstrate control of the quadrotor hovering in one location. To start the process, use the launch command:

$ roslaunch crazyflie_autonomous hover_kinectv2.launch

Then, turn on Crazyflie and let it run through its startup routine. When it is complete, type in a second terminal window:

$ roslaunch crazyflie_autonomous control_crazyflie.launch

The hover mission ...

Get ROS Robotics By Example now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.