Introduction to netMiro: Extending Middleware for Robots (Miro) to the .NET Platform

PDF

Authors
  1. Bogner, S.L.
Corporate Authors
Defence R&D Canada - Suffield, Ralston ALTA (CAN)
Abstract
Middleware for Robots (Miro) is an Open Source, Object Oriented “robotics-centric” software framework, which exploits the Adaptive Communications Environment (ACE) and the Common Object Request Broker Architecture (CORBA) built on it – The Ace Orb (TAO) - to provide the communications services necessary for distributed computation – a pervasive requirement in robotics. After conducting a detailed review of available technologies for robotics middleware, Defence R&D Canada (DRDC) Suffield Autonomous Intelligent Systems Section (AISS) decided to exploit Miro within the DRDC program. A design objective of any middleware technology is to support interoperability across heterogeneous platforms. Miro achieves this through the use of CORBA. Unfortunately, the fact that Miro has been implemented on Linux platforms, using ANSI C++ and Linux toolsets, for a target audience of Linux users, has created a barrier to its acceptance and use by programmers who are more comfortable developing software in the managed C# language using the .NET framework within the Windows environment. The netMiro project was undertaken to extend the Miro technology to the Windows .NET platform. This report provides a brief introduction to the netMiro software package.

Il y a un résumé en français ici.

Report Number
DRDC-SUFFIELD-TM-2006-187 — Technical Memorandum
Date of publication
01 Dec 2006
Number of Pages
36
DSTKIM No
CA028924
CANDIS No
527114
Format(s):
CD ROM

Permanent link

Document 1 of 1

Date modified: