How to control Crazyflie
As you have seen throughout this book, the cmd_vel
topic (the geometry_msgs/Twist
message) is the common control method for ROS robots, whether driving on the ground or flying in the air. For TurtleBot, mobile_base_commands/velocity
and cmd_vel_mux/input/navi
are used to move around the base. For Crazyflie, the crazyflie/cmd_vel
topic is published to control the flight of the quadrotor.
Within the crazyflie_autonomous
package, the crazyflie_controller
node (control_crazyflie.py
) determines the Crazyflie's control state and publishes the crazyflie/cmd_vel
topic. To launch the crazyflie_controller
node, the control_crazyflie.launch
file is used. This launch file also launches the crazyflie_window
node that observes the Crazyflie ...
Get ROS Robotics By Example - Second Edition 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.