DocumentCode :
3183831
Title :
Specifying Robot Reactivity in Procedural Languages
Author :
Biggs, Geoffrey ; MacDonald, Bruce A.
Author_Institution :
Electr. & Comput. Eng., Auckland Univ.
fYear :
2006
fDate :
9-15 Oct. 2006
Firstpage :
3735
Lastpage :
3740
Abstract :
A key part of programming a robotic system is specifying the responses to events that the robot may encounter. Existing methods of programming responses include event loops, reactive languages and hybrid architectures, none of which meet the specific needs of mobile robot programming. This work presents a design for new semantics for specifying reactivity in mobile robot programs, one that allows for effective specification of reactive behaviour within procedural robot programs. An initial evaluation version is implemented in Python. Events and responses are supported as program objects, and are connected together by new statements. Programmers specify connections between events and responses anywhere within the program code, so connections can easily be changed in response to changes in program and robot state
Keywords :
control engineering computing; high level languages; intelligent robots; programming language semantics; robot programming; Python; event recognition; event response; mobile robot programming; procedural languages; robot reactivity; robotic system programming; semantics design; Application software; Computer architecture; Embedded system; Human robot interaction; Intelligent robots; Mobile robots; Programming profession; Robot programming; Robustness; Visual BASIC;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Robots and Systems, 2006 IEEE/RSJ International Conference on
Conference_Location :
Beijing
Print_ISBN :
1-4244-0258-1
Electronic_ISBN :
1-4244-0259-X
Type :
conf
DOI :
10.1109/IROS.2006.281755
Filename :
4058986
Link To Document :
بازگشت