Skip to main navigation Skip to search Skip to main content

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

  • Mikael Moghadam
  • , David Johan Christensen
  • , David Brandt
  • , Ulrik Pagh Schultz

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

    648 Downloads (Orbit)

    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 selfreconfigurable 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 selfreconfigurable 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.
    Original languageEnglish
    Title of host publicationDSLRob’11
    Publication date2011
    Publication statusPublished - 2011
    Event2nd International Workshop on Domain-Specific Languages and models for ROBotic systems - San Francisco, United States
    Duration: 26 Sept 201126 Sept 2011

    Workshop

    Workshop2nd International Workshop on Domain-Specific Languages and models for ROBotic systems
    Country/TerritoryUnited States
    CitySan Francisco
    Period26/09/201126/09/2011

    Fingerprint

    Dive into the research topics of 'Towards Python-based Domain-specific Languages for Self-reconfigurable Modular Robotics Research'. Together they form a unique fingerprint.

    Cite this