The aim of this project is to make the "quadcopter" fly by itself and receive instructions coming from the onboard computer, a laptop, a smart phone via Bluetooth or a wireless network communications using the IEEE 802.11 protocol or even the ZigBee protocol (IEEE 802.15.4).
One problem of the current "quadcopter" is that I must always have the radio control on, otherwise the "quadcopter" starts beeping which is quite annoying. To remove the noise I would have to modify the code of the flight controller which by itself wouldn't be that simple but also could damage it. As it is expensive this could mean another investment. Finally, it is difficult to expand the current "quadcopter" with new features.
So, I decided to start build a different model of the "quadcopter" from the scratch, but using the Arduino platform as flight controller, since it allows greater flexibility. Meanwhile I will try to solve the problems of the current "quadcopter". After a quick search on google I have found several projects that use that Arduino platform. Here are some of them: