91
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Towards Python-based Domain-specific Languages for Self-reconfigurable Modular Robotics Research

      Preprint

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          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.

          Related collections

          Author and article information

          Journal
          2013-02-22
          Article
          1302.5521
          639abf12-197c-4419-af41-08ca70fa4b05

          http://arxiv.org/licenses/nonexclusive-distrib/1.0/

          History
          Custom metadata
          DSLRob/2011/04
          Presented at DSLRob 2011 (arXiv:1212.3308)
          cs.RO cs.OS cs.PL cs.SE

          Software engineering,Programming languages,Robotics,Operating systems
          Software engineering, Programming languages, Robotics, Operating systems

          Comments

          Comment on this article