Heli UAV progress

I got working on the kalman filter and adaptive control system for the swash. I designed a board for the XMOS XC-1A dev kit for prototyping before a final board is designed.
Right now, the board supports 6 servos, 3 gyros, a 3 axis accelerometer, the EM406A, the HMC5843, and the SCP1000. A 6 pin expansion header can be configured into anything digital, from UART to I2C to PWM.
I received a Century Swift 16 that will be used as the platform, The pictures have the 1W 900mhz transmitter module for scale (4"x1.5").

E-mail me when people leave their comments –

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

Join diydrones

Comments

  • Exciting project! Looking forward to seeing more with the XMOS CPU. When XMOS sponsored a design contest at www.letsmakerobots.com, I thought a UAV application would be a good use of the multicore chip. Good to see an XMOS in the air.
    Amazing work!
    -John
    (not affiliated with XMOS, I just like parallel processing applications)
  • Developer
    The work by stanford is very very impressive.

    I've personally tried both below the main shaft and on the beginning of the tail boom and I didn't find it significantly different in either place but that could easily be because for me it's the main rotor that's causing the problem. You can of course determine the source of the vibration by removing everything (main blade, tail, engine pinion) and then adding them back on piece by piece and measuring each elements effect.

    Again, good luck!
  • Hey,
    I have some ideas involving advanced control (i.e. aerobatics like: http://heli.stanford.edu/) which would need the multi cored technology (Stanford calculated everything on the ground, the heli was a slave device) and some more power, so that is why I am scratch building it. (Plus, I like doing entire systems my self rather than relying on other parts).

    I think I got vibration under control. Multiple layers of foam, rubber grommets, etc..
    On the topic of vibration, am I right in saying that vibration will be less directly under the main shaft vs on the beginning of the tail boom?

    Thanks for the comments/advice.
    Autonomous Helicopter: Stanford University AI Lab
    Stanford's Autonomous Helicopter research project. Papers, videos, and information from our research on helicopter aerobatics in the Stanford Artifi…
  • Developer
    Looking good but instead of starting from scratch, have you considered trying to build on some of the work by other people on the site? http://www.diydrones.com/profiles/blogs/announcing-arducopter-the?x...

    For example, instead of using xmos for the CPU, how about using the ArduMega and pairing that with the "oilpan":
    http://www.sparkfun.com/commerce/product_info.php?products_id=9710
    http://store.diydrones.com/product_p/br-0012-01.htm

    Some other advice:
    a) make sure you can fly the helicopter yourself first using a normal transmitter, etc
    b) tackle the vibration problem that everyone gets stuck on as soon as possible. Just try putting the accelerometer and gyros on the heli, fire up the engines and see how bad the vibration is. All the other work to build the perfect board, design the control and attitude logic is 'out the window' if you can't get the vibration under control.

    Good luck no matter what you decide. Looking forward to hearing more about your project.
  • Yep, I have a mag worked in. I am not sure if they are stock paddles, Ile look into it.
  • Do you want heavy paddles, if you have a real fast working autopilot in it? I'd go for light paddles, so the heli reacts nice and agile to the commands..

    Daniel
  • Developer
    I cant tell with certainty from your pictures but it looks like your head has the stock paddles. I would recommend changing them out to heavier paddles. The stock paddles are known to be kind of twitchy. I use Thunder Tiger "greenies", and used even heavier paddles when I was beginning. They make a big difference in the inherent stability of the airframe.
  • Developer
    You will need a magnetometer, make sure you work that into the design
This reply was deleted.