Many of you have asked how you can help with the ArduPilot project. Now we have an answer! We're looking for people with various skills: software, hardware, documentation or project management.

Here are some things on our to-do list that we could use some help on (Jordi's focusing on core ArduPilot Mega development himself). Please look through and see if something sounds like fun. The reward is that you get to work closely with us and you're helping create a little bit of the future! (Plus if you design a project that we can sell, we'll figure out a way to get you paid)

  1. Design a "thermopile replacement" version of ArduIMU: this is a version of the current ArduIMU board with a two-channel DAC and a FMA connector, so it can output voltage to emulate the FMA thermopiles.
  2. Design the turn-rate limiter shield hardware and software modification to the ArduPilot code: this is shield that has a one-axis gyro, a differential pressure sensor and a connector for the uBlox GPS. It will duplicate the functions of the UNAV PicoPilot but be better and a lot cheaper.
  3. Create and maintain a library of airframe.h configuration files
  4. Design the hardware for the ArduPilot Mega ground station (with dynamic PID adjustments). Similar to this.
  5. ArduIMU documentation
  6. Create an autopilot PID tuning guide
  7. Create a Lego Mindstorms compatible version of our MUX/Failsafe. This is just our current board with the addition of a Mindstorms connector and any necessary components for an I2C link. .
  8. Create a "Using ArduPilot with the Remzibi OSD" guide
  9. Create a ArduStation assembly and usage manual
  10. Create a system that can inject telemetry data on the invisible closed caption lines of a video stream and be able to decode it in the other side for the OSD system.

Please volunteer for one or more projects in the comments, and we'll follow up by PM

Views: 284

Comment by Joe on September 29, 2009 at 8:33am
New to this site. If I understand #1 (are you looking for a DAC?) If so, I have a 12,14,16 bit serial DAC circuit. (SSOP16 package) along with a Dual low power precision AMP (SO8 package). Also requires 8 CAPS./channel. Output range is programmable. Designed build/test next week.
Interface inputs : SDO,SDI,CLK,CLEAR,LOAD
output : Analog out

#4 Any consideration for embedding PID into FPGA device(Coldrunner or IGLOO)?
Would also give the capability of TDM communications which could include video streaming?

If I am off base in my assumptions. I would be willing to help in any area.
Comment by remzibi on September 29, 2009 at 9:19am
#0 - After considering I think it will possible - max7456 have not used H and V outputs so at moment of 3 or four first screens lines it should be possible affecting of those lines by very simple hardware with data , hardware will work only at moment of this 4 lines similar to already existing solutions generating characters by uC .
Comment by Jeff Taylor on September 29, 2009 at 9:23am
I'd be happy to work on the first or second project if no one has claimed either for sure yet.
Comment by Andrew Ashworth on September 29, 2009 at 9:29am
Could help with any of the above really. Probably more useful to you guys is that I have a rapid prototyping machine, so either send me iges files, or a rough idea of what you want and I'll knock something up. Do cameras and video transmission for race cars for a living, so if there's anything I can help you with there please shout.
Comment by Curt Filipowski on September 29, 2009 at 10:16am
I am extremely interested in the #2 option and will be tinkering with the concept for my personal use. I will defiantly contribute anything I can once I get my hands on the U-Blox.

Comment by Mark Colwell on September 29, 2009 at 10:33am
I can help with #1, waiting for my ArduIMU & Renzibi OSD, also adding uplink thru IMU processor
Comment by Christopher Barnes on September 29, 2009 at 11:10am
7. I've done some projects using an I2C interface to Mindstorms before. I'm not entierly sure what you are trying to achieve for this item? Is the idea to give the Mindstorms system control of which input is mapped to the output on the MUX, or do you actaully want the ability for the Mindstorms to control the servos directly?

In case it is of interest to anyone I've just got a MLX90615 digital (I2C) thermopile based sensor working (4 devices on the same bus connected to a PIC) which gives a very low component count solution (as long as you already have a microcontoller with I2C capability).
Comment by Andy Geppert on September 29, 2009 at 11:48am
#4 (ArduPilot Mega Ground Station): compiling/maintaining a spec, managing the project, designing, building, testing, or executing a sub-project (implementing auto-tuning while in the air is on my personal list of requirements but this probably would be implemented in the ArduPilot Mega)
#5 (ArduIMU documentation): either leading or following...

I am committed to using both of the above pieces of hardware, along with ArduPilot Mega so I'll be working with them regardless. Additionally, I have some experience managing and working on projects over the web, so that could be helpful since we're relatively spread out. In addition to working with Windows, I could contribute from the Mac side of things as well if needed.

Comment by Brian on September 29, 2009 at 12:23pm
#9 I can assist with UAT (User Acceptance Testing) for basic assembly and utilization.
Comment by David Sprague on September 29, 2009 at 4:48pm
I'd like to help with one or more of the projects. I'm planning to do some work on #1 (Thermopile replacement) and was planning to try first to get the PWM+Res/Cap filter version that Dean has suggested working.

Projects 2 (single gyro), 4 (Mega ground station), and 5 (arduIMU documentation and probably code review/feedback as part of that work), and 0 (VBI insertion of telemetry data) are also of interest to me and I'd be more than happy to work on any of those or anything else that needs doing. I've got a good understanding of how the current arduPilot software works so I could assist with mods to that as required for projects 1 and 2 if needed.

I have an arduPilot with XYZ sensor and ground station that I'm just in the process of getting up and running and flying (in an EasyStar). I also have an arduIMU that I'll be assembling in the next week or so.


You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service