Developer

Arducopter 2.0.55

The latest AC2 code is posted. This is the last code before the big switchover to APM2 codebase.

ArduCopter_2_0_55.zip

 

What you should expect: More stability and better handling, especially if your CG is not centered. 

 

Heres the update list from the downloads section:

Most stable flying version yet. Includes new stability patch by default and a new DCM gain and clamp value that should reduce drift due to linear acceleration in missions or long flights.
Switched rate gain calculation to use raw IMU rather than the DCM's omega. This crisps up the response a lot.
1280 has lost local flash logging, sorry, but it's just not supportable any longer.
some older tests have returned now the program memory is freed.
Remember, to use the new logging format on the 2560, you need to erase it at least once to format it.

 

He're the video showing just the control loop patch. The DCM patch was added later and improved the handling some more.

Jason

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

Join diydrones

Email me when people reply –

Replies

  • Update on the i2c issue.  I've been testing this on 2.0.55 now, so I figured I'd move this here.  :)

    I rewrote twi.c in to no longer use interrupts, in the off chance that the issue was the processor throwing too many interrupts too quickly after a bus disruption.  No luck there either, same hang after pulling an i2c device.  If anything it actually crashes FASTER with interrupts disabled.  :P

    It looks like the problem actually does lay at a deeper level then I can get to with the Arduino libraries.  I've opened a trouble ticket with Atmel.  I'll let everyone know if they say anything about it.

  • can someone explain why now after updating to .54 via mission planner when i plug the esc back in apm and turn on, they start to beep fast non stop. ive checked wiki and not much info on this one as it wasnt doing this before the update. please help. 

  • sorry to be a pain, ive been out of touch with apm for some months. i remember there used to be commands in terminal to test compass, sonar and baro readings. have they moved or dont exist anymore?

  • Developer

    Max Levine ref lashed his Jdrones ESC's with https://github.com/sim-/tgy/downloads and is raving about the performance.

    Jason

    sim-/tgy
    tgy -- Open Source Firmware for ATmega-based Brushless ESCs - sim-/tgy
  • awesome news.well done jason. just in time for my new hexa build. ok so excited, i put new firmware via mission planner .54. now it wont connect to board to do the setup. i head over to terminal and it automatically erasing logs but i still cannot connect to board now. whats up? sorry to be a pain. ps. i have apm1 1280

    UPDATE: never mind, got it working, however now in raw sensor view i see yaw gauge is turning anticlockwise on its own. is that the actual board wanting to turn on its own or a mission planner bug? dont really want to start her up knowing that it will yaw on its own.

    UPDATE - sorry: ok so it stopped doing it when i exit it and open the raw window again. strange. i guess its safe to fly.

  • I thinking is ALT Hold  not same is .54 ? 

  • Not sure why but am getting compiling errors in Arduino 1.0. The Arducopter directory is copied to the Arduino directory and all of the Arducopter (GIT) libraries are copied to the library folder in the Arduino directory as well. The errors are as shown below. Is there a change in any of the .pde files that I need to address that would keep this from compiling? Thanks...

    In file included from C:\Users\steve\Documents\Sketchbook\arduino-1.0\libraries\FastSerial/BetterStream.h:16,
                     from C:\Users\steve\Documents\Sketchbook\arduino-1.0\libraries\FastSerial/FastSerial.h:56,
                     from ArduCopter.cpp:50:
    C:\Users\steve\Documents\Sketchbook\arduino-1.0\libraries\FastSerial/../AP_Common/AP_Common.h:19:20: error: wiring.h: No such file or directory
    In file included from C:\Users\steve\Documents\Sketchbook\arduino-1.0\libraries\AP_DCM/AP_DCM.h:8,
                     from ArduCopter.cpp:62:
    C:\Users\steve\Documents\Sketchbook\arduino-1.0\libraries\AP_DCM/AP_DCM_HIL.h:7:22: error: WProgram.h: No such file or directory
    In file included from ArduCopter.cpp:50:
    C:\Users\steve\Documents\Sketchbook\arduino-1.0\libraries\FastSerial/FastSerial.h:119: error: conflicting return type specified for 'virtual void FastSerial::write(uint8_t)'
    C:\Users\steve\Documents\Sketchbook\arduino-1.0\hardware\arduino\cores\arduino/Print.h:48: error:   overriding 'virtual size_t Print::write(uint8_t)'

  • Great video...  Do you think that this will have a positive effect on handling windy conditions?

  • What exactly do you mean by "big switchover to APM2 codebase"?

    The next code will support the APM V3 boards?  Will it still work with APM 2560?

    I noticed you didn't institute the "patch" for tail control on trad. helis?  Is it just because it's untested yet?  Or some other reason?

    Your video looks interesting.  Not only do you have that weight, but it's swinging making it that much worse!

  • ok at soon as possible.

    Hi

This reply was deleted.

Activity

Neville Rodrigues liked Neville Rodrigues's profile
Jun 30
Santiago Perez liked Santiago Perez's profile
Jun 21
More…