paparazzi-devel
[Top][All Lists]
Advanced

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

Re: [Paparazzi-devel] Unit Test/Start-up Procedure for Paparazzi?


From: Roman Krashanitsa
Subject: Re: [Paparazzi-devel] Unit Test/Start-up Procedure for Paparazzi?
Date: Fri, 17 Feb 2012 11:41:01 -0800

That, being said, is true, you don't want anything that unconditionally controls your airplane.
 
However, an automatic maintenance and test procedure is a good idea. I suggest having a separate view on the ground station to do that. It can only be engaged if airplane is not in the air and launch has not been initiated. This procedure could run an airplane through all tests and verify results automatically. Probably this could be ran outside the main loop, just after airplane is turned on. In this way the test sequence will be outside the main loop and wont eat performance while in flight.
 
 
Roman
2012/2/17 Felix Ruess <address@hidden>
Hi,

I agree with Chris that putting something like that on a switch is probably not a good idea.
But it would be nice to have something to help you to go through the pre-flight check!
Although that e.g. wouldn't help you if you changed the control gains to potentially very wrong values, etc...

Regarding the existing test targets/code: they were mostly written to test the actual hardware or some software drivers in isolation of the rest of the firmware. E.g. test if the imu is reading data as expected, telemetry is working, etc.

Additional input on possible pre-flight checks/routines or new unit tests, etc. are certainly welcome!

Cheers, Felix


On Fri, Feb 17, 2012 at 3:11 AM, Chris Gough <address@hidden> wrote:
That sounds like a "now crash" switch, I don't normally want one of
those on my transmitter :)

In one project we use a (python) pre-flight test-suite on the
ground-segment. It's purpose is to streamline and make reliable the
"bring-up procedure" for a plane that still takes ~1 hour to set up.
It might be a usefull post-maintenance check too, that hasn't come up
yet...

Chris Gough

On Fri, Feb 17, 2012 at 12:27 PM, Chris Wozny <address@hidden> wrote:
> All,
>
> I noticed there being a section entitled test programs in some
> airframes firmware section. What exactly is this capable of? If I were
> to flick a switch on the transmitter I'd like to have it run through a
> pre-flight procedure such as deflect the servos as if it were
> receiving commands like PITCH(35 deg), hold for 2 seconds, ROLL(-15
> deg), hold for 2 seconds, and finally YAW(-20 deg), hold for 2
> seconds, then YAW(20 deg). I think this could be useful as a way to
> make sure any changes you've made in the airframe didn't significantly
> change anything it wasn't supposed to.
>
> Best,
> Chris
> --
> Chris Wozny
> University of Arizona MAV
>
> _______________________________________________
> 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


_______________________________________________
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]