3D Robotics

New ArduPlane and ArduCopter code, Git and more!

3689423380?profile=originalLots of housekeeping notes:

 

1) ArduCopter 2.0.40 is now live in the Mission Planner and for download. This is by far the best ArduCopter yet. You should see much better Altitude Hold, Loiter should stay in a 1m box, RTL should be an awesome line right back home, Waypoints should be on rails, Camera stabilization works better, etc. Upgrade now! (Remember that you must go though the reset/setup process again in the Mission Planner. A full post on the changes coming soon...

 

2) There's also a new version of APM in the Mission Planner (It's still showing as 2.23, but we'll increment that display to 2.24 shortly) as well as for download. This fixes all sorts of subtle bugs, including EEPROM corruption, memory overflows, Xbee bricking, etc. You really want these--trust me. Remember that you must go through a board reset/setup again after loading the new code.

 

3) We've migrated our code repository from Subversion to Git. It's still on Google Code, but if you've been pulling code from the repository, you must now switch to a Git client. All the code is now in the APM repository as explained below. You can see the directory structure here. A guide to using Git is here.

 

4) As part of the repository reorganization we're doing some cleanup of our branding. From now on, here is the way the project is organized:

 

The hardware platform and overall project is called ArduPilot Mega.

  • The fixed wing code is called ArduPlane (current version 2.24)
  • The rotary wing (multicopter and traditional heli) code is called ArduCopter (current version 2.0.40)
  • The ground-vehicle code is called ArduRover 
  • The lighter-than-air code is called ArduBlimp
  • Etc...

The Git repository reflects this organization.

 

Phew. There's more but I'll save that for tomorrow. We've been busy!

 

 

E-mail me when people leave their comments –

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

Join diydrones

Comments

  • 3D Robotics

    Jose: Yes, I'm updating those images today

     

    Hazy: I'll bring over the PPM encoder etc today as well 

  • That's really great! Exactly a week ago my Quad was airborne for the first time. This weekend I'm going to try the Auto / Hold modes. Awaited the arducopter 2.0.40 firmware =)

  • guys, we really appreciate all the hard work you guys put in

  • Good news!

  • Moderator

    Will test out Arducopter code this evening and get some video. Can't wait to see that Loiter and alt hold in action!

  • awesome news!

  • Good. But I can't find the Unified Arducoder PPM Encoder and the ATmega16u2 PPM Encoder in the code repository.

  • Cant wait to try the new Arduplane code=)

    I like the new branding!

    And talking about ardublimp... whats happening with the new one?

     

    Great going guys!

  • Great news Chris!

    We are impatient for more :)

     

    Just a short note: 

    this image in the git help, has confused me. Maybe it would be better to use an image containing the base repository: https://code.google.com/p/ardupilot-mega/

    Or at least, detail that this is the master repository.

     

    Anyway, fantastic job!

    Keep pushing!

This reply was deleted.