DocumentCode
2601566
Title
URBI: towards a universal robotic low-level programming language
Author
Baillie, Jean-Christophe
Author_Institution
Lab. of Electr. & Comput. Eng., ENSTA, Paris, France
fYear
2005
fDate
2-6 Aug. 2005
Firstpage
820
Lastpage
825
Abstract
The growing diversity and complexity of existing robotic devices like humanoids, animal-like robots or wheeled robots, lead to the development of several incompatible software interfaces to control these robots. We believe that there is a need for a standard which could be universal, powerful and easy to use. The open source project URBI, a universal robotic body interface, aims at providing the ground for such a standard. It is based on a client/server architecture where the server is running on the robot and accessed by the client, on the robot or remotely via TCP/IP. The URBI language is a scripted language used by the client and capable of controlling the joints of the robot or access its sensors, camera, speakers or any accessible part of the machine. We present in this article an introduction to URBI and we describe how URBI differs from currently existing solutions. As an example making use of URBI-specific features, we present a simple perturbative approach to walk pattern generation, with URBI running on a ERS7 Aibo robot.
Keywords
client-server systems; control engineering computing; human computer interaction; machine oriented languages; public domain software; robot programming; telerobotics; user interfaces; ERS7 Aibo robot; TCP/IP; URBI; client-server architecture; control architecture; control programming; human-robot interfaces; pattern generation; remote control; robot control; software interface; universal robotic body interface; universal robotic low-level programming language; Cameras; Computer languages; Humanoid robots; Mobile robots; Natural languages; Open source software; Robot control; Robot sensing systems; Robot vision systems; TCPIP; Aibo; Control Architecture and Programming; Human-Robot Interfaces; Programming Language; Standard;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Robots and Systems, 2005. (IROS 2005). 2005 IEEE/RSJ International Conference on
Print_ISBN
0-7803-8912-3
Type
conf
DOI
10.1109/IROS.2005.1545467
Filename
1545467
Link To Document