Hi everybody.

 

I saw that on the Ardupilot (not mega) repository is the new version 2.8 still in work.

But since months nothing happens.

Is it still in development, is this the final version or won't it developed anymore?

 

nice regards

 

Stefan

 

Views: 415

Replies to This Discussion

2.8 was just a fun experiment by Jason Short to make the legacy ArduPilot code more like the APM code, but it's incomplete. He's 100% focused on ArduCopter now and we've got more new projects in the pipeline, so it's unlikely he'll come back to it, but you never know. 

 

Why do you need it? The last public version--2.7--is very functional. 

But it still has issues with arduimu see my other thread.

 

Evan

i make two versions of firmware for legacy ardupilot for rtl my small fpv plane

download here

2.7 with fixed navigation error bug and "tremor" of elerons tested in xplane & real fly

2.8 beta fixed bugs, tested in xplane & real fly too

Version 2.8 is full of surprises! I start normally. Fly from waypoints. In manual landing suddenly does the pitch command backwards. The copter falls naturally into the grass.

maybe you mistook last Arducopter 2.8 firmware for ardupilot-mega and arduplane 2.8 for legacy ardupilot @ atmega 328 cpu?

will the overwriting the libraries with these ones make older versions not work/compile right ?

im make new copy of clean arduino ide software (version 0.22 for legacy AP) for each version of firmware, copy libraries, rename arduino.exe to arduino_ap_28.exe and use "open with" windows dialog on pde file

ok thanks

is there a way to reduce the airspeed sensitivity? mine peaks with just minor wind (scale set to 180)

i even set scale to max 8000klmp/h and at light wind it goes to 781klmp/h and a pinch peaks it

void read_airspeed(void)
{
    #if GCS_PROTOCOL != 3
    airpressure_raw = ((float)analogRead(AIRSPEED_PIN) * .10) + (airpressure_raw * .90);
    airpressure     = (int)airpressure_raw - airpressure_offset;
    airpressure     = max(airpressure, 0);
    airspeed         = sqrt((float)airpressure / AIRSPEED_RATIO) * 100;
    #endif
    
    airspeed_error = airspeed_cruise - airspeed;
}

I think the need to increase AIRSPEED_RATIO parameter

where would i put that? in AP_Config.h under arplane speed control header under ratio

or how much should i increase the ratio too?

its presently:

// Airplane speed control
#define AIRSPEED_CRUISE 13  // meters/s : Speed to try and maintain - You must set this value even without an airspeed sensor!
#define AIRSPEED_RATIO 0.1254 // If your airspeed is under-reporting, increase this value to something like .2

I tried .2 it didnt help

Subject: Incorrect effective direction Nick. I downloaded the software again. (Of course it was always the Copter software). So far it works. Why the pitch direction has inverted flying will remain an uncertainty.

airspeed sensor with dual pipes & pitot ?

try increase AIRSPEED_RATIO propotrional error

 

as example wind is 5m/s  swown as 15 m/s   15 / 5 = 3 times

if AIRSPEED_RATIO =0.1254 

0.1254 * 3 = 0,3762 - its new value for AIRSPEED_RATIO

RSS

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