Title :
Incorporation of MATLAB into a distributed behavioral robotics architecture
Author :
Nelson, A.L. ; Doitsidis, L. ; Long, M.T. ; Valavanis, K.P. ; Murphy, R.R.
Author_Institution :
Dept. Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
fDate :
28 Sept.-2 Oct. 2004
Abstract :
This paper presents a method that integrates MATLAB into a distributed behavioral robotics architecture. The architecture is written in Java and uses the Jini platform for distributed object registration, lookup and remote method invocation. The method described here can be used to integrate MATLAB into any Java-based behavioral architecture. The form of the integration allows a running MATLAB workspace to be accessed as a distributed object within the larger Java/Jini-based architecture. This is beneficial because MATLAB scripts and functions may be called in interpreted form and can make full use of MATLAB tool boxes and have access to the MATLAB workspace environment. This is not possible when MATLAB scripts are compiled into stand-alone C++, Java or p-code. The use of the architecture is demonstrated on an iRobot ATRV-JR robot and remote computer workstation. Experiments have been conducted to quantify GPS and odometry errors in outdoor environments using automated methods supported by the distributed architecture.
Keywords :
Java; control engineering computing; distributed processing; mathematics computing; robots; Java; Jini platform; MATLAB; distributed behavioral robotics architecture; iRobot ATRV-JR; remote computer workstation; Automatic control; Computer architecture; Computer errors; Java; MATLAB; Robot control; Robot sensing systems; Robotics and automation; Testing; Workstations;
Conference_Titel :
Intelligent Robots and Systems, 2004. (IROS 2004). Proceedings. 2004 IEEE/RSJ International Conference on
Print_ISBN :
0-7803-8463-6
DOI :
10.1109/IROS.2004.1389696