Page 3 of 3

Re: Quad

PostPosted: Thu Jul 29, 2010 10:26 am
by lukasz
Tom, does this mean that UAV navigation is finished?

Re: Quad

PostPosted: Thu Jul 29, 2010 11:09 am
by Tom
Not all, navigation will be a small scripting language.
For now, only FLY_TO, CIRCLE and GOTO statements implemented (with both absolute coordinates and coordinates in meter relative to the starting position) in the SVN code.
I'm planning to also implement WHILE and IF. This would make statements such as
WHILE (height < 150m)
CIRCLE(0,0,150m)

possible.
I'm also planning to include a first navigation buffer that will be always evaluated. This can contain code such as:
IF (GPS_SATELLITES < 4)
FLY_STRAIGHT
IF (DISTANCE_TO_HOME > 1000m)
FLY_TO(0,0,100) // to home position at 100m height)

But first, I'm going to do some more tests with the current code :-)

Re: Quad

PostPosted: Thu Jul 29, 2010 6:50 pm
by Mitch
Good stuff Tom!

Re: Quad

PostPosted: Thu Jul 29, 2010 7:36 pm
by lukasz
yes, can't wait to get my hand on it ;)

Re: Quad

PostPosted: Fri Jul 30, 2010 4:01 pm
by Maximus
Tom wrote:Quad development has been on a low level. I have been focussing on UAV navigation in the meantime. Now this is as good as finished, I can start focussing on quadrocopters again :-)


Interesting fonctionnalities for quads (except stability of course) is autolovel (means the quad comes back horintal when you let the stick), altitude hold (with a switch on radio - thanks to barometer) and GPS flight (fix the quad in the space and return home function).
Cheers ;)
Maximus

Re: Quad

PostPosted: Sat Jul 31, 2010 5:08 pm
by Tom
Auto level is already working. Altitude hold for quadrocopters will be the next step to work on...