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.
An Open Source POWERLINK Stack
openPOWERLINK is an Open Source Industrial Ethernet stack for communication in hard real-time. It can be operated as both, Managing Node (master) and Controlled Node (slave). With version 2.0, the source code has been cleanly split into an application-oriented user library and a time-critical stack driver. The latter may be moved to a dedicated communication processor or into a kernel module to deliver enhanced performance while still keeping the API in user space. A full documentation of the stack is available on the web site:
C and C++ library for the NIBObee, NIBO burger and NIBO 2 robots. The library contains libraries for AVR Studio and Arduino developement, USB drivers and the RoboDude programming software.
A Java VM for ARDUINO and other micros using the leJOS runtime.
HaikuVM has been started for hobbyists who develop applications for ARDUINO to open the world of JAVA and leJOS. Yes, you can program an ARDUINO with JAVA! HaikuVM is so small that it even runs on an atmega8 (and the ASURO robot). And yes, you can program an ASURO robot with JAVA! And since version 1.4.0 the RCX lego brick.
NXShield API's and Documentation Online API reference available at: http://www.openelectrons.com/NXShield/html/
Cuts 3D objects from polystyrene foam (EPS/XPS)
A robotic DIY styrofoam cutter consisting of one rotational and two translational axes. It cuts a variety of shapes out of styrofoam-like materials using a hot wire. This project documents the necessary hardware and software parts. Don't miss the follow-up project at http://raumschaum.org Its goal is to further develop hardware and software into an user friendly application.
clipsmm is a C++ interface to the CLIPS libray, a C library for developing expert systems.
A parametric, feature-based, sketch-driven 3D CAD application, built around a geometrical constraint solving engine. Project is in early development stage. The FreeSG library (http://freesg.org/) is required.
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.
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
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.
Universal CNC (Computer Numerical Control) system with accompanying communication and graphics libraries
This project is about enhancing user experience in wireless 802.15.4 chips through open source programmer, bootloader, flashing over the air, and viral flashing over WSN. Current development is done over CC2430 and STM32.
iCub is an open platform for scientists interested in investigating issues in embodied cognition. Here you find all the software and hardware documentation.
Qspline does quaternion interpolation such that the quaternion and angular rate and acceleration vectors are continuous functions of time, while maintaining quaternion normalization.
An Open Source IEC 61131-3 Integrated Development Environment, providing PLCOpen SoftPLC programming, CanOpen IO's, and SVG based HMI.
C Compiler for the Parallax Propeller Chip
Firmware and tool(s) for various rt control applications
Firmware and tool for various real time control applications (E.g. motion control, temperature control).
Unofficial driver and function library for the Evolution ER-1 Robotics Platform.
HRM Lab Is an experimentation platform for testing and visualization of Disparity Maps using the Hybrid Recursive Matching algorithm.
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.
Welcome to Molecubes! This project aims to develop open modular robotic framework envisioned as a universal, robust, and low cost alternative to a variety of specialized robots with fixed body structure and functions.
An object-oriented C++ library for creating any kind of neural networks. You can use the classes provided to create neural network with arbitrary topology and mixed type of neurons, and learn it. All aspect are customizable, from neurons to learning.
This is a attempt for simple hardware emulator of Celestron's NexStar Telescope mounts. The emulator is based on MCUs like PIC18F2550 from Microchip Technology Inc.