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