Inverted Pendulum aims at the development of an open source C++ cross-platform set of applications which simulate the dynamics of the inverted pendulum, a classic example of an unstable system, and typically studied in undergrad control courses.
Keep It Simple Bus is a PC+MCU based Robotics Framework that utilizes serial port to interface to multiple DC/Servo/Stepper motors through PIC12F683 ising binary protocol. Main goal is to do it as cheap as possible with minimal number of components, fast
An easy and light carrier phase differential gps code that takes integrated carrier phase measurements from a ground station and a receiver and returns 2-5cm accuracy on relative positioning.
Software & designs for several autonomous aerial robots.
MIT's spacecraft simulator for control algorithm development
The SPHERES simulation is designed to support most software-related aspects of single- and multi-satellite SPHERES operations. The simulation code base consists of simulated versions of most of the SPHERES core flight code and additional code that simulates dynamics, communications, and other environmental interaction. The simulation is particularly valuable during the early stages of algorithm development and implementation as an aid in accelerating the learning curve for any Guest Scientist for SPHERES. Algorithms may be implemented in C or Embedded MATLAB and executed in the MATLAB simulation environment to verify general desired behavior. With some limitations, the code used in the simulation can be directly transferred to the SPHERES hardware. We are sharing this project with the public to gather more interest for SPHERES Guest Scientists. Feel free to use and contribute to this code base, just don't forget to credit the MIT Space Systems Lab if you distribute any results.
This is a Java-based remote control application that uses Bluetooth to control a Lego NXT. It uses simple one-line text message to inform the NXT brick on the state of a joystick and its buttons.
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.
This is a replacement of the old opencv unicap driver module that only supports the queue buffer interface. The new driver uses the more efficiente call-back interface and allows to use Imaging Source "one4all" DFM 22BUC03-ML board camera.
Orangutan-lib is a small utility library to get new developers on the Orangutan family of robotic controllers from Pololu Robotics up and running.
A Player Project plugin driver for Mitsubishi's MELFA industrial robots. Allows direct movement control of the robot, as well as execution of arbitrary MELFA Basic commands and stored programs.
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.
USB 2.0 for Real-Time provide a hard real-time capable implementation of an USB 2.0 stack on top of Linux/Xenomai. It implements the stack core and EHCI, UHCI and OHCI host controller drivers.
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.
Programs for MFS Foxes FTC Team 110 for the 2010-11 season.
Bot simulation main purpose is to help real bot developer to test their bot behaviors thanks to an openGL simulation with collision detection and a scriptable behavior in LUA.
A brief Design manual for a Humanoid robot
Someday I hope to build this project , but until I can do this I will post all technical schematic for it :) Also .Jpg of simplified Rail Gun Idea
Develop software for telerobotic control of a large semi autonomous robot in an everyday natural environment, with ultimate goal of independant artifically intelligent control. Platform is Linux running on standard high end x86 PC hardware system, prim
Plot/Printer 3D 2D Project - CAD/CAM CNC - It go convert them for a language that later will be interpreted by the machine.
Hexapod with terrain adaptation
A 3DOF hexapod, utilizing terrain adaptation. The robot is controlled by Arduino UNO, it has pressure sensors on the feet and an accelerometer. Most parts are from http://www.lynxmotion.com , the servo controller is SSC-32, servos are Power HD 9001MG http://goo.gl/4Gnrg
AnyMouse is used to move the mouse pointer, using your hand in front of the webcam : no colored gloves required, or color rings, or wearable electronic. Tip : it could be used for controlling something else than the cursor. Don't forget to credit me.
Arduino2Lego is a project developed at the Politecnico of Milan by a Computer Science Engineering student. It aims to make all Lego NXT peripherals (motors, sensors,...) easily usable from Arduino.
The goal is an Ascom driver for parallel port connected, telescope controlling stepper motors.
Библиотека для расчета параметров автомобиля/ Library for calculate autovenchiles.
Automated Synthesis of Bond Graphs using Genetic programming. We are interested in developing a powerful tools for conceptual innovation using automated computational search algorithms.