robotics frameworks, software
Robotics Software Projects
- Actin Software toolkit for control and simulation of complex robotic systems by Energid Technologies.
- ARIA robot API libraries Source available under GNU; compatible with pioneers, peoplebot, seekur, amigobot, powerbot and other robots; programmable with Java, C++, Python under WIN/Linux.
- CLARAty - Coupled-Layer Architecture for Robotic Autonomy. It is a collaborative effort among four institutions: NASA Jet Propulsion Laboratory, NASA Ames Research Center, Carnegie Mellon, and the University of Minnesota.
- Dave's Robotic Operating System (DROS) Free Software for the robotics researcher or hobbyist.
- Distributed Control Framework Java Framework for Distributed Control
- emss iRobot Create Framework, Open Source C++ Programming Framework for iRobot Create.
- ERSP - A commercial robot software system by Evolution Robotics.
- Experimental Robotics Framework - A software for making experiments with multiple robots in 3d, with support for the latest technologies, that sits on top of Player/Stage and Open/CV.
- intelligent Robot Software Platform (iRSP) - Open developer’s platform for building intelligent robots. Supports an intelligent agent based problem solving and learning, which learns problem solving procedures and plans. It is a component-based development framework supporting a number of generic components at any number of levels of abstraction. IRSP supports a full life cycle of robotic development including simulations.
- MARIE - Mobile and Autonomous Robotics Integration Environment - is a Free Software using a component-based approach to build robotics software systems by integrating previously-existing and new software components.
- Microsoft Robotics Developer Studio - Uses a component based approach. Each component is a service. Services are orchestrated through the CCR (Concurrency and Coordination Runtime) and DSS (Decentralized Software Services). Current version (2.0) includes a Microsoft XNA-Framework based simulator with physics simulation and a Visual Programming Language.
- MobileEyes/MobilePlanner drag-n-drop software for non-roboticists to set up robot workspaces, pick-up and drop-offs or checkpoints, routes, schedules, patrols and tours. Enables installation of commercial delivery, security and hospitality robots in hospitals, hotels, labs and other facilities.
- MobileSIM, built on the Stage simulator platform. MobileSim provides access to simulated robots and their environment with ARIA programs.
- The Mobile Robot Programming Toolkit (MRPT) - An open-source set of C++ libraries and applications which cover grabbing, visualizing and manipulating datasets, particle filter and Kalman filter-based SLAM, linear algebra, robotics sensors and MATLAB-like plot rendering.
- OpenJAUS - An open-source component based approach that uses standarized messages and transport methods to create interoperable robotic systems.
- OpenRDK - An open-source software framework for robotics for developing loosely-coupled modules. It provides transparent concurrency management, inter-process (via sockets) and intra-process (via shared memory) blackboard-based communication and a linking technique that allows for input/output data ports conceptual system design. Modules for connecting to simulators and generic robot drivers are provided.
- OPRoS- The OPRoS is an open source platform based on components. It provides an Integrated Development Environment (IDE) for developing components and monitoring robots; a robot framework for controlling the components in the robot and managing their faults; a simulator for components and content; a server for managing the component repository and agents for execution of the proxy services instead of the components in the robot; and a test and evaluation system for components, contents, and developed software. Especially, the IDE consists of a component editor, a block editor, and a script editor. The source code will be available in August 2009.
- Orca - an open-source framework for developing component-based robotic systems. It provides the means for defining and developing the building-blocks which can be pieced together to form arbitrarily complex robotic systems, from single vehicles to distributed sensor networks. Inter-component communication is implemented using Ice middleware.
- Orchestra Control Engine - A suite of software components (based on Linux/RTAI) for realtime industrial robots and machines control.
- OROCOS - the Open Robot Control Software project provides a Free Software toolkit for realtime robot arm and machine tool control.
- Player/Stage Project - A very popular Free Software robot interface and simulation system, used for robotics research and teaching worldwide.
- Pyro, Python Robotics - Popular robotics Free Software used in universities and colleges. Easy to use, yet powerful, allows students and researchers to write high-level programs to explore Artificial Intelligence and robotics without worrying about low-level details.
- roboDNA - RoboDNA researches Dashboard technologies used to operate robots from a PC, including a free version for the Lego NXT.
- RoboMind - Educational software to learn the basics of robotics and programming.
- ROS - Robot Operating System by Willow Garage
- Robot Intelligence Kernel
- Robotmaster - CAD/CAM software for robot programming and simulation developed by Jabez Technologies Inc.
- RoSta, a European project on robot architectures and middleware approaches. It also provides plenty of information on architectural patterns/styles, data logging/storage and catalog of robot software.
- Skilligent - a commercial control system for autonomous service robots. The control system enables creation of robots which can be trained by end users - vs. programmed by a software engineer.
- URBI - Universal Real-time Behavior Interface from Gostai.
- Webots - A commercial robot simulation package that allows physically realistic simulations and allows you to prototype your own robot. It also comes with a broad palette of predesigned robot models, e.g. Aibo, e-puck, khepera, hoap2, hemisson, pioneer, etc.
- Workspace 5 - Industrial Robotics offline programming and simulation.
- YARP - Yet Another Robotic Platform, an open source platform for research in robotics
http://en.wikipedia.org/wiki/Robot_software
No comments:
Post a Comment