Bounty offered a ArduIMU+ V3 camera gimbal stabilizer

I haven't been able to find a descent standalone camera gimbal stabilizer so I am offering a bounty/reward for the FIRST person who is able to provide me with working source code for a ArduIMU+ v3 camera gimbal stabilizer.  I know that arducopter and arduplane code includes camera stabilization code, so hopefully it won't be too hard of an ask.

One condition is that the code will be made open source for everyone to use.

I will pay $100 USD for code that meets all the mandatory requirements, and bonus $ for desirables.  This offer/bounty/reward is open until 30 March or until someone claims it.

[EDIT: extended to 11 May or until the bounty is successfully claimed]

Mandatory requirements:

2 x channel PWM in and out to control the camera gimbals roll and pitch using a standard R/C RX and servos

Stabilize the camera gimbal to maintain a level attitude/bank angle

Real time R/C channel or serial CLI configuration of servo endpoint and gain/PID

Settings stored in NVRAM

Desirable requirements

Pan/Yaw stabilization and control on a 3rd PWM channel +$25

PPM R/C input option +$10

"3D" mode, where the attitude/bank/yaw angle is held when the R/C stick is at neutral +$50

Working source code by 10 March 2012 +$50

Ability to tell the unit to keep pointing at point/region of interest such as a GPS coodinate/altitude $50

Views: 16166

Comments are closed for this blog post

Comment by Greg Fletcher on April 23, 2012 at 10:44pm

Ya, I got it working. CLI/PWM in/out/DCM.ect... ... ...  I have been busy with GIT tortoise////turtle or what ever. I will finish it up and test, soon.

Comment by Denny Rowland on April 24, 2012 at 12:49am

Hope to see the servo response time. 

Comment by Taylor Davis on April 24, 2012 at 10:08am

I'm glad to hear there's some process on this. I'm still waiting on my ArduIMU+ V3 to arrive so I can test as well. I'll post when I get it and do some testing myself.

Comment by Vernon Barry on April 24, 2012 at 11:16am

Cliff, the issue is you have to choose the right board. You have it set for the older APM board which has an mega 1280 but the IMU V3 board is a atmega 328P.

"warning- not a 1280

 

Comment by Vernon Barry on April 24, 2012 at 11:20am

Cliff, sorry my bad,

Mission planner is throwing an error, the command line states a warning something along the lines of "warning- not a 1280"

You cannot load that code to an IMU V3 via mission planner!! Depending on the file format, you need to be using either Arduino if it's a PDE file or if it's a HEX, then avrdude (same thing mission planner is using but you must specify the chip type and the GUI of mission planner won't let you do that. I use AVR-Burn-O-Mat as agui for avrdude and it makes you life much easier.

 

Comment by Cliff Gill on April 24, 2012 at 12:22pm

Vernon,

Thanks very much for the help. However, I am new to AVR and the hex files, so working my way through it. I have winAVR and AVR8 burno matic installed, and now not quite sure about writing the gimbal.cpp.hex file as Flash or Eeprom? I am probably out of my league here, but still trying to give it a try, and judging by several other posts I am not the only one running into problems testing this out. Thanks again for any help.

Comment by Vernon Barry on April 24, 2012 at 12:35pm

First, you must configure the AVR-Burn-O-Mat to point to the location of acrdude and the config file.

Then ensure you have the right serial port and further the correct programmer chosen "STK500 V2"

Then you must close and reopen Burn-O-Mat.

Then at the top choose the right chip atemega328P.

Then you can select the hex file in "Flash"

Then hit "write"

You may have to hit the reset button on the IMU V3 right after you hit "write"

 

Comment by Vernon Barry on April 24, 2012 at 12:36pm

typo avrdude.exe  and avrdude.conf 

Comment by Vernon Barry on April 24, 2012 at 12:39pm

 

Comment by Vernon Barry on April 24, 2012 at 12:42pm

Choose your com port of the FTDI adapter, and as it says if the muber is higher (com9) then just put in com9.

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