Miro -: Middleware for mobile robot applications

被引:163
|
作者
Utz, H [1 ]
Sablatnög, S
Enderle, S
Kraetzschmar, G
机构
[1] Univ Ulm, D-89069 Ulm, Germany
[2] Temic Sprachverarbeitung GMBH, D-89077 Ulm, Germany
[3] Adv InfoData Syst GMBH, D-89077 Ulm, Germany
来源
关键词
CORBA; distributed systems; middleware; mobile robots; multirobot applications; object orientation; robot control architectures;
D O I
10.1109/TRA.2002.802930
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:493 / 497
页数:5
相关论文
共 50 条
  • [1] Middleware Support for Mobile Applications
    Fjellheim, Tore
    Milliner, Stephen
    Dumas, Marlon
    [J]. INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2005, 1 (02) : 75 - +
  • [2] The DLR MIRO:: a versatile lightweight robot for surgical applications
    Hagn, U.
    Nickl, M.
    Jorg, S.
    Passig, G.
    Bahls, T.
    Nothhelfer, A.
    Hacker, F.
    Le-Tien, L.
    Albu-Schaffer, A.
    Konietschke, R.
    Grebenstein, M.
    Warpup, R.
    Haslinger, R.
    Frommberger, M.
    Hirzinger, G.
    [J]. INDUSTRIAL ROBOT-THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH AND APPLICATION, 2008, 35 (04): : 324 - 336
  • [3] Mobile Applications Middleware for File Swapping
    Gomez-Rodriguez, Mario A.
    Sosa-Sosa, Victor J.
    Lopez-Arevalo, Ivan
    [J]. E-BUSINESS AND TELECOMMUNICATIONS, 2012, 222 : 84 - 94
  • [4] Sahyog: A Middleware for Mobile Collaborative Applications
    Bajaj, Garvita
    Singh, Pushpendra
    [J]. 2015 7TH INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2015,
  • [5] COMMUNICATIONS MIDDLEWARE FOR MOBILE DEVICES AND APPLICATIONS
    不详
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2011, 49 (09) : 100 - 102
  • [6] Adaptive middleware for mobile multimedia applications
    Blair, GS
    Coulson, G
    Davies, N
    Robin, P
    Fitzpatrick, T
    [J]. PROCEEDINGS OF THE IEEE 7TH INTERNATIONAL WORKSHOP ON NETWORK AND OPERATING SYSTEM SUPPORT FOR DIGITAL AUDIO AND VIDEO, 1997, : 245 - 254
  • [7] Development of a compact mobile robot integrated in ROS middleware
    Desarrollo de un robot móvil compacto integrado en el middleware ROS
    [J]. Portugal, D. (davidbsp@isr.uc.pt), 1600, Elsevier Doyma (11):
  • [8] Gain scheduling middleware for networked mobile robot control
    Tipsuwan, Y
    Chow, MY
    [J]. PROCEEDINGS OF THE 2004 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2004, : 4313 - 4318
  • [9] Mobile Middleware Solution for Automatic Reconfiguration of Applications
    Murarasu, Alin Florindor
    Magedanz, Thomas
    [J]. PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 1049 - 1055
  • [10] Dynamic binding in mobile applications - A middleware approach
    Bellavista, P
    Corradi, A
    Montanari, R
    Stefanelli, C
    [J]. IEEE INTERNET COMPUTING, 2003, 7 (02) : 34 - 42