English intro

andreynech edited this page Mar 14, 2012 · 8 revisions


The main goal of the Veter-project is to build software and hardware infrastructure for the vehicles controlled over the Internet. One of the most important requirements we defined for ourselves was to reduce the amount of required hardware components. We believe that such approach will considerably simplify the hardware building step and as a result can attract more hobby makers. In addition, such approach leads to more compact hardware design. Current hardware design is built around popular BeagleBoard open hardware platform.

At the software side, we are using modern libraries and building blocks such as Gstreamer, Ice, Ångström Linux distribution and many others to leverage the proved solutions and only program what is not available yet.

What we have made so far is very powerful platform to experiment with computer vision and artificial intelligence algorithms. Powerful on-board OMAP3530 processor makes it possible to implement complex navigation algorithms. In addition, extremely complex navigation, image processing and analysis algorithms could be implemented on the "driver" side. Our software infrastructure delivers all sensor data (including live video stream) to the driver console where the power of GP GPU or calculation cluster based solutions could be leveraged to reach unprecedented level of intelligent robot behavior. Just as one possible direction, we would like to mention that we are currently working on integrating Amazon's GPU enriched EC2 clusters into our software infrastructure to solve navigation problems in real-time at the not yet seen level of performance and complexity.

This Wiki is intended to document all aspects (hardware and software) of our project. In particular, the following information is available:

  • Hardware design - describes all aspects how to build the tracked vehicle we are currently using for our tests.
  • Software design - describes all the information required to build software for the vehicle's on-board computer as well as remote operator's console application.