Developer

ArduCopter-3.0.1 released!

ArduCopter 3.0.1 has been released and is now available in the Mission Planner, firmware.diydrones.com, GitHub and the new Downloads Area.

Warning #1: Compass calibration and reducing interference is far more important than with 2.9.1b

Warning #2: GPS glitches can cause sudden and aggressive position changes while in loiter mode.  You may wish to reduce the Loiter PID P to 0.5 (from 1.0) to reduce aggressiveness (see image below of where this gain can be found in mission planner).

Warning #3: optical flow is not supported but will be back in the next release (AC-3.0.2 or AC-3.1.0).

Warning #4: loiter turns does not maintain altitude.  This bug will be fixed in AC-3.0.2.

Warning #5: This release has only been lightly tested on Traditional Helicopters.

Improvements over 2.9.1b include:

  • Inertial Navigation for Loiter and Auto meaning much more accurate control (Randy,Leonard,JonathanC)
  • 3D navigation controller follows straight lines in all dimensions between waypoints (Leonard,Randy)

         WPNAV_SPEED, WPNAV_SPEED_UP, WPNAV_SPEED_DN, WPNAV_ACCEL allows configuring speeds and acceleration during missions

  • "compassmot" to compensate for interference on compass from the pdb, motors, ESCs and battery.  (Randy,JonathanC) (Set-up video here)
  • Safety improvements:
    • simple Tin Can shaped Geo Fence
    • pre-arm checks to ensure all calibration has been performed before arming (can be disabled by setting ARMING_CHECK to zero).  (video description here)
    • GPS failsafe - switches to LAND if GPS is lost for 5 seconds
    • stability patch improvements to stop rapid climbs in very overpowered or overtuned copters
  • Circle mode improvements including "panorama" when CIRCLE_RADIUS set to zero (Randy,Leonard)
  • SONAR_GAIN parameter added to allow better tuning of sonar surface tracking
  • CH8 auxiliary switch (same features as CH7)
  • works on PX4 (some minor features still not available) (Tridge,PatH)

How to upgrade:

1. Make sure you are using Mission Planner 1.2.59 or newer (get it here)

2. Click on the MissionPlanner's Hardware, Install Firmware screen.  The version numbers should appear as "ArduCopter-3.0.1", then click the appropriate frame icon and it should upgrade as per usual.

3. Reduce the Loiter and Alt Hold PIDs if you have modified them from the defaults.  The modified PID values for the 3DR frame can be seen in the image below.

Note: Nav parameters have been combined with Loiter so do not be concerned if you can't find them.

3691038784?profile=original

4. Although not directly related to this release, if you purchased an APM prior to March of 2013, update your PPM encoder to the latest firmware (instructions here).

5. Try out the new version in stabilize mode first, then alt-hold, then loiter and finally RTL and Auto.

Numerous How-To videos are available:

Special Thanks to MarcoDaveC and the large number of testers on the pre-release thread who put their copters at risk during the extended testing period.  Some of their videos can be found hereherehereherehere and here.  Thanks also to MichaelO for the MP changes required for this release.

All feedback welcome.  Please put your questions, comments (good and bad!) below.

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

Join diydrones

Email me when people reply –

Replies

  • Developer

    Valentina Russo, from my multirotors piloting school, testing my "Marcopter Speedvision Full Carbon Heavy Quad", this is one of the first flight test of this UAV.
    Valentina is the first woman in the world who can fly a multirotors manually, i mean in stabilized flight (documented with a video), i'm very proud of her progress after only few months.
    The firmware revision is "APM Copter V3.1-DEV", now i think mature enough for release.
    Special thanks to Virtualrobotix Italia, 3DRobotics, the whole APM Copter Dev/Testers Team, Gianluca Moretti for the "Speedvision" frame and Lorenzo Gualiumi (the filmer).

  • Ok well after great debate (in my own head) I upgraded.  I did all the calibrations as per here and did a flight test with stabilize, loiter then RTL. I just wanted to post my log here so maybe the guru's can take a look at any potential issues.  This is a 3DR Hexa about 2 months old and apm 2.5.   It flew well the loiter was spot on and compared to the 2.9.1 better no fluctuations when i hit the change over switch. RTL bubbled a tiny bit but was smooth all way to the ground.

    u36y5h.tlog

    https://storage.ning.com/topology/rest/1.0/file/get/3692814643?profile=original
  • Do the motor numbers in in Log MOT ..correspond with the APM outputs ?  I am just trying to understand why my copter fell to the right hand side when it shows in log left hand motor issue ?

  • I have one question regarding compass live calibration.
    Is it recommended that when you do the live calibration to power all the external electrical equipment during the process. This includes than all external lights, gimbal, FPV equipment and so on. I would imagine that would give better calibration but since my knowledge on this matter is none I wanted to have your opinion.

    Also does it have any affect if you do the calibration indoors or outdoors?

    Thanks!

  • Hi Randy,

    i want to replace the barometer of APM with a new one.

    http://www.raspberrer.com/resistenze-termistori-diodi-ldr/375-ms561...

    is it possible?

    theoretically should be replaced with the new i2c address in the source code and recompile the project

    right?

    thx

  • Nice work guys...

  • Randy 

    I would be grateful if you could take a look at this log file and confirm my interpretation is correct.

    Is the autopilot switch modes very quickly. I was wondering is it an issue with the transmitter program, but I can’t replicate on the ground.

    Also what could be the cause of the spike in the DHOP? this is not bad today but yesterday was very bad.

     

    Thanks

     

    David Ardis

    2013-08-25 16-30 3.log

  • Randy help

    I finally took the courage to fly the hexa after the success with the Quad ...I was checking to see if it could carry 1.2kg payload .. I  booted up the board and waited for 5 mins before taking off to ensure I had good number of sats ..The flight was going well until i tried GPS Hold ..it was toilet bowling mildly getting worse which it did not do before without the extra weight ..so I went back to Alt Hold to come back closer to the landing site .. THEN ! without warning the copter tipped to its Right and crashed onto it its side destroying the Gimbal and camera and two motors and two broken booms ripped and cut wiring ..etc I have had a look at the logs it appears throttle was a bit higher than Std flight with no payload ..what is interesting looking at MOT ..I see motor two seemed to drop suddenly ..taking the copter down to the concrete drive way .Funny thing is motor two is on the left side of the hexa ..and when it tipped it went right ? breaking the right hand booms motor and props

    I can see the MOT values on the motors 1 and 2 started evenly then I can see 1 go a bit higher and 2 drop off ?  Can you look at the log and see what you make of it ?  I Have also just seen the Roll vs Roll In graph looks like something went wrong ??? I think esc issue ..what  ya think ?

    2013-08-23 13-41 4.log

    2013-08-23 14-01-22.tlog

  • Just took my quad for it's first flight after updating from 2.9.2 to 3.0.1. I just have to say good job devs.  It flies beautifully and the loiter/rtl is rock solid.

    My hat's off to you guys.

  • After asking if it would be safe to fly with the 3.0, and I read to discussion that prompted the question, I decided to try version 3.0 on the first flight of a hexa. He flew very nice and stable on the first takeoff with default pid's (just stabilize yet). As I still can not analyze well's log files (especially the scale that appears on the left side, makes me confused) I ask you to tell me if the vibrations that reach the sensors are within limits.
    Thanks in advance,
    Daniel
    3692810318?profile=original
This reply was deleted.

Activity

Jose Araujo liked Jose Araujo's profile
Aug 29
spencer harvey liked spencer harvey's profile
Jul 9
More…