scispace - formally typeset
Journal ArticleDOI

Miro - middleware for mobile robot applications

Reads0
Chats0
TLDR
Miro is presented, which meets the aforementioned requirements and has been ported to three different mobile platforms with little effort and provides generic abstract services like localization or behavior engines, which can be applied on different robot platforms with virtually no modifications.
Abstract
Developing software for mobile robot applications is a tedious and error-prone task. Modern mobile robot systems are distributed systems, and their designs exhibit large heterogeneity in terms of hardware, operating systems, communications protocols, and programming languages. Vendor-provided programming environments have not kept pace with recent developments in software technology. Also, standardized modules for certain robot functionalities are beginning to emerge. Furthermore, the seamless integration of mobile robot applications into enterprise information processing systems is mostly an open problem. We suggest the construction and use of object-oriented robot middleware to make the development of mobile robot applications easier and faster, and to foster portability and maintainability of robot software. With Miro, we present such a middleware, which meets the aforementioned requirements and has been ported to three different mobile platforms with little effort. Miro also provides generic abstract services like localization or behavior engines, which can be applied on different robot platforms with virtually no modifications.

read more

Citations
More filters
Journal ArticleDOI

Edge Computing for Autonomous Driving: Opportunities and Challenges

TL;DR: In this paper, the authors review state-of-the-art approaches in these areas as well as explore potential solutions to address these challenges, including providing enough computing power, redundancy, and security so as to guarantee the safety of autonomous vehicles.

Player 2.0: Toward a Practical Robot Programming Framework

TL;DR: This paper describes recent work on restructuring the Player robot device server into a system that more closely aligns with the idea of a robot framework, and describes the flexibility of the new system.
Journal ArticleDOI

Development environments for autonomous mobile robots: A survey

TL;DR: This survey selects and describes nine open source, freely available RDEs for mobile robots, evaluating and comparing them from various points of view, and establishes a conceptual framework of four broad categories encompassing the characteristics and capabilities that an RDE supports.
Proceedings ArticleDOI

Towards component-based robotics

TL;DR: Orca - an open-source component-based software engineering framework proposed for mobile robotics with an associated repository of free, reusable components for building mobile robotic systems is introduced.
Journal ArticleDOI

Robotics Middleware: A Comprehensive Literature Survey and Attribute-Based Bibliography

TL;DR: A literature survey and attribute-based bibliography of the current state of the art in robotic middleware design is presented to assist roboticmiddleware researchers in evaluating the strengths and weaknesses of current approaches and their appropriateness for their applications.
References
More filters
Book

A robust layered control system for a mobile robot

TL;DR: A new architecture for controlling mobile robots is described, building a robust and flexible robot control system that has been used to control a mobile robot wandering around unconstrained laboratory areas and computer machine rooms.
Journal ArticleDOI

A robust layered control system for a mobile robot

TL;DR: In this paper, a new architecture for controlling mobile robots is described, which is made up of asynchronous modules that communicate over low-bandwidth channels, each module is an instance of a fairly simple computational machine.
Proceedings Article

Monte Carlo localization: efficient position estimation for mobile robots

TL;DR: Monte Carlo Localization is a version of Markov localization, a family of probabilistic approaches that have recently been applied with great practical success and yields improved accuracy while requiring an order of magnitude less computation when compared to previous approaches.
Journal ArticleDOI

An Architecture for Autonomy

TL;DR: An integrated architecture that allows a mobile robot to plan its tasks—taking into account temporal and domain constraints, to perform corresponding actions and to con trol their execution in real-time—while being reactive to possible events is described.
Proceedings ArticleDOI

The design and performance of a real-time CORBA event service

TL;DR: This paper describes the design and performance of an object-oriented, real-time implementation of the GORBA Event Service that is designed to meet these requirements and presents benchmarks that demonstrate the performance tradeoffs of alternative concurrent dispatching mechanisms for real- time Event Services.
Trending Questions (1)
What is the box office collection of Robot 2.0?

We suggest the construction and use of object-oriented robot middleware to make the development of mobile robot applications easier and faster, and to foster portability and maintainability of robot software.