Learning to program the Ardupilot Mega

Information

Learning to program the Ardupilot Mega

A group to discuss the many ways to edit and compile the code for the Ardupilot Mega!

Members: 315
Latest Activity: 1 hour ago

Discussion Forum

My Brain is Melting, usual newbie help required please.

Started by alex corbett. Last reply by Sid Apr 30. 10 Replies

Hi Everyone,I've been happily flying and being flown by my apm2 tricopter since pretty much it came out. I've never dabbled in altering or writing code.......until now.I'm trying to sort    …Continue

Tags: how, to, compile, arduino, frsky

Getting Reliable Attitude & Heading Data

Started by Nicholas J Anderson. Last reply by Redemptioner Apr 26. 8 Replies

Hello,For the sake of better understanding APM guts I've been working on what I've been calling ArduGimbal.  I've just assembled code together looking at Arducopter 2.5.5 for how to structure the…Continue

obstacle avoidance programing using 6 maxbotix (XL-max sonar - EZ/AE) range finders (arducopter)

Started by anubhav prabakar. Last reply by Steven Lutz Mar 25. 6 Replies

Hi guys!!!I would like to program the APM 2.0 and integrate these 6 sensors for obstacle avoidance. Has anybody done that?? Any hints on how to do this??Continue

Takeoff and Arm from GCS arducopter 2.9.1

Started by Markus Järve. Last reply by Markus Järve Mar 18. 21 Replies

Firstly I would like to apologize for sending takeoff message to all people in "Learning to program the Ardupilot…Continue

Tags: motor, arming, MP, Takeoff

Comment Wall

Comment

You need to be a member of Learning to program the Ardupilot Mega to add comments!

Comment by Gabriel Garcia on April 26, 2013 at 1:22pm

I'm also interested.

cheers

Comment by Jesus on April 24, 2013 at 1:26am

Hello all,

I'm working in order to add a vision based navigation mode for the APM, using ROS and a C.O.M Odroid X2.

  I already have implemented, the vision tracking with the camsifht algoritm, a server-client system  in the odroid, and now, I've started with the mavlink-ros-pkg in order to add a dynamic waypoint. I'm going to estimate this waypoint with a vision based system, and introduce this waypoint with this ROS node in the mavlink message.

  But I have two troubles, first one, is that I need to create a new flight mode to read this waypoint, the second one, is where can I add this waypoint in the mavlink message. Can you help me, please?

Comment by Marcelo Gomes on April 7, 2013 at 8:54pm

Yes, Sergio.

APM will fly well in ANY plane or copter, if you set up it before, I mean, the PIDs for each aircraft. It's the .param file in arduplane.

For Bixler, skywalker, techpod, and many others aircraft these .param file are available at ardupilot wiki page, just download it and load through mission planner.

Good luck!

Comment by SERGIO TERUEL on April 7, 2013 at 8:43pm

any member of the group could assist me the indication and how to use it

Comment by SERGIO TERUEL on April 7, 2013 at 8:40pm

APM plane which is indicated for the Bixeler ?

Comment by Ellison Chan on November 13, 2012 at 8:15am

There's no real datasheet per se.  But if you know how to read schematics, there are always the eagle files here.  If you want the datasheets of the main processor, check out the Atmega2560 datasheet.


Assistant Admin
Comment by Joshua Johnson on November 12, 2012 at 3:38pm

I'm curious what programming languages can be used to program the autopilots, stablizers, gps, etc.

Currently Learning Microsoft C++.


Developer
Comment by Randy on October 15, 2012 at 4:38am

Francisc,

    Yes, I believe that's the reason.  From 2.7.4 onwards I don't think that will be necessary at least for quads, hexas and octacopters because we have a more intelligent "stability patch" that will reduce the throttle slightly if required to maintain roll, pitch and a very minimal amount of yaw control.

Comment by Francisc Bereczky on October 15, 2012 at 3:39am

In AP_Motors.h line 31 I find

 #define AP_MOTORS_DEFAULT_MAX_THROTTLE 850

What is the meaning of the value 850?

Is a limit to have 150 left for stabilise?

A few words please. Thanks. 

Comment by Altaf on October 14, 2012 at 8:57pm

Hi!! how do we use the user_hook fast loop for the arducopter ?? 

 
 
 

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Groups

  • X8

    X8

    130 members

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service