In this talk, we present how a tiny 30 gram flying robot, the Crazyflie, can achieve autonomous operation by leveraging ROS 2 and its ecosystem. First, we briefly discuss the hardware platform with its sensors and the current ROS1 integration that enables swarming. Second, we explain our development of a ROS 2 stack for the Crazyflie and the design improvements that are possible due to ROS 2. Finally, we present how our stack can be used for typical use-cases such as simulation and autonomous behavior powered by existing packages such as SLAM_toolbox and NAV2.
Presented by: Kimberly McGuire (Bitcraze AB) and Wolfgang Hönig (TU Berlin)