Software development

I have found that the battery monitor code was removed from the NG code. Ok. I can live with that.I have been reading up on the MAV concept, the basis for the GCS that are available. Is any one moving the code to incorporate this into the Copter code?Looking at both the code for the aircraft and the copter makes me wonder why the root code of the aircraft system wasn't used and the new motor code replacing the elevator/rudder controls.I'm new to the hobby, but not to electronics and coding, and have sooo many questions.

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

Join diydrones

Email me when people reply –

Replies

  • I'm about in the same place as Julie.  I'm new to this aspect of the RC hobby, but not new to RC or electronics and software.

     

    One thing I find frustrating is that there doesn't seem to be a working stable code base that supports the newest GPS firmware anywhere... 

     

    The Arducopter NG code base that was the main download in the ArduCopter Google code home has now been turned over the the ArduPirate folks.  While this is good and will speed development, there seems to be little documentation at the ArduPirate site for us mere mortals that aren't watching for every new revision and tweak in the code releases. Because of this, understanding where the ArduPirate project is at or what actually has been tested and works is difficult at best.

     

    Now back in the ArduCopter current download section, the NG code is gone and the Arducopter RC2 is the current download.  Without trying to spend a bunch of time looking at this code, how can a person tell what has been changed and why?  I'm assuming that this is one major version behind NG before it was handed over, but I'm not sure of this.

     

    I just recently got my quad built and tested and was sent the Mediatek GPS from FahPAh with the v1.6 firmware.   I understand that this won't work with the Arducopter NG code and saw in a post that we were to wait for the next ArduPirate NG code that will support this.  Until the new GPS firmware is supported, anything that relies on the GPS like the the position hold feature won't work.

     

    It's all a bit frustrating.  Before new hardware is shipping, it would make sense to have a stable code release that supports the shipping hardware available somewhere.  Sorry, I'm done with my rant and whining now...  ;-)

     

    So what are our options to get working code that supports the new v1.6 GPS firmware at this point?  I tried to download and run the Ardupirate NG code that is currently located in their trunk directory earlier this evening, but it has issues and won't run in it's current state for me.  They are in the midst of integrating their online configurator (which looks to be helpful by the way).  Until they get this done and debugged, their code is not something I would try to fly right now even if I could get it to run...

     

    How the heck is a person to follow and make sense of all this regarding what works and what doesn't ? Any suggestions would be much appreciated.

     

    Thank you!

     

    Bill

  • Developer
    Have a look at ArduCopterMega code on the arducopter svn. The original code base is the same.
This reply was deleted.

Activity