Simon D. Levy's Blog – July 2015 Archive (5)

Pixhawk + ODROID + MAVLinkAutoPylot

After we demoed a little five-channel "AutoPylot" program on a Naze32 with ODROID companion board, our friends at A2USA, Inc . asked us whether we could do the same for the Pixhawk that they use for flying their big birds.  We started modifying…


Added by Simon D. Levy on July 26, 2015 at 2:31pm — 5 Comments

Visually-Guided Return to Base

This video shows work done this summer by Washington and Lee student Conan Zhao '16. Conan used the PyQuadSim and OpenCV Python packages to create a realistic V-REP…


Added by Simon D. Levy on July 24, 2015 at 7:49pm — 6 Comments

ODROID + Naze32 autopylot

This video shows an ODROID U-3 single-board computer running a Python program that talks to a an AcroNaze32 flight controller (FC) over USB. The Python program uses MSPPG, our Multiwii Serial Protocol Parser Generator library, to serialize up/down/up/down MSP_SET_RAW_RC messages to the FC. By polling the incoming R/C receiver channels…


Added by Simon D. Levy on July 19, 2015 at 3:30pm — 7 Comments

Naze32 + Arduino + Buzzer = Krell music!

As shown in this video, I connected the UART of an Acro Naze32 flight controller to an Arduino Mega, and used the pitch values (pitch, get it?) from the IMU to modify the pitch of a buzzer. 

You can download the code for this example from …


Added by Simon D. Levy on July 15, 2015 at 6:00pm — 7 Comments

MSPPG: Multiwii Serial Protocol Parser Generator

For a final project in a robotics class, I suggested that a few students try implementing their own version of a parser-generator program like pymavlink.  The students built a simple Python-based system in a few days, which parsed JSON message specifications and generated Python code to parse and serialize a simple…


Added by Simon D. Levy on July 11, 2015 at 10:00pm — 3 Comments

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service