This ROS package provides an interface for controlling the bitcraze crazyflie in the spirit of Valentino Braitenberg's vehicles.
A variety of sensor-action modules are implemented, and each one can be turned on or off in the braitenfly_config.yaml object by commenting out modules that are not intended to be active.
Requires the rospy_crazyflie package.
- Edit the braitenfly_config.yaml module to turn on or off selected modules.
- Run the crazyflie:
roslaunch ~/catkin_ws/src/rospy_crazyflie/launch/default.launch - Navigate to
~/catkin_ws/src/braitenfly/src - Run
rosrun braitenfly braitenfly.py --takeoff=1to run the braitenfly code and have the crazyflie take off. Set takeoff=0 if you don't want the crazyflie to fly, but you want to test sensor-action module triggering.