DocumentCode :
2578732
Title :
Model-Based Programming of Modular Robots
Author :
Arney, David ; Fischmeister, Sebastian ; Lee, Insup ; Takashima, Yoshihito ; Yim, Mark
Author_Institution :
Univ. of Pennsylvania, Philadelphia, PA, USA
fYear :
2010
fDate :
5-6 May 2010
Firstpage :
66
Lastpage :
74
Abstract :
Modular robots are a powerful concept for robotics. A modular robot consists of many individual modules so it can adjust its configuration to the problem. However, the fact that a modular robot consists of many individual modules makes it a highly distributed, highly concurrent real-time system, which are notoriously hard to program. In this work, we present our programming framework for writing control applications for modular robots. The framework includes a toolset that allows a model-based programming approach for control application of modular robots with code generation and verification. The framework is characterized by the following three features. First, it provides a complex programming model that is based on standard finite state machines extended in syntax and semantics to support communication, variables, and actions. Second, the framework provides compositionality at the hardware and at the software level and allows building the modular robot and its control application from small building blocks. And third, the framework supports formal verification of the control application to aid the gait and task developer in identifying problems and bugs before the deployment and testing on the physical robot.
Keywords :
finite state machines; formal verification; program debugging; robot programming; bugs; code generation; complex programming model; control application; finite state machine; formal verification; model-based programming; modular robot; robotics; Application software; Automata; Communication standards; Communication system control; Hardware; Power system modeling; Real time systems; Robot control; Robot programming; Writing; cyber-physical system; formal verification; model-based development; modular robot; real-time;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2010 13th IEEE International Symposium on
Conference_Location :
Carmona, Seville
ISSN :
1555-0885
Print_ISBN :
978-1-4244-7083-9
Electronic_ISBN :
1555-0885
Type :
conf
DOI :
10.1109/ISORC.2010.16
Filename :
5479573
Link To Document :
بازگشت