The object-oriented C++ library KLib provides methods to control a Khepera II robot of K-Team by remote via a serial connection. It supports turret extensions like grippers and cameras. There is also a graphical example application to control Khepera.
Travis is a small library for computer vision in robots
Travis contains several algorithms for computer vision in robotics. There are tracking, motion detection and reactive navigation functions.
roboerc implements JAUS standard 3.3. It provides the necessary virtual networking library for JAUS message over TCP, UDP, Serial. It also uses JAUS switches to route JAUS messages across seperated virtual network.
The library currently consists of an implementation of collision detection of static/moving ellipsoids that exploits frame-coherence using separating planes. Please visit http://www.cs.hku.hk/GraphicsGroup/cd.html for paper references.
The Integrating Vision Toolkit (IVT) is a powerful and fast C++ computer vision library with an easy-to-use object-oriented architecture. It offers its own multi-platform GUI toolkit. OpenCV is integrated optionally. Website: http://ivt.sourceforge.net
Highly modularized Reinforcement Learning library for real/simulation robots to learn behaviors. Our ultimate goal is to develop an artificial intelligence (AI) program with which the robots can learn to behave as their users wish.
Simple DIY Analog Hardware Interface
microTone Module is analog interface to connect microcontrollers or digital logic systems with PCs. This interface use PC sound card’s audio output terminal to send commands to external hardware systems.
SmartSLAM is an open source C++ library for SLAM (Simultaneous Localization and Mapping) algorithms in robotics based on probabilistic methods.
A speech synthesis and recognition library that is cross-platform, accessible from Java and C++, and has a very small API. Uses CMU Sphinx4 and FreeTTS internally.
Projects help of using DRAM ICs in Arduino
The target of project is wirting a library that would help using DRAM ICs with Arduino. On next phase of project there will be clone of Arduino with increased memory (flash and later RAM).
Computer vision and image processing library for Qt.
This library contains among other things a set of graphical widgets for video output, performance evaluation and augmented reality. The library also provides classes for several data types usually required by computer vision and image processing applications such as vectors, matrices, quaternions and images. Thanks to a large number of wrapper functions these objects can be used with highly efficient functionality from third party libraries such as OpenCV, GNU Scientific Library...
Urmia University 2D Soccer Server Simulation base
Ruby computer vision library
Video processing and computer vision library for GNU/Linux offering interfaces to do image- and video-I/O with ImageMagick/Magick++, Xine, firewire digital camera (DC1394), and video for linux (V4L). Port to MS Windows is underway. Note that this version of HornetsEye is deprecated. HornetsEye now is released as multiple packages on RubyGems.org. The source code is available on Github.com (see http://www.wedesoft.de/hornetseye-api/ for more information).
Framework for Digital Image Analysis
An implementation of Bruhn et al.'s fast variational optical flow algorithm using the OpenCV image processing library. The code calculates dense flow fields with a user-specified level of precision.
The STAIR Vision Library (SVL), originally developed to support the STanford AI Robot, provides software infrastructure for computer vision, machine learning, and probabilistic graphical models.
The Massive G Engine is a simple yet feature-rich extensible 3D simulation engine for Robotics Research and gaming.
Universal CNC (Computer Numerical Control) system with accompanying communication and graphics libraries
ManFieLd is an easy-to-use framework to develop filtering applications for Distributed System, relieving the burden of the developer to write the support code for the filtering methods.
Open source, cross platform drivers and function library for the NovInt Falcon Haptic Controller. These drivers are not produced by Novint Technologies, Inc. and do not come with any warranty as to their correctness or usage.
iSpike is a spiking neural interface between the iCub humanoid robot and a spiking neural simulator such as NeMo.The system aims to provide an interface for the iCub that provides as biologically realistic spike trains from its senses as possible.
The FunnyRobot project designs an educational robot controller that is programmable via USB. Both the hardware and software are configurable and extensible. Users can build programs with a C++ library and run them under a real-time operating system.
The goal of this project is to develop a hot wire foam cutter that relies on a simple embedded controller to provide real time functionality.
A C++ implementation of Dynamic Field Theory (DFT), Amari kind of space-time continuous fields representing activation of populations in neural cortex. Source code for the GUI is available through SVN.