Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
amymcgovern committed Nov 4, 2017
2 parents 1449905 + fca0546 commit 3462f2e
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ This interface was developed to teach kids (K-12) STEM concepts (programming, ma
This code was developed and tested on a Parrot Mambo (regular Mambo, without the FPV camera, we will work on that in the next update) and a Raspberry Pi 3 Model B. It should work on any linux machine with BLE support.

### Software
You will need python, pybluez, and untangle. All of these are available for the Raspberry Pi 3. To install these do the following:
You will need python 2.7, pybluez, and untangle. All of these are available for the Raspberry Pi 3. To install these do the following:

```
sudo apt-get update
Expand Down Expand Up @@ -86,5 +86,8 @@ This is a work in progress. Planned extensions include:

* FPV camera. I was developing this beofre the Mambo had a FPV camera. Once I get a FPV, I will udpate the library.
* Downloading pictures from the downward facing camera. We can take photos from it (mambo.take_picture()) but I haven't figured out the protocol to download the photos remotely yet. When I figure that out, I will update the code.
* General BLE stability improvements. Sometimes the BLE simply disconnects. Fortunately the mambo stays stable and hovers but it would be nice to detect the disconnect and try to reconnect.
* Sensors. The mambo currently only sends a limited number of sensors back regularly (flying state and battery). They have stated they will improve this in a future firmware release. I will update the code to handle the new sensors (hopefully including altitude!) when the firmware is updated.

## Major updates:
* 10/6/2017: General BLE stability improvements with the specific goal of flying multiple mambos at once. Now if BLE disconnects, it catches that event and re-connects.
* 10/6/2017: Multi-mambo flight is now possible so long as you control each one in a separate python file (this seems to be a limitation within bluepy).

0 comments on commit 3462f2e

Please sign in to comment.