Developer

Indoor fun with a tiny ArduCopter quadcopter



Do you have an Ardupilot Mega and shield and want some fun for little money? check this tiny quad... my last drone in family...



Some specs:
- Size : 26.5cm (10.4 inches) from motor to motor
- Motors : 18-11 200kv 10 gram motors
- Props : 4x2.5 (standard CCW props)
- ESCs : Turnigy 6A
- Battery : 3S610 (or 3S800)
- Sonar : Maxbotics LV-EZ0 [optional]


The nice part about this frame is that it use standard kite parts, so it´s very easy to construct and it´s perfect for some radical tests.
Itried to find a bit different design that also make the quad less simmetrical (it´s very easy to loss the orientation with a quad) and I wanted to do as small as posible to flight indoors...
At this size and weight it´s very safe and robust also. The props use prop savers and this help a lot in crashes...
I am not very good writing... so I took a lot of photos during the build phase and I created a build log:
https://docs.google.com/document/d/1fIZL-Ca2fx2RPhBQLzoOdqdCuikXRKePwKbxDlJWiss/edit?hl=es

This code supports a sonar for altitude hold and also has a battery alarm (2 alarms).
Thisquad works with ArduCopter code, but because how main board is mounted, actual code doesn´t work. This is the code that I used with this quad :
http://code.google.com/p/arducopter/source/browse/#svn/branches/Arducopter_indoor
(as zip format:
Arducopter_indoor.zip )
note that this will be integrated on main Arducopter code. Now is temporarily in a branch.
ThePID gains are different than in standard ArduCopter, so you need to Initialize EEPROM on Configurator or put this ones manually:
-Stable mode: P : 4.8 ; I : 0.12 ; P_rate (D in configurator) : 0.4 ; Yaw : (4.5 ,0.15 ,2.8 )
-Acrobatic mode : P : 0.75 ; I : 0.1 ; D : 0 ; Yaw : (2.4 ,0.2 ,0 )

OK, but was all so perfect like in the video? I don´t believe that...
Yes, you are right, but fortunately this design is very crash resistance... and this part is also fun...


After all this battles I only needed a few drops of ciano in the crash with the lamppost :-)

What´s the real size?


On center, standard arducopter frame, on left, old ArduIMU quadcopter part III, on right-top this project.

And what about the automatic aerobatics on video?
I am starting to test a new function to do automatic aerobatics (Automatic Aerobatic Procedure). The idea is that you enable this function with a switch in the Tx to make an automatic predefined aerobatic and then automatically recover to a stable mode.
Thisis actually a proof of concept but works very nice. One limit here is the maximun rate of the gyros, in our case 500deg/s. If we exceed this, the IMU get confused...
An interesting point to note is that the IMU doesn´t loose the orientation in this hard movements...
Thestory is that I have never feel too much confidence doing flips manually with quads. Then I start thinking that with an automatic code we can get a precise timing and controled movement so maybe this could help to do better aerobatics. I started testing this function outdoor, on an open field but I was improving the code and got more tightly maneuvers, so tight, that I ended up doing flips with a quad inside my room!!!


Here is the code I was testing : (AAP function:
AAP.txt )
I implemented this functionality as a state machine where there are three kind of states:
- fixed commands for a limited period of time. (example : Apply a throttle command)
- fixed commands until we reach some IMU state (example : roll until we reach a certain angle)
- And a mix between this categories and a control (example : Throttle command + stable mode on roll, pitch, yaw)
There are many things to test and improve here but the basic concept works very nice...

If I can get a bit of help from a friend, I will probably made a carbon fuselage for this prototype...

Enjoy this “Science & Fun” mix...

Jose Julio.
Arducopter Team
E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Developer

    @Geoffrey, I am not a fan of connecting multiple BEC outputs, in this setups the power is not equally distributed on all the BECs... I make a test with only one ESC and with 3S it heats up quickly, so I decided to connect APM directly to battery (APM has it´s own BEC) and also this way I could easily monitor the battery voltage with one of the analog inputs...  

     

    Jose.

  • Hi Jose,

    What's the issue with using the BEC output of the 6A ESCs? I'm building up a quadcopter based on the using the Turnigy Plush 6A ESCs and a 2S lipo. The BEC output of the four ESCs combined should be able to source about 3.2A which should be more than enough to power the APM and Oilpan. I understand that heat may be an issue when using a 3S lipo but what is the concern with using the BEC output otherwise?

    Cheers,

    Geoff
  • Thx Sebastian
  • no, it is RC1 code

    CLI is only supported by NG code (RC2)

  • does the CLI work with Jose Julio´s code? I am trying and for me it doesn´t work...
  • @Jose Angel. Thx
  • T3
    I picked up some parts from www.funwithwind.com as they are local to me and shipping was VERY reasonable compared to most other places if I used first class mail. I put a question out to someone on another forum familiar with kits on the pieces I bought and am waiting to hear back from him. Once I find out if what I got is good enough, I'll post the part numbers and the links so you can pick them up. If I did get the right stuff, then you can get the carbon rod and connectors for under $20. I'll try to remember to keep you posted.
  • hi kevin,

    local store: http://www.windspiel.ch/pages/laden.asp

    this one http://shop.levelonekites.com/index.php?main_page=index&cPath=2... might sell to you. have not asked.

    the parts came out of a big box - do not know what i exactly have - i just bought what did match.

  • hi kevin,

    i do have the parts to build a frame. i only have 4mm tubes.

    the centerpiece is somewhat heavy - we will the weight at the end.

    i have some propellers on an order - eagerly waiting until they pop up on my desk.

    will try to make a video :-)

  • Hi Pizcolq,

    Regarding the "Update unsuccessful" error, change your PC's "Regional Options" to "English (United States)".

    This is an known Configurator issue about the decimal separator.

This reply was deleted.