This project will provide me some basic applied knowledge specific to quad copters. I intend to work on some of the undeveloped features of the sensors to challenge myself and refine my vision of this project. More importantly, I want to use this as a functional foundation to support my idea with the Arduino Cell Phone project. Currently I am researching the firmware, communication protocols, and hardware associated with the CrazyFlie Nano Quadcopter. Apparently, there are existing designs to mount cameras to provide computer vision features. I think these features could be scaled to work well with a device similar to Google Glass. I need to conduct further research into wearable computing to find a way to connect all the devices with a uniform interface to simplify implementation across platforms.
After doing the initial research, I think an additional functional component to integrate with this would be the ODROID-XU. The ODROID-XU will be a flexible piece of hardware that I can use manage data I/O between current and future devices. If the computation load causes too much stress on the hardware, I will find alternative hardware architectures. In the future, the ODROID-XU could be integrated on a larger Quadcopter, with additional sensor hardware, to support key features of a true mobile robot.
Finally got the ODROID-XU ordered and booting properly. Thank you PuTTY and USB-UART module.
Quad-copter is assembled and stable on Windows platform. Initial flight went well and most of the sensors seem to be sending valid data back to the host. Moving forward, I will get the quad-copter stable on the Linux/Android platforms. I'm gathering some 3D-printed mounts for the FPV camera system and a 3D-printed frame to protect some of the mechanical components of the system.