Flock of Birds Library
Details
| Size: | 0K |
| Last Update: | 2008-06-10 01:32:17 |
| Version: | 1.0.2 |
| OS Support: | Linux |
| License/Program Type: | LGPL (GNU Lesser General Public License) |
| Publisher: | Nathan Cournia |
| Price: | $0.00 |
Description:
Flock of Birds Library 1.0.2 is libraries software developed by Nathan Cournia.
Flock of Birds Library (libfob) provides an interface to the Flock of Birds hardware. Tedious and error prone tasks such as configuring the flock's data mode, sending commands to the flock, and decoding the data received from the flock are all hidden behind libfob's interface.
Programming the flock hardware can be hard. The programmer has to worry about in which format the flock returns data (pos/quat, quat, mat, pos, angles, pos/angles, etc.) Configuring the flock is error prone and hard to get correct. For older version of the Flock of Birds hardware, simply starting the flock can be a chore.
In contrast, libfob has been designed to be easy to use. The programmer simply tells the library the following:
Serial port the flock is attached to (ex: "/dev/ttyS0").
Hemisphere the flock should operate in (ex: "DOWN").
Maximum speed the flock can operate ("FAST" for newer flock hardware "SLOW" for older hardware).
The programmer can then configure the flock on a per bird basis. Any combination of the following information can be retrieved from a bird in the flock:
Position
Orientation
Buttons
At any time, the programmer can retrieve the above information in any of the following formats:
Quaternion (represents orientation)
Vector (represent position)
4x4 Matrix (represents position/orientation)
The programmer pays no penalty for retrieving data in one format over another. Internally libfob configures the flock's hardware to send data as fast as possible. libfob maintains multiple representations of the data for fast retrieval by the programmer.
libfob also provides facilities to correct orientation information for incorrectly installed bird sensors.
Flock of Birds Library 1.0.2 supports different languages (including english). It works with Linux.
Downloading Flock of Birds Library 1.0.2 will take if you use fast ADSL connection.
0 comments
Add to
Flock of Birds Library Version History
Related Software
|
|
From category: Libraries |
| Embperl::IntroEmbperlObject 2.2.0 is libraries software developed by Neil Gunton. Embperl::IntroEmbperlObject is an introduction to EmbperlObject. This tutorial is intended as a complement t... |
|
|
From category: Libraries |
| CGI::Request 2.0b1 is libraries software developed by Martin R.J. Cleaver. CGI::Request is a parse client request via a CGI interface. SYNOPSIS use CGI::Request;... |
|
|
From category: Libraries |
| Libqrencode is a C library for encoding data in a QR Code symbol.... |
|
|
From category: Libraries |
| EasyBeans 1.0 Milestone 2 is libraries software developed by EasyBeans / ObjectWeb consortium. EasyBeans is an implementation of an EJB3 container. EasyBeans library aims to provide an implementati... |
|
|
From category: Libraries |
| ATK 1.12.3 is libraries software developed by ATK Team. ATK is an accessibility library for GNOME. Requirements: GLib-2.0.0 or better Building: To configure ATK, run the ./... |
|
|
From category: Libraries |
| DateTime::Format::Builder::Tutorial 0.7807 is libraries software developed by Iain Truskett. DateTime::Format::Builder::Tutorial is a quick class on using Builder. CREATING A CLASS As... |
|
|
From category: Libraries |
| Apache::PAR::tutorial 0.30 is libraries software developed by Nathan Byrd. Apache::PAR::tutorial is a Perl module with information on getting Apache::PAR up and running. Apache::PAR is a fra... |
|
|
From category: Assembler-Tools |
| ECForms 0.2 is assembler tools software developed by Francisco Castrillo. ECF is a framework developed to build web applications in an easy way. ECForms goals can be enumerated as follows: H... |
|
|
From category: Libraries |
| cPdfWriter Image Graph Driver 0.2.2 is libraries software developed by Valeriu Palos. cPdfWriter is a PHP5 class for exporting PDF documents based on TCPDF, FPDF, and other related scripts.... |
|
|
From category: Libraries |
| class.Logger.php3 1.0 is libraries software developed by CDI. class.Logger.php3 is used to maintain persistant log files in PHP3 applications as efficiently as possible. Using Logger, your p... |
|
|
From category: Perl-Modules |
| SQL::Statement::Functions are built-in & user-defined SQL functions.... |
|
|
From category: Assembler-Tools |
| cc65 2.11.0 is assembler tools software developed by Ullrich von Bassewitz. cc65 is a complete cross development package for 6502 systems, including a powerful macro assembler, a C compiler, linker... |
|
|
From category: Libraries |
| commonc++ 0.2 is libraries software developed by Mark Lindner. commonc++ project is a C++ class library for developing cross-platform systems software for POSIX and Windows systems. It provi... |
|
|
From category: Compilers |
| Shed Skin is an experimental Python-to-C++ compiler.... |
|
|
From category: Libraries |
| CVS Perl library 0.07 is libraries software developed by Olivier Poitrey. CVS Perl library is a Perl module which is a wrapper around the CVS command with an object-oriented interface. Installat... |
Leave a comment