Towards Python-based Domain-specific Languages for Self-reconfigurable Modular Robotics Research
Autor: | Mikael Moghadam, David Johan Christensen, David Brandt, Ulrik Schultz |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2013 |
Předmět: |
Software Engineering (cs.SE)
FOS: Computer and information sciences cs.SE Computer Science - Robotics Computer Science - Operating Systems Computer Science - Software Engineering Computer Science - Programming Languages cs.RO Operating Systems (cs.OS) cs.PL Robotics (cs.RO) cs.OS Programming Languages (cs.PL) |
Zdroj: | University of Southern Denmark Moghadam, M, Christensen, D J, Brandt, D & Schultz, U P 2011, Towards Python-based Domain-specific Languages for Self-reconfigurable Modular Robotics Research . in DSLRob’11 . 2nd International Workshop on Domain-Specific Languages and models for ROBotic systems, San Francisco, USA, 01/01/2011 . Moghadam, M, Johan Christensen, D, Brandt, D & Schultz, U P 2013, Towards Python-based Domain-specific Languages for Self-reconfigurable Modular Robotics Research . in Proceedings of the International Workshop on Domain-Specific Languages for Robotics . < http://arxiv.org/abs/1302.5521v1 > |
Popis: | 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. Presented at DSLRob 2011 (arXiv:1212.3308) |
Databáze: | OpenAIRE |
Externí odkaz: |