• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Programming Language for Robot System Integration based on RT-middleware Technology

Research Project

Project/Area Number 21700230
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeSingle-year Grants
Research Field Perception information processing/Intelligent robotics
Research InstitutionNational Institute of Advanced Industrial Science and Technology

Principal Investigator

BIGGS Geoffrey  National Institute of Advanced Industrial Science and Technology, 知能システム研究部門, 産総研特別研究員 (20534803)

Project Period (FY) 2009 – 2010
Project Status Completed (Fiscal Year 2010)
Budget Amount *help
¥3,900,000 (Direct Cost: ¥3,000,000、Indirect Cost: ¥900,000)
Fiscal Year 2010: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2009: ¥2,730,000 (Direct Cost: ¥2,100,000、Indirect Cost: ¥630,000)
Keywordsソフトウエア開発効率化・安定化 / 知能ロボティクス / 知能機械 / 分散システム管理 / RTミドルウエア / システム統合 / Erlang / supervision Tree / コンポーネントマネージャ / 並列分散システム / 標準化 / ディペンダブル / 並列処理
Research Abstract

This research project investigated the use of the concurrent Erlang programming language and Erlang-like techniques in the development of robotic systems, with a specific goal of providing tools to support the RT Middleware project. The project's outcomes can be divided into two categories : tools and knowledge. In the tools category, we have developed three tools for assisting in the development of robotic systems: a framework for creating coordinators, using Erlang to provide robustness and distributed system support ; an implementation of RT Middleware using Erlang as the underlying technology ; and a component manager based on techniques developed by Erlang for providing fault-tolerant management of software resources in the face of system failures. This last tool has led to the technique involved, known as Supervision Trees, becoming a core part of a standard under development at the Object Management Group.

Report

(3 results)
  • 2010 Annual Research Report   Final Research Report ( PDF )
  • 2009 Annual Research Report
  • Research Products

    (6 results)

All 2011 2010 Other

All Presentation (4 results) Remarks (2 results)

  • [Presentation] Erlangに基づいたRTミドルウエア用コンポーネントマネージャ2011

    • Author(s)
      Geoffrey Biggs、安藤慶昭、神徳徹雄
    • Organizer
      日本機会学会ロボティクス・メカトロニクス講演会
    • Place of Presentation
      岡山
    • Year and Date
      2011-05-28
    • Related Report
      2010 Final Research Report
  • [Presentation] Erlangに基づいたRTミドルウェア用コンポーネントマネージャ2011

    • Author(s)
      G.Biggs, N.Ando, T.Kotoku
    • Organizer
      ロボティクス・メカトロニクス講演会2011
    • Place of Presentation
      岡山
    • Year and Date
      2011-05-28
    • Related Report
      2010 Annual Research Report
  • [Presentation] Coordinating software components in a component-based architecture for robotics.2010

    • Author(s)
      Geoffrey Biggs, Noriaki Ando, Tetsuo Kotoku
    • Organizer
      2nd International Conference on SIMULATION, MODELING and PROGRAMMING for AUTONOMOUS ROBOTS (SIMPAR 2010)
    • Place of Presentation
      Darmstadt, Germany.
    • Year and Date
      2010-11-18
    • Related Report
      2010 Final Research Report
  • [Presentation] Coordinating software components in a component-based architecture for robotics2010

    • Author(s)
      G.Biggs, N.Ando, T.Kotoku
    • Organizer
      2nd International Conference on SIMULATION, MODELING and PROGRAMMING for AUTONO MOUS ROBOTS (SIMPAR 2010)
    • Place of Presentation
      Darmstadt, Germany
    • Year and Date
      2010-11-18
    • Related Report
      2010 Annual Research Report
  • [Remarks] ホームページ等

    • URL

      http://staff.aist.go.jp/geoffrey.biggs/erlang.html

    • Related Report
      2010 Final Research Report
  • [Remarks]

    • URL

      http://staff.aist.go.jp/geoffrey.biggs/erlang.html

    • Related Report
      2010 Annual Research Report

URL: 

Published: 2009-04-01   Modified: 2021-04-07  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi