Guest Lecture at EPFL Aerial Robotics Course 2023

EPFL logo
crazyflie stem bundle

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