This is the video ‘Getting Started on the Crazyflie®’ presentation that Bitcraze gave for 2023 ‘Aerial Robotics’ course as part of the Master in Master in Robotics Colloquium of EPFL. We were invited by Dario Floreano of the EPFL-LIS lab to introduce the students to the Crazyflie 2.1, the flow-deck and Multi ranger, and how to achieve autonomy. This lecture also introduces using simulation for the development process
Slides
Recording
Content
- 0:00:00 Pre-word
- 0:00:19 Introduction
- 0:04:00 Elements needed to fly
- 0:05:04 The Crazyflie specifics
- 0:09:12 Communication
- 0:11:49 Hands-on Crazyflie python client
- 0:14:37 Positioning and the flowdeck
- 0:18:58 Hands-on Logging flow with cfclient
- 0:21:30 Dynamics and control
- 0:24:43 Hands-on Flight commander cfclient
- 0:28:13 End of the first hour
- 0:29:47 Autonomy elements
- 0:34:07 Translation with the crazyflie python library
- 0:37:53 Hands-on motion commander
- 0:42:52 Avoidance with multiranger
- 0:47:09 Hands-on Push demo with cflib
- 0:49:40 Why simulation important?
- 0:53:44 Hands-on Webots simulator
- 0:55:33 Wall following in simulation
- 0:58:27 Sim to real crazyflie
- 1:01:10 Hands-on Real wall following with cflib
- 1:05:52 Onboard vs offboard
- 1:08:26 Demo onboard wall following with 3 crazyflies
- 1:13:54 Final word autonomy
- 1:15:38 End presentation