Intelligence without representation
Artificial Intelligence
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
Robust Monte Carlo localization for mobile robots
Artificial Intelligence
Multiagent Mission Specification and Execution
Autonomous Robots
Functional Programming of Behavior-Based Systems
Autonomous Robots
Statistical Learning for Humanoid Robots
Autonomous Robots
An Incremental Self-Deployment Algorithm for Mobile Sensor Networks
Autonomous Robots
Towards a Reference Model for Surveying Mobile Agent Systems
Autonomous Agents and Multi-Agent Systems
COLBERT: A Language for Reactive Control in Sapphira
KI '97 Proceedings of the 21st Annual German Conference on Artificial Intelligence: Advances in Artificial Intelligence
Comparing environments for developing software agents
AI Communications
CD*: a real-time resolution optimal re-planner for globally constrained problems
Eighteenth national conference on Artificial intelligence
Exploring artificial intelligence in the new millennium
The RETSINA MAS Infrastructure
Autonomous Agents and Multi-Agent Systems
Platforms for agent-oriented software engineering
APSEC '00 Proceedings of the Seventh Asia-Pacific Software Engineering Conference
On handling component and transaction failures in multi agent systems
ACM SIGecom Exchanges - Chains of commitment
The Behavior Language: User''s Guide
The Behavior Language: User''s Guide
Mobile Robot Learning by Self-Observation
Autonomous Robots
IBM Systems Journal
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 3
Pyro: A python-based versatile programming environment for teaching robotics
Journal on Educational Resources in Computing (JERIC)
The human-robot interaction operating system
Proceedings of the 1st ACM SIGCHI/SIGART conference on Human-robot interaction
Usability evaluation of an automated mission repair mechanism for mobile robot mission specification
Proceedings of the 1st ACM SIGCHI/SIGART conference on Human-robot interaction
The utility of affect expression in natural language interactions in joint human-robot tasks
Proceedings of the 1st ACM SIGCHI/SIGART conference on Human-robot interaction
Reactive planning in a motivated behavioral architecture
AAAI'05 Proceedings of the 20th national conference on Artificial intelligence - Volume 3
Usability evaluation of high-level user assistance for robot mission specification
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Towards long-lived robot genes
Robotics and Autonomous Systems
Robots in the kitchen: Exploiting ubiquitous sensing and actuation
Robotics and Autonomous Systems
On the use of service oriented architectures for intelligent vehicle research and development
Proceedings of the 1st International Workshop on Context-Aware Middleware and Services: affiliated with the 4th International Conference on Communication System Software and Middleware (COMSWARE 2009)
Bridging the sense-reasoning gap: DyKnow - Stream-based middleware for knowledge processing
Advanced Engineering Informatics
Programming multirobot applications using the ThinkingCap-II Java framework
Advanced Engineering Informatics
Architectural paradigms for robotics applications
Advanced Engineering Informatics
Finding and exploiting goal opportunities in real-time during plan execution
IROS'09 Proceedings of the 2009 IEEE/RSJ international conference on Intelligent robots and systems
Using real-time awareness to manage performance of java clients on mobile robots
IROS'09 Proceedings of the 2009 IEEE/RSJ international conference on Intelligent robots and systems
An architecture-driven software mobility framework
Journal of Systems and Software
Design and implementation of a navigation system for autonomous mobile robots
International Journal of Ad Hoc and Ubiquitous Computing
Stream-Based Reasoning Support for Autonomous Systems
Proceedings of the 2010 conference on ECAI 2010: 19th European Conference on Artificial Intelligence
Proceedings of the 7th Middleware Doctoral Symposium
Safe learning with real-time constraints: a case study
IEA/AIE'10 Proceedings of the 23rd international conference on Industrial engineering and other applications of applied intelligent systems - Volume Part I
Robotic platform: a XML-based extensible robot intelligence architecture (XRIA)
ICSR'10 Proceedings of the Second international conference on Social robotics
A framework for building mobile single and multi-robot applications
Robotics and Autonomous Systems
A comparison of Player/Stage/Gazebo and Microsoft Robotics Developer Studio
Proceedings of the 49th Annual Southeast Regional Conference
Using robotics as a motivational tool: an Ada interface to a Pioneer robot
Ada-Europe'11 Proceedings of the 16th Ada-Europe international conference on Reliable software technologies
A survey and comparison of commercial and open-source robotic simulator software
Proceedings of the 4th International Conference on PErvasive Technologies Related to Assistive Environments
Robotics software frameworks for multi-agent robotic systems development
Robotics and Autonomous Systems
Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems - Volume 1
Component models in robotics software
Proceedings of the 10th Performance Metrics for Intelligent Systems Workshop
Rigorous design of robot software: A formal component-based approach
Robotics and Autonomous Systems
Programming behaviour of a personal service robot with application to healthcare
ICSR'12 Proceedings of the 4th international conference on Social Robotics
Wireless Robotics: Opportunities and Challenges
Wireless Personal Communications: An International Journal
P/S sockets: supporting publish/subscribe communication through the standard socket API
Proceedings of the 8th Workshop on Middleware for Next Generation Internet Computing
Hi-index | 0.00 |
Robotic Development Environments (RDEs) have come to play an increasingly important role in robotics research in general, and for the development of architectures for mobile robots in particular. Yet, no systematic evaluation of available RDEs has been performed; establishing a comprehensive list of evaluation criteria targeted at robotics applications is desirable that can subsequently be used to compare their strengths and weaknesses. Moreover, there are no practical evaluations of the usability and impact of a large selection of RDEs that provides researchers with the information necessary to select an RDE most suited to their needs, nor identifies trends in RDE research that suggest directions for future RDE development.This survey addresses the above by selecting and describing nine open source, freely available RDEs for mobile robots, evaluating and comparing them from various points of view. First, based on previous work concerning agent systems, a conceptual framework of four broad categories is established, encompassing the characteristics and capabilities that an RDE supports. Then, a practical evaluation of RDE usability in designing, implementing, and executing robot architectures is presented. Finally, the impact of specific RDEs on the field of robotics is addressed by providing a list of published applications and research projects that give concrete examples of areas in which systems have been used. The comprehensive evaluation and comparison of the nine RDEs concludes with suggestions of how to use the results of this survey and a brief discussion of future trends in RDE design.