Open Source Computer Vision Library
The Open Source Computer Vision Library has >2500 algorithms, extensive documentation and sample code for real-time computer vision. It works on Windows, Linux, Mac OS X, Android and iOS. Homepage: opencv.org Q&A forum: answers.opencv.org Documentation: docs.opencv.org Please pay special attention to our tutorials! http://docs.opencv.org/3.2.0/d9/df8/tutorial_root.html Books about the OpenCV are described here: http://opencv.org/books.html
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.
Moved to https://github.com/rdiankov/openrave An open-source, cross-platform, plugin-based robot planning environment for autonomous robotics. Includes services like collision detection, physics, (inverse) kinematics, sensors, robot controls, python bindings, and a network scripting environment.
This is a sophisticated & integrated simulation and analysis environment for dynamical systems models of physical systems (ODEs, DAEs, maps, and hybrid systems). It supports symbolic math, optimization, continuation, data analysis, biological apps...
Python Gerber to G-code converter
pyGerber2Gcode is a Pyhon based simple Gerber to G-code converter.
Open source observatory control software
RTS2 is project to create an open source environment for control of a fully autonomous observatory. It is running about dozen fully autonomous observatories. Its modular design allow easily addition of new devices (to already huge supported HW list).
LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
A cross-platform library that computes fast and accurate SIFT image features. libsiftfast provides Octave/Matlab scripts, a command line interface, and a python interface (siftfastpy). Optimized with SIMD instructions and OpenMP .
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.
Random any number you want as many as you want
Random any number you want and how many as you want for free . Design for winning the lottery
Robot simulator inspired by Sim.I.Am
PySimiam is a robot simulator, created to follow the course "Control of Mobile Robots" offered at Coursera. The simulator models an arbitrary number of mobile robots in a 2D environment, each controlled by a arbitrary algorithm.
Control the KSR10 Robot Arm (Velleman) through USB with Python.
This project aims to control the KSR10 Robot Arm (Velleman) through USB with the programming language Python. Requirements: - Python (tested with version 2.6 and 2.7) - modules: pyusb (wich on itself requires libusb or openusb)
MBDyn_sim_suite is a collection of free pre&post-processing tools and simulation models for the open-source multi-body analysis software MBDyn forming a general purpose simulation environment for structural dynamics with an emphasis on wind turbines.
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.
pySpykeeWeb is a simple web server written in Python for controlling a Spykee robot. Currently the program supports robot movement, dock, undock, battery level reporting commands, and video streaming.
Various projects focusing on, but not limited to, Python, robotics and microcontrollers.
Robot for cospace dance
A complete set of code to build your own robot for cospace dance using: raspberry pi, arduino, xbee and blender,
A python-tkinter kit to experiment with the generation and solving of mazes.
A simulator for the Arduino platform written in python. Designed to be cross-platform, easy to use and be well integrated with the Arduino environment.
An Open Source IEC 61131-3 Integrated Development Environment, providing PLCOpen SoftPLC programming, CanOpen IO's, and SVG based HMI.
Br-Gogo is a Brazilian open-source version of the Gogo Board project. Developed by CTI, a Brazilian research center.
Clothes, Perception and Manipulation
CLoPeMa is an 3 year open-source EU-FP7 research project which aims to advance the state of the art in the autonomous perception and manipulation of fabrics, textiles and garments. Software releases during the life-span of the project will enable the CLoPeMa robot to manipulate, perceive and fold all kinds of textiles. Software is structured based on ROS (Robot Operating System) and written in C++, Python and Java.
The CMU personal robotics package offers many robotics algorithms/controllers/drivers that enable robots to perform basic tasks like manipulation and vision. The main infrastructure used is OpenRAVE and Robot Operating System (ROS).
Quadruped robot with simulator control software
The Dragon Fire compiler takes a new, 21st century, look at the Dragon (i.e. Dragon Book). No longer impenetrable to the programmer, this compiler is open and available to them. You control the Dragon, and get Dragon insight into your programs.