DocumentCode
2483630
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
Volume
2
fYear
2004
fDate
28 Sept.-2 Oct. 2004
Firstpage
2028
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Robots and Systems, 2004. (IROS 2004). Proceedings. 2004 IEEE/RSJ International Conference on
Print_ISBN
0-7803-8463-6
Type
conf
DOI
10.1109/IROS.2004.1389696
Filename
1389696
Link To Document