7 seconds demo (w/ sound):
34 second demo (no sound):
Demonstration of an FPGA-based Quadcopter that uses the Mango board based on my Kickstarter campaign (Mango: A Compact Size FPGA Research Platform). In this demo, a Microsoft Kinect sensor is used to track hand gestures, which then relays messages to a Mango board connected to the laptop, the Mango board then wirelessly sends commands to the Mango Quadcopter through the Xbee link. Some specs on the Mango board:
[Hardware]
- Altera Cyclone IV FPGA
- 4 PWM Interfaces
- uSD card Interface
- SDRAM
- EPCS FLASH
- 9DOF IMU
- Arduino Headers
- LEDs
[Mango HDL Cores]
- Nios II Processor w/ Floating point math (divide and multiply)
- PWM Interface
- UART Console
- UART ZigBee
- LED Interface
- SPI IMU Interface
- SD Card Interface
[Mango C/C++ Library]
- PWM Interface
- LED Interface
- IMU Interface
- Quadcopter Control
- Master-slave network topology (developed for WSN class)
- SD Card Interface
Mango Quadcopter was recently used as part of group projects in the Wireless Sensor Network (WSN) class at the University of Maryland Baltimore county. We are currently offering beta tester options for the Mango Quadcopter through our Kickstarter campaign:
Comments
Looks really interesting. Just backed your project. Good luck with your campaign!
yes, in the office we did some brainstorming how to port the math lib to an fpga.
as i backed the project i will def. try to port my quadcopter software to it.
Just some pictures of the assembly process. The Quadcopter uses the ST360 frame with the QBrain ESC motor controller. The Mango serves as the Autopilot and wireless interface. Cheers!
interesting & unique combination of processor & ide.