The Player Project: Player is a networked interface to robots and sensors. Stage and Gazebo are Player-friendly multiple-robot simulators. The software aims for POSIX compliance and runs on most UNIX-like OS's. Some parts also work on Windows.
Open Source from the Robotics Lab research group @ UC3M
Welcome to the open branch of the Robotics Lab research group @ Universidad Carlos III de Madrid (UC3M). We currently host 3 main projects here: * ASIBOT open source software, which includes basic simulation, control and vision: http://roboticslab.sourceforge.net/asibot * Datasets we use for machine learning: https://sourceforge.net/projects/roboticslab/files/Datasets * Nicolas Burrus' RGBDemo stuff.
A C++, object-oriented, Extended Kalman Filter library.
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, Computational Geometry Algorithms Library, Intel's Math Kernel Library and Integrated Performance Primitives, the Octave library, etc...
The BioloidNativeInterface is a C++ library to control bioloid/dynamixel modules including AX12, AXS1. It provides a parser for the bioloid protocoll and methods to read/write packets.
Universal CNC (Computer Numerical Control) system with accompanying communication and graphics libraries
Driver support for 3D Controller Hardware. We hope to support SDL Input, DirectInput, and other major controller API's including game consoles and embedded systems.
An Open Source IEC 61131-3 Integrated Development Environment, providing PLCOpen SoftPLC programming, CanOpen IO's, and SVG based HMI.
DigEnv is the implementation of various approaches to digital interactive environments, systems and projects, like multi-touch tables, interactive projections and non-conventional input methods.
A real time physics library based on ODE with continuous collision detection. Features stable handling of arbitrary triangle meshes, high velocity collisions and high mass ratios.
Framework for modelling of Natural General Intelligence. This project aims at creation of open source AGI (Artificial General Intelligence) through modelling of natural thinking. See http://roland.pri.ee/bakalaureusetoo/ for theoretical details.
NxtDataLogger is a data acquisition system for Lego NXT Robots. Using bluetooth it captures and logs data sent by the NXT. Basic display and charting is provided. Data can be exported in text format for analysis and charting in other systems.
This project moved to https://forge.ocamlcore.org/projects/ocaml-mindstorm/ OCaml-mindstorm is a library that enables you to drive Lego mindsotrm NXT bricks from OCaml. Communication with the NXT brick is done through bluetooth.
using simple cuboids and gjk algorithm, this general purpose algorithm gives a ready made code to work with swissranger 3D camera.
SPASM - Software for Probabilistic Analysis, Storage and Manipulation
Senseless is an application for wireless sensor and actuator networks (SANETs). The senseless framework connects several WSNs to end-applications which allow the user to monitor and control these WSNs without any knowledge of the underlying system.
Maiden-core is a Linux kernel robotics API module, extensible in Erc. The Maiden Project also documents and develops the Maiden architecture for mobile robots, a set of (optional) designs and standards for robots using the Maiden-core API.
Our aim is to develop a library for geometrical tolerance analysis, that is OS and CAD platform indenpendent. Toleraning is widely used in engineering (manufacturing, computational metrology, quality assurance), but no good software exist.
The aim of this library is to provide a single place that includes an extensive set of ready-to-use motion algorithms for wheeled mobile robots, including motion planners, obstacle avoidance techniques, adaptive behaviors, trajectory generators, etc.
YARP, Yet Another Robot Platform. Always dreamt of controlling a humanoid robot? ...well, we do that. A C++ library for IPC, vision and control. This project was migrated to GitHub: https://github.com/robotology/yarp
Modular EtherCAT master stack targeting real-time industrial control. Configurable anywhere from a lean-and-mean basic stack to a full-fledged EtherCAT master.
GAIUS is an data centric automation framework. Core is the RTPS protocol (Real Time Publish Subscribe, see IEC/PAS 62030 (2004)) and a time triggered / event triggered paradigm with variant data transport, client side supported for C/C++ and Python.
Library for handling XBee / XBee-PRO RF modules. The library is written in C and supports the following platforms: Linux (x86, MIPSel), Windows (x86), AT91 SAM7 microcontrollers.
pyPal is a jabber based chatterbot that can be used to launch commands remotely as well as to make some good conversation. It is expected to be capable of multi-language learning.