Top/ROS/Middleware
English | Japanese
English | Japanese

Menu

  • Top
  • Search 検索
  • Writers 著者リスト
  • Online forum フォーラム
↑

Recent

2021-08-17
  • os/Linux
2019-01-17
  • eq/LulzBot
2018-12-10
  • dev/Motoman
2018-07-05
  • tool/Git
2018-05-02
  • lib/Eigen
  • writer/Ilya_Ardakani
2018-04-26
  • lib/Deformable_Simulators
  • Top
2018-04-23
  • writer/Naoya_Chiba
  • MenuBar
  • writer
2018-04-22
  • lang/Python
2018-04-21
  • lang/C++
2018-04-19
  • Editor(editor)/Assignment
  • Editor(editor)
  • lang/C++/Exercise
2018-04-18
  • SandBox2
  • lang/Python/Exercise
  • soft/FreeCAD
  • lib/Chainer
Access: 1/817 - Editor / Admin

Robotics Middleware

  • Middleware

    Middleware is computer software that provides services to software applications beyond those available from the operating system. It can be described as "software glue".[1]

    Middleware makes it easier for software developers to implement communication and input/output, so they can focus on the specific purpose of their application.

  • Robotics middleware

    Robotics middleware is middleware to be used in complex robot control software systems.

    "...robotic middleware is designed to manage the complexity and heterogeneity of the hardware and applications, promote the integration of new technologies, simplify software design, hide the complexity of low-level communication and the sensor heterogeneity of the sensors, improve software quality, reuse robotic software infrastructure across multiple research efforts, and to reduce production costs."[1]

    It can be described as "software glue" to make it easier for robot builders focus on their specific problem area.[2]

  • Examples of robotics middleware:
    • ROS
    • OpenRTM
      • Mainly used in Japan
      • HRP-4, etc.
    • YARP
      • iCub
  • Which middleware should I use?
    • Recently many robots and sensors support ROS.
    • ROS is most widely used, i.e. there are many packages and tools.
    • Some robots support middleware other than ROS
      • e.g. Officially, HRP4 uses OpenRTM, iCub uses YARP.
      • There are a bridge between OpenRTM-ROS and YARP-ROS.



Last-modified:2018-04-18 (Wed) 03:44:49 (2632d)
Link: ROS(2632d)
Site admin: Akihiko Yamaguchi.
Written by: Akihiko Yamaguchi.
System: PukiWiki 1.5.0. PHP 5.2.17. HTML conversion time: 0.008 sec.