bebop_autonomy - ROS Driver for Parrot Bebop Drone (quadrocopter) 1.0 & 2.0

bebop_autonomy is a ROS driver for Parrot Bebop 1.0 and 2.0 drones (quadrocopters), based on Parrot’s official ARDroneSDK3. This driver has been developed in Autonomy Lab of Simon Fraser University by Mani Monajjemi and other contributers (List of Contributers).

[Source Code] [ROS wiki page] [Support] [Bug Tracker] [Developer Forum]

Features and Roadmap

Feature Status Notes
SDK Version 3.10.1 Since v0.6
Support for Parrot Bebop 1 Yes Tested up to Firmware 3.3
Support for Parrot Bebop 2 Yes Tested up to Firmware 3.9
Support for Parrot Disco FPV No Not tested (help wanted)
Core piloting Yes  
H264 video decoding Yes Enhancement: #1
ROS Camera Interface Yes  
Nodelet implementation Yes  
Publish Bebop states as ROS topics Yes  
Dynamically reconfigurable Bebop settings Yes Configuring the Drone
Inline build of ARDroneSDK3 Yes Enhancement: #2
Bebop In The Loop tests Yes Tests
Joystick teleop demo Yes sec-pilot-teleop
TF Publisher Yes Since v0.5 (TF)
Odometry Publisher Yes Since v0.5 (Odometery)
Provide ROS API for on-board picture/video recording Yes Since v0.4.1 (sec-snapshot)
GPS Support Yes Since v0.6 (GPS)
Support for 720p streaming Yes Since v0.6
Mavlink Support No  
Binary Release No  
Support for Parrot Sky Controller No  

Indices and tables