Uber experts in software be warned of possible heart attack, a soft uber
I involved myself in a project that basically tries to build a uav from
scratch (seems to be that everybody is into this nowdays)
Need of PWM control in some way is a must, ADC too and a thing that can
manage algorithms is needed.
So as many are doing it, ill be using a robostix+gumstix.
There are a lot of ready available software that do not demand more time to
think, like the i2c-io which seems to rock, or for example good gps
utilities, you know all that kind open source buddies coding for the rest of
Now the big question, is it very insane to build something more like a
system or a collection of programs in the gumstix and use them using scripts
with loops inside etc? I mean rather than recycling software code and doing
a main unique program that do all, what about using the operating system
power in the gumstix and run several apps at the same time or "control"/use
them with scripts?
one last question, the i2c-io has access to ALL the robostix
functionalities? like PWM drive, UARTS, ADC control etc... still dont
understand the full scope of it
really would appreciate your comments on this, found myself with a very big
project in software and debugging times in rebuilding a new one that suits
my needs would get me mad or something
thank you for your help and your time reading
From: Ryan Rapetti <rjrapetti@uc...> - 2006-08-17 19:06:10
I'm also using the gumstix for a UAV. You might want to look at the pololu serial servo controller, which has 9 channels and is cheaper than a robostix. Our setup uses a separate IMU w/ GPS, a radio modem and the servo board all run into the gumstix over serial using a breakout-gs. This config has worked fairly well for us, though I'm currently designing a fully integrated system.
From: Ryan Rapetti <rjrapetti@uc...> - 2006-08-17 19:08:23
Also, on the software side I think scripts will be too slow and hard to
multithread. I wrote all our code in C using pthreads, which has worked
perfectly. There are a lot of resources on the net for multithreading
w/ pthreads. I can send you links if you want.