Hi there,
Some of those posts are indeed new to me, the one from last month sounded pretty promising though to us.
Our entire set of goals with the library is hard to describe, because we've got a very broad range of goals. The principle, of course, is to do everything as modularly as possible. The principle is to do everything as modularly as possible, so that other people can take our functions and use them to build their own applications.
As always, I'm open for tips and happy to hear any that you have. I realize that the project is quite challenging. Right now I'm waiting to get the drone so that I can start hooking up the hardware, as well as reading up on computer vision and similar topics.
Our goals are, in order:
* Get familiar with the drone itself and its programming interface
* Attach the camera and be able to analyze the video feed
* Create depth maps using the camera (although I'd love to do this with optical flow, I think we're going to end up using simulated stereo view for this by moving the drone back and forth)
* Allow the drone to avoid obstacles
I have no experience with autopiloting algorithms, nor with physical robotics, but I do have experience with efficient algorithms in a variety of fields. The two other people that are planning on working on the project are full-time software developers, whereas I'm more of a scientist who programs to get things done and enjoys programming them well if he can. I'm aware that it's a very challenging project, and I'm not being overconfident about it - but I am confident that if we fail, we'll at least fail while having a lot of fun

The project will also move somewhat slowly, since we're all doing it in our free time, but that doesn't mean that we're incapable or lazy, just that we all have other jobs as well
Do you have experience with robot control? You're welcome to join us if you like.