
Top : Computers : Robotics : Software :
Control
Websites
A collection of Open Source embedded software libraries for mobile robotics applications, targeting Motorola 68K/ColdFire and PowerPC micros. The code is written in C, C++, and assembler and licensed under the GNU LGPL.
site exerpt
MotoRobots Software Libraries Documentation is now available!dwalters 2002-12-02 16:08 MotoRobots Software LibrariesThe Doxygen-generated documentation for the MotoRobots libraries is now available on the web site, either to browse on-line, or as a downloadable package. See the documentation page Read More/Comment] Welcome to MotoRobotsdwalters...BASIC Stamp code used by the GearGrinders (Team 112) in the FIRST robotic competition. Source code for the 2001 and 2002 events is available.
site exerpt
Welcome to the NROSoft team website Some updates are available.Team members: Sean Cleary, Dennis Chao, and Tom Hill III 2002-2003 Robotics Software This year we changed up the robotics program. We decided to leave FIRST and join BattleBotsIQ for a number of reasons. As a result,...A platform independent servo controller driver compatible with FerretTronics and Phidget boards. Java and C++ versions. Free Software licensed under the GNU GPL.
site exerpt
ServoMaster Controller maxservos bandwidth precision silent protocol/USB protocol/serial protocol/serial/speed transition allow_disconnect firmware/revision Servo precision range/units range/min range/max silent velocity acceleration SourceForge Project Page Downloads CVS Mailing Lists Bug Reports Family DIY Zoning Haywire Jukebox ServoMaster Miscellaneous Credits Legal Donations ServoMaster PDF...C source code for a Linux stepper motor controller that can control up to 3 unipolar steppers through a PC parallel port. Free Software licensed under the GNU GPL.
http://digilander.libero.it/nastero/projects_step_eng.htm
A modular, network transparent, realtime capable, C/C++ framework for controlling robots. The main plattform is Linux/RTLinux but Win32 and Solaris also supported. MCA-2 is Free Software licensed under the GNU GPL.
site exerpt
Modular Controller Architecture C framework for controlling robots and other kind of hardware. The main plattform is Linux/RTLinux, support for Win32 and Solaris also exists. Quick Overview Detailed Introduction There are some english and german papers in pdf and postscript format. The main...A collection of C++ libraries that form the Open Source control software used in the RHex hexapod robot. The code was developed for the QNX RTOS but also runs on Linux. Released under the BSD license.
site exerpt
Untitled Document Welcome to the home of the RHexLib software project! RHexLib is a collection of software libraries, collectively forming the control software used in the RHex robot. This website is intended to help RHexLib developers by complementing SourceForge services with additional...Reversed-engineered, Open Source control software for robots made by the now defunct Nomadic Technologies, Inc.. Written in C and released under the GNU GPL.
site exerpt
DRobot This project aims to share resources amongst users of Nomadics robots. Nomadics was a supplier of research robots for many years but has now gone out of the robotics business and no longer provides updated binaries for it's robots. Therefore,...An Open Source C++ library for sequential localisation and map-building. Modular design makes it suitable for robot navigation in 1D, 2D or 3D with arbitrary sensing capabilities. Licensed under GNU GPL.
http://www.robots.ox.ac.uk/~ajd/Scene/
CARMEN is modular, Open Source C software designed to provide basic navigation primatives including: base and sensor control, obstacle avoidance, localization, path planning, people-tracking, and mapping. Licensed under the GNU GPL.
http://www-2.cs.cmu.edu/~carmen/
Official production releases and source code from the now defunct Nomadic Technologies, Inc. Source code to all drivers, libraries and applications is now under the GNU GPL license.
site exerpt
Nomadic.Sourceforge.Net Active development is happening on the i200m module to update it to the latest Linux kernel versions. Testers are needed; if you are interested, please respond via the mailing list. 25 January 2002 Source code for the XRDev development environment...Multi-tasking control program for a Sumo robot equipped with multiple sensors. C source code for the 68HC11 Handiboard.
site exerpt
Dave's Sumo Robot project page, software page. The development tool for the used for the The Handy Board is called Interactive C (IC IC is basically consist of two parts, a pseudo-code (pcode) machine language module and the interface/compiler portion (IC program IC compiles into pseudo-code (p-code)...A component-based Java toolkit enabling rapid development of FIPA compliant physical agents. Source code is available under an Open Source-like license.
http://fipa-os.sourceforge.net/
RCCL is a library of C routines for doing real-time control and graphic simulation of a number of industrial robots, primarily PUMAs. License allows non-commercial use only.
site exerpt
Robot Control C Library (RCCL) I still get the occasional request for it. The last official release was RCCL 5.0, available in compressed tar format. The RCCL User Guide is also available separately as compressed PostScript. I have a newer version, RCCL 5.1, which I...Windows and DOS-based software is provided to control homebrew, stepper-based, 4-axis CNC hardware that cuts parts for sailplane models.
site exerpt
copyright 2003 Consolini Alberto All rights reserved....Java Interface for Mitsubishi RVM1 Robot. Control and camera interfaces are provided. Open Source software released under the BSD license.
site exerpt
JRobot Overview A application that eases the use of a RVM1 robot. Indeed, it has many features that make its use very friendly and intuitive. Some of the features are: Easy programming with editor: saving, loading, executing programs as easy as hello...A multiprocess robotic "nervous system" that will allow a four-legged robot to control itself autonomously in nine degrees of freedom. Robosoft is Open Source C++ code under the BSD license.
site exerpt
SourceForge.net: Robotic Software Provide feedback on this page Recently changed page Site Status SF.net Projects Robotic Software Summary Robotic Software Stats RSS Summary Admin Home Page Forums Tracker Bugs Support Requests Patches Feature Requests Mail Tasks Docs Screenshots News CVS Files Sponsored Downloads...A software platform and associated hardware with a focus on educational use. Software can handle 100+ I/O ports, up to 12-16 servos and many DC motors. EGgO is written in Python, runs on Linux and is Free Software licensed under the GNU GPL.
site exerpt
An Educational Robotics Platform Platform is a project to develop hardware and software tools for designing and building robots with a focus on education. By leveraging the power of embedded systems, currently used hardware, free software and programming languages such as Python, the EGg0...Event-driven controller for small remote robots. This approach uses a MIDI-style object mechanism for controlling over the internet. JINI and Java based.
site exerpt
SourceForge.net: jabot Provide feedback on this page Recently changed page Site Status SF.net Projects jabot Summary jabot Stats RSS Summary Admin Home Page Forums Tracker Bugs Support Requests Patches Feature Requests Mail Tasks Docs Screenshots News CVS Files Sponsored Downloads About jabot...CMU MultiRobot Lab MARS packages are complete, effective and scalable software for autonomous robot teams. Support for integrated perception, reasoning, learning, communication and cooperative strategies that solve complex multiagent tasks. Free Software released under the GNU GPL.
http://www-2.cs.cmu.edu/~multirobotlab/MARS/
PID-based odometry and dead-reckoning for a mobile robot with differential steering, implemented for a Lego RCX module. Detailed article describes theory of operation. Open Source software written in the NQC language and released under an MIT license.
site exerpt
Using a PID-based Technique For Competitive Odometry and Dead-Reckoning Peeves able to navigate the course so accurately? Two factors contributed to its success.First, the robot took advantage of the Lego Mindstorms rotation sensors (encoders) which allowed it to measure wheel position with a 1.8-degree resolution (1.3-mm linear displacement These...A Linux-based control and monitor program for the Khepera robot. C++ source is included. License prohibits most non-educational use.
site exerpt
pantec's Khepera Page This page is about my control and monitor program for the well known Khepera robot from the K-Team. It can be used to evaluate algorithms developed in the fields of robotics and artificial life in real time and on a...ARIA is an OO C++ library for controlling ActivMedia mobile robots. Provides dynamic control of velocity, heading, and other navigation settings as well as I/O bus, gripper, pan-tilt, and bumpers. ARIA is Free Software licensed under the GNU GPL.
site exerpt
Pioneer 2 General Purpose Robot A may be distributed under the GNU GPL license or proprietary licenses may be purchased. ARIA is an API (Application Programming Interface designed and written entirely in the OO paradigm. ARIA communicates with the robot via a client/server relationship, either...A modular bot software environment based on the .Net framework for autonomous neuronal network, script or map driven mobile omniwheel robots using the SV203 controller. Free Software licensed under the GNU GPL.
http://xbot.sourceforge.net/
Object-oriented Lisp-based programming system designed specifically for the development of robotics software.
site exerpt
Object-Oriented Concurrent Lisp with Solid Modeling Facilities: EusLisp Lisp is also suitable for PostgreSQL programming, particulary for publishing databases on the Web! FastCounter by LinkExchange Contents B$D P U%H 7%s 8 J'96$B$K 1$kH/I J Introduction Purpose and Goal Why object oriented? Why Lisp? Compatibility, Incompatibility and Extension to...The Simple Provisional Language for Actions and Tasks provides both a language for specifying control laws and a runtime environment for executing and monitoring them. Based on RScheme. SPLAT is Free Software licensed under the GNU GPL.
site exerpt
SPLAT home page Scheme code for writing robot control laws and plans. It provides both a language (implemented in Scheme macros) for specifying these control laws and a runtime environment for executing and monitoring them. We have developed SPLAT as the robot control...The Reactive Action Packages (RAP) system provides a plan and task representation structured to make a task's expected behavior evident. Written in Common Lisp. Copyright allows educational use only.
site exerpt
Reactive Action Packages University of Chicago A robot acting in the real world must use flexible plans. Actions will sometimes fail to produce their desired effects and unexpected events will sometimes demand the robot shift its attention from one task to another. A plan is usually...Simultaneous Localization and Mapping (SLAM) software that generates a map called a generalized Voronoi graph (GVG). Written in C.
site exerpt
SLAM Projects Sensor Based Planning Lab Hierarchical simultaneous localization and mapping (H-SLAM) is a novel method of combining topological and feature based mapping strategies. The topological mapping process is used to organize local feature based methods. The result is an autonomous exploration and mapping strategy that...Control software for Khepera, Koala or Hemisson robots. Connects to robot via PC serial port. Provides a graphical representation and a powerful and easy to use BASIC editor. Commercial, proprietary software for MS Windows.
site exerpt
BotController Windows is the easiest way to program your Khepera, Koala or Hemisson (the mobile robots developed by K-Team) in remote control mode, providing a powerful and easy to use Integrated Development Environment (VBA-compatible When you start BotController, you can see...MARIE is a development and integration environment built over a communication layer. Its main goal is to integrate other robotics software such as Player/Stage, CARMEN, and RobotFlow. MARIE is Free Software licensed under the GNU GPL.
site exerpt
MARIE HomePage E is a robotic development and integration environment focused on software reusability and exploitation of already available APIs and middlewares frequently used in robotics. The main purpose of MARIE is to create a rapid-prototyping approach to software development in robotics...For PC/104+ users. Includes Linux drivers for the ACCES 104-DIO-48S digital I/O board, up to 8 Polaroid ultrasonic sensors, and an interface to a PIC controller for motor control with encoder feedback. Free Software written in C and licensed under the GNU GPL.
site exerpt
SourceForge.net: PC/104 I/O Robotics Drivers Provide feedback on this page Recently changed page Site Status SF.net Projects PC/104 I/O Robotics Drivers Summary PC/104 I/O Robotics Drivers Donate to project Stats RSS Summary Admin Home Page Forums Tracker Bugs Support Requests Patches Feature Requests Mail Tasks...A library, environment, graphical user interface, and low-level drivers to explore AI and robotics using the Python language. Pyro is Free Software licensed under the GNU GPL.
site exerpt
Pyro, Python Robotics: Pyro The goal of the project is to provide a programming environment for easily exploring advanced topics in artificial intelligence and robotics without having to worry about the low-level details of the underlying hardware. That is not to say that Pyro...DROS is an Open Source project at the Australian National University. DROS is a modular framework for controlling a wide range of mobile robots. Coded in C++ and Perl. Licensed under the GNU GPL.
http://www.dros.org/
OOMRM is a C++ library developed for the 68332 MRM microprocessor board. It includes a host (Windows/Linux) mobile robot simulator that can be run independently of the 68332. OOMRM is Free Software licensed under the GNU LGPL.
site exerpt
C library developed currently for the 68332 MRM microprocessor boards developed by Mark Castelluccio; it also includes a mobile robot simulator that runs under Windows. No guarantees they will work 100% for you--there are probably still bugs, and certainly places...PACLib provides a collection of modules for processing image data from video cameras and for robot control and simulation. PACLib is Free Software licensed under the GNU GPL.
site exerpt
PAC-Library Lib is being develolped since spring 2002. It is meant to offer the software basis for implementations of algorithms developed by the Cognitive Vision Group Kiel, and algorithms developed for the VISATEC project. This page is still under construction. However,...