building a quadrotor

HiIm a student in SA and im building a quadrotor for a project.. This one should just be able to hover by its own. So far I have my rotors running and I'm using a PIC18F4431 as the main controller.My problem is this, I have ordered a 3 axis accelerometer from dimension engineering (DE-ACCM3D) but now I am reading about kalman filters and all these things. Is it really neccesary to implement this. I can only code in assembly and have no idea how to do a kalman in assembly. If anyone can help me with this problem or even some type of reference on how to build this type of auv, I can really use some help.thanksSteve

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

Join diydrones

Email me when people reply –

Replies

  • Your really need a 3 axis gyro as well.  As far as the coding go.  Look at the Arducopter code as your reference. 
  • hi ,

    Its better to learn C language to implement some complex algorithms , as you can continue with assembly but it will take more human hours and the code written will not be portable on other microcontrollers (u want to use in future). also there is possibility to get the code in 'C' for well known algorithms on the net. If u still want to use assembly the get the logical flow of Kalman Filtering (flow chart ) and proceed , build small working test code just like divide n conqure ,integrate at the end..


    Best luck
    saurabh
  • Moderator
    You might also find help on RCgroups about just this.
    RCGroups: Remote Control, Radio Control Planes, Drones, Cars and Boats
    RC Groups - the most active Radio Control model community: electric and fuel rc airplanes,rc helis,rc boats and rc cars. Features discussion forums,…
This reply was deleted.

Activity