I just got back from Paris, where I was meeting with the Parrot team, who are now part of the DroneCode project. Here's the first glimpse of what they are working on: the APM code running on the Bebop drone! The picture was taken at Parrot's HQ in Paris; the team that did the work is in the background.

Right now it's in an early alpha (here), but it was flying very well. That's me (with hat) on the Logitech controller in the background. Any twitchy moves are all pilot error ;-)

Views: 7517

Comment by Gary McCray on July 6, 2015 at 6:46pm

Hi Chris,

The BeBop is very much designed with what I consider the primary feature for future consumer use - Safety.

It is very small and light and has several safety enhancements.

It is also at least a reasonably serious and potentially useful video / photo copter.

I'd like to know your impressions of the Parrot BeBop.

In particular the quality of video stabilization and effectiveness (and range) of the digital gimbal.

Also I know Parrot is promoting it's FPV cpability at least with the Sky Controller although there are also reviews (in the AMA magazine for instance) that say due to it's latency (even with the Sky Controller) it is not useful for FPV.

I'd really like to know your opinions and anyone elses with direct experience on the BeBop relating to its capabilities and limitations.

It actually looks like it flies fine on whatever firmware it happens to be running although I am looking forward to APM level capabilities.

Best regards,


Comment by HeliStorm on July 6, 2015 at 6:51pm

Well, Gary McCray...saw the headline, and immediately thought about our exchange on another post. No surprise to see your comment here. This now has me climbing (albeit tentatively) over the fence I was sitting on in considering a Bebop for hacking/playing. I would love to run APM on a Bebop. I want a hook into the system somehow for a non-Skycontroller hard controller. If only Parrot had added a port for a PPM receiver.

3D Robotics
Comment by Chris Anderson on July 6, 2015 at 7:59pm

Gary: I'm a big fan of the Bebop form factor. Very portable and it works well with just a phone as a controller. The digitally stabilized video is surprisingly good -- nearly GoPro/gimbal quality.  The SkyController slightly defeats the purpose, however -- it's huge and bulky and the additional range is not that useful, considering the BeBop's ~10min flight time (it's too risky to fly far away).

If you're looking for something small to take with you for outdoors video, I would indeed recommend the BeBop itself (skip the SkyController). Or wait for the BeBop 2, which is sure to be on its way for Christmas.  

Comment by Jack Crossfire on July 6, 2015 at 8:02pm

Wonder how fast they're going to dump all the years invested in their own autopilot.  It's just like the Solaris, SCO, HPUX developers getting Linux to run on their workstations for the 1st time, 20 years ago.

Comment by Gary McCray on July 6, 2015 at 9:05pm

Thank You Chris,

I have been paying close attention to the BeBop and I know the Achilles heel is getting the digital stabilization to work in roll.

Pitch and Yaw are easy - on an oversize camera chip like they are using they are simply and X or Y pixel offset.

Roll however is axial, and not even on a tightly defined center of rotation.

And combining roll with yaw and pitch an even bigger nightmare - I'll bet if you talk with there devs they will be nodding their heads.

Computationally a whole different ball game.

I think a lot of the reason in the delay in coming out with it was getting that to work acceptably (fast enough computationally).

My Sony AS100V does X and Y stabilization just great - Axial not at all.

I am very happy to hear that they have cracked this serious nut as well as they have.

Also interesting to hear your take on the Sky Controller, it does seem ponderous.

Till your response I considered the Sky Controller to be pretty mandatory, but now not at all.

I will probably wait till BeBop 2 to see what they add, my guess is they will pass into the bounds of a truly capable tiny and safe platform.

In the meantime I am working on rolling some of my own.

And HeliStorm, for now I think WiFi is probably adequate for BeBop (given realistic limitations as represented by Chris.)

If you want to jack up the range there are inexpensive (and small) WiFi amps and antennas available.

I would prefer a standard radio link too (albeit I value the real time video preview as well).

Once they have interfaced APM, if they make it available, my guess is a bit of software and hardware hacking could make a RC receiver link work through APM regardless of what Parrot intended.

It definitely looks like the best small thing out there at this time and at $500.00 for the non-SkyController version it's a lot cheaper than any of the bigger, less safe quadcopters out there.

And Jack,

One thing you can say about Parrot is that they seem pretty determined to lead rather than just follow along and my guess is that their firmware has no particular vested interest to them.

If APM can work out better they will do it, getting digital camera stabilization to work at all well on one of these things is a major win, even Canon and Sony haven't managed it - yet.

Best Regards,


Comment by HeliStorm on July 6, 2015 at 9:07pm

Gary and Chris... thank you both for the input. Agreed on APM opening new methods for control. One thing that the original AR Drone had going was a modding/hacking community, the likes of which I have not seen yet with the Bebop. But, its still young.I really like the idea of the Bebop to throw in a backpack and go! As Chris mentions, this is where it shines. I may wait until the mk2 as well.

Comment by Andrew Tridgell on July 6, 2015 at 10:38pm

Randy and I are working a lot with Julien from Parrot to get the Bebop port merged. The current stumbling block is an issue where the EKF gyro bias grows too large in some flights causing attitude instability. Once we solve that we expect to merge it as a port that anyone can use.

It has been great working with the Parrot developers on the port, and I really look forward to having the Bebop as a platform that anyone can use ArduPilot on.

It is a great little copter, and may help to get the Linux port of ArduPilot more exposure. In the future we'd like to get the video system working and support the builtin sonar and optical flow sensors as well.

This port, along with the PXF, NavIO and BBBMini ports means users have a lot of choice if they want to experiment with Linux based vehicles. Many thanks to Parrot for taking the initiative with this port!

Cheers, Tridge

Comment by Federico Boldori on July 6, 2015 at 11:19pm

I like to see post like these! Good to see different realities working together on a common project: the private company that allow a open source software on their (good) hardware. It will be wonderful if they add mavlink and waypoint capabilities to the bepop! :)

For the wifi is adequate fot the bepop? I've tried the bepop and i lost the wifi connection for 4 minutes good (in that time the bepop stay on position and land automatically due the battery at the 4th minute). The owner says it was the first time that the ipad app / skycontroller lost the connection. Wifi for me is not good as primary link, due to the protocol is too risky is certain situation. 

have a nice day!

Comment by Randy on July 6, 2015 at 11:37pm

Just to show some repeatability here's the Bebop flying in Karuizawa.  This is with MissionPlanner + Joystick, Copter3.4-dev with the patches from Julien at Parrot (and a couple from Tridge too).  We haven't successfully got GPS based modes working (Loiter, Auto, etc) but it won't be long probalby.

Comment by Víctor Mayoral on July 7, 2015 at 12:35am

Great stuff, really really happy to see the AP_HAL_Linux working in the Bebop :)!. Congrats the Parrot team, Tridge and Randy for getting this working.


You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2020   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service