DocumentCode :
137765
Title :
Simple concurrency for robotics with the Roboscoop framework
Author :
Rusakov, Andrey ; Jiwon Shin ; Meyer, Bertrand
Author_Institution :
Software Eng. Dept. of Comput. Sci., ETH Zurich, Zurich, Switzerland
fYear :
2014
fDate :
14-18 Sept. 2014
Firstpage :
1563
Lastpage :
1569
Abstract :
Concurrency is inherent to robots, and using concurrency in robotics can greatly enhance performance of the robotics applications. So far, however, the use of concurrency in robotics has been limited and cumbersome. This paper presents Roboscoop, a new robotics framework based on Simple Concurrent Object Oriented Programming (SCOOP). SCOOP excludes data races by construction, thereby eliminating a major class of concurrent programming errors. Roboscoop utilizes SCOOP´s concurrency and synchronization mechanisms for coordination in robotics applications. We demonstrate Roboscoop´s simplicity by comparing Roboscoop to existing middlewares and evaluate Roboscoop´s usability by employing it in education.
Keywords :
concurrency control; control engineering computing; middleware; object-oriented programming; robots; synchronisation; Roboscoop framework; Roboscoop simplicity; Roboscoop usability; SCOOP concurrency; concurrent programming error; middlewares; robotics application; simple concurrent object oriented programming; synchronization mechanisms; Concurrent computing; Libraries; Middleware; Robot kinematics; Robot sensing systems; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Robots and Systems (IROS 2014), 2014 IEEE/RSJ International Conference on
Conference_Location :
Chicago, IL
Type :
conf
DOI :
10.1109/IROS.2014.6942763
Filename :
6942763
Link To Document :
بازگشت