ArduIMU+ V3 camera gimbal stabilizer on IndieGoGo

My original blog post offering a bounty on software for the ArduIMU v3 to make it into a very good standalone camera gimbal stabilizer attracted alot of criticism and at the same time alot more support.  There are many people who have joined my cause, and pledged to either match my bounty or contribute towards the bounty.  So many pledges that it has become hard to track.  One member suggested using Kickstarter. However as a non-US resident I was not able to create a project on Kickstarter so one has been created on IndieGoGo.

http://www.indiegogo.com/ArduIMU-Camera-Gimbal-Stabilizer?a=489994

Don't forget that whilst the $10 contribution is appreciated, and you contribute as much as you like, matching my $100 bounty is even more appreciated.  And for $225 I'll get a ArduIMU and solder the connectors and flash the firmware for you.

[EDIT: The 30 March deadline has now been extended until 11 May or until the bounty is claimed, which ever comes first.

It looks like this is getting pretty big with a number of contenders and backers, ie. more than just my $100 reward.  Whilst my offer for a $100 reward plus bonus still stands for the FIRST person to deliver code that meets the specification;  I would like to propose that the contributions/backers/funders on IndieGoGo vote at the end of the project (11 May) who should receive the funds raise on IndieGoGo (less the 9% fee that IndieGoGo charge).

So essentially there will be the $100 plus bonuses from me for the FIRST app, and the IndieGoGo pool for the BEST app.

]

Views: 8291

Tags: arduimu, camera, gimbal, stabilization

Comments are closed for this blog post

Comment by Marc Puig Pasarrius on May 28, 2012 at 2:13am

I've tried to upload the code with windows (Arduino 022) and I get the same results: 

Do I have to do something else after loading the firmware?

Connections scheme:

I've analysed PWM0/PWM1 and they are always ON. 

They only change after connecting the IMU and after its initialization, but after that they don't change (unit time is seconds).


Developer
Comment by Michael Oborne on May 28, 2012 at 2:18am

can you try feeding in a clean 5v into the ftdi connector or 5v input? you have some readable characters, which is very odd.


Developer
Comment by Michael Oborne on May 28, 2012 at 2:33am

i have updated the zip file to include an exact thing i have

http://vps.oborne.me/Gimbal.zip

 

Comment by Marc Puig Pasarrius on May 28, 2012 at 3:03am

Now it works! At least I see consistent serial messages.

bad code I had (MPU6000.h):

   unsigned const char dmpMem[8][16][16] = { ...

Code that works:

   unsigned char dmpMem[8][16][16] PROGMEM = { ...

Thanks Michael.


Developer
Comment by Michael Oborne on May 28, 2012 at 3:17am

btw, the pic you uploaded of teh back of the arduimu is correct.

rc inputs are on a0 to a3, so there is room for "switch" expansion

Comment by Cliff Gill on June 3, 2012 at 6:57am

With the new code, it is now operating as well. I have a bit of strange behavior when manually manipulating the gimbal via RC, but too early to tell. I have not tried adding the mediatek to the ArduIMU, should this work or cause any problems? When I get more time I will hook it up to a true gimbal and attempt to determine some performance.

Comment by Greg Fletcher on June 7, 2012 at 8:40pm

New gimbal code for the imu3 here.  I have a wiki on how to set servo limits. It's easy. It takes rc input(ppm/pwm) and has 3 pwm outputs. It can output ppm too as it was born from my head tracker that I wrote for this board. Try the cli. Set the ardu serial monitor to  38400 and type "set up".

Comment by Amilcar Lucas on June 8, 2012 at 5:26pm

Greg can you please take a look at your DIYDRONES inbox ?

Comment by Torg on June 12, 2012 at 12:36pm

this scheme is right with what's in the wiki? What is PPM PPM IN and OUT?

Comment by Greg Fletcher on June 12, 2012 at 7:48pm

Torg, OMG the pitch and roll are reversed. I followed your graphic instead of my notes, just to check. You drawing is right to my wrong wiki. Many thanks, reverse pitch and roll on yours and it will be correct. I will do the same on the wiki. And also put the bec 5V to the GND and 5V lines on the top side of the board. I am not using the regulator, and especially not on the servos. I would like to put it in the wiki.

To all. If any one tries it, please comment here!

Going to fix the wiki now, thanks Torg.

Oh Torg>>>>>>

PPM in and PPM out are only used if you change the user parameters. The default is normal RC channels. Just don't use them if you don't know what it is. PPM is 9 channels of RC on one line, like it goes to the radio. It is 'Pulse Position Modulation'

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

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service