Title :
PredN: achieving efficiency and code re-usability in a programming system for complex robotic applications
Author :
Stasse, Olivier ; Kuniyoshi, Yasuo
Author_Institution :
Intelligent Syst. Div., Electrotech. Lab., Japan
Abstract :
The aim of this paper is to present our attempt to create a development platform for complex robotic applications. Such a system needs appropriate tools for handling real-time aspects, distributed architectures, portability through heterogeneous hardware, and code re-usability. We show in this paper that, by constraining the shape of an application, specifying its scheduling and building a separate representation of the hardware, it is possible to realize a system where all those aspects are integrated. The major properties of our system is a strong multithreading architecture, the possibility to handle design patterns, and a powerful model of hardware platforms using a hypergraph
Keywords :
development systems; distributed processing; multi-threading; real-time systems; robot programming; software portability; software reusability; PredN; code re-usability; complex robotic applications; development platform; distributed architectures; hardware platforms; heterogeneous hardware; hypergraph; multithreading architecture; portability; programming system; real-time aspects; Application software; Computer architecture; Hardware; Humanoid robots; Intelligent robots; Laboratories; Power system modeling; Real time systems; Robot programming; Safety;
Conference_Titel :
Robotics and Automation, 2000. Proceedings. ICRA '00. IEEE International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7803-5886-4
DOI :
10.1109/ROBOT.2000.844043