自己再構成モジュラーロボティクス研究のためのPythonベースDSLに向けて
Towards Python-based Domain-specific Languages for Self-reconfigurable Modular Robotics Research
LinuxとPythonを用いてATRON II向けのソフトウェア基盤を構築し、モジュール間通信や識別、ソフトウェア転送を容易にするDSL開発の可能性を探った論文。
著者: Mikael Moghadam, David Johan Christensen, David Brandt, Ulrik Pagh Schultz
分類: cs.RO, cs.OS, cs.PL, cs.SE
原文アブストラクト
This paper explores the role of operating system and high-level languages in the development of software and domain-specific languages (DSLs) for self-reconfigurable robotics. We review some of the current trends in self-reconfigurable robotics and describe the development of a software system for ATRON II which utilizes Linux and Python to significantly improve software abstraction and portability while providing some basic features which could prove useful when using Python, either stand-alone or via a DSL, on a self-reconfigurable robot system. These features include transparent socket communication, module identification, easy software transfer and reliable module-to-module communication. The end result is a software platform for modular robots that where appropriate builds on existing work in operating systems, virtual machines, middleware and high-level languages.
関連論文
- Timor Python: 産業用モジュラーロボティクスのためのツールボックスモジュラーロボティクス
- 2D形状を自己分類する物理的ニューラルセルオートマタモジュラーロボティクス
- フラクタル四面体UASアセンブリのモデリングと実験的検証モジュラーロボティクス
- 任意の物体を飛行ロボットに変えるモジュラーマルチロータシステムモジュラーロボティクス
- 自己組織化する形態の制御学習:モジュール性による汎化の研究モジュラーロボティクス
