paparazzi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Paparazzi-devel] Arduimu basic airstart enabled or not?


From: Gautier Hattenberger
Subject: Re: [Paparazzi-devel] Arduimu basic airstart enabled or not?
Date: Sat, 21 May 2011 22:04:21 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110424 Thunderbird/3.1.10

Hi,

For arduimu basic or not, if you set ENABLE_AIR_START to 0, it will always perform a "ground start", which means that to neutrals for gyros and accelerometers is done at power up, and that your aircraft should always to placed in a leveled position during all the initialization phase. If ENABLE_AIR_START is set to 1, the "air start" procedure is applied: the neutrals are taken from the eeprom from the last "ground start". It is possible to run the "ground start" at any time by putting the pin 8 (on v2 hardware) to the ground. Maybe, we could just add some soft "ground start" commanded from the autopilot through I2C. For now, you should just place your plane in a correct position, run the "ground start" once, then only use the "air start".

Gautier

On 20/05/2011 14:41, Leandro Chelini wrote:
Hi Chris

We fly with ENABLE_AIR_START 1
A quick look at the code. My assumption:
If it is on, ArduIMU will take only the
ROLL_NEUTRAL_DEFAULT and
PITCH_NEUTRAL_DEFAULT
to offset the values.
Otherwise it will take the average of the firs 400 values to generate an offeset.

I'm not sure about this, but we had many successfully flights with it enabled.

Bruzzlee

On 20.05.2011 14:14, Chris wrote:
Hi.
I tried to use the "ins_arduimu_basic" files but after loading the arduimu firmware to the board itself there was no led flashing indicating initialization, only the yellow light was steadily on. Then i compared the older files with the new ones and i found that "Airstart" was enabled where in the older ones it was disabled :

#define ENABLE_AIR_START 1 // 1 if using airstart/groundstart signaling, 0 if not

After disabling it the initialization was performed as usual and the imu was working. I can't say if the IMU was working with airstart set to 1 despite the fact that there was no
evidence of initialization since i forgot to check.
The IMU could be operational and just the leds did not flash, that's why i am asking.
Is  this the correct behavior when Airstart is enabled?
Should airstart be enabled to start with?
Chris



_______________________________________________
Paparazzi-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]