z-logo
open-access-imgOpen Access
Concurrent asynchronous robotic subsumption using actors & promises
Author(s) -
Ratnesh Kumar Srivastav,
Gora Chand Nandi,
Rohit Shukla,
Harsh Kumar Verma
Publication year - 2019
Publication title -
international journal of robotics and automation (ijra)/iaes international journal of robotics and automation
Language(s) - English
Resource type - Journals
eISSN - 2722-2586
pISSN - 2089-4856
DOI - 10.11591/ijra.v8i4.pp217-244
Subject(s) - asynchronous communication , callback , computer science , component (thermodynamics) , robotics , robot , artificial intelligence , distributed computing , service (business) , service oriented architecture , interface (matter) , software engineering , web service , operating system , programming language , computer network , physics , economy , bubble , maximum bubble pressure method , economics , thermodynamics
Fascinated with robotics open source integrated component MARIE [1], ROS [5] and open source component PLAYER/STAGE [2], CARMEN [3] available in the eld of robotics application. We aim at developing an asynchronous concurrent robotics application based on subsumption [6] architecture using PLAYER, STAGE and already available services freely available on the internet. We used wanderer and wall follower services embedded inside an actor [10][11] and integrated these services to two dierent robots of same congurations on our promise based frame-work that provides actor as service. The two robots switch their services based on color detected (red,green,blue) during their movement in an environment asynchronously. Using actor as a service lls the gap of SOA [4] & EDA [7] by providing synchronous and asynchronous support for communication. We measured the performance of time taken in completion of services in promise [8] based implementation ,synchronous and asynchronous callback [9] based implementation. We developed a model to prove deadlock freeness in our integrated architecture using petrinet [15] interface composition. We have also been able to justify that component integrated on promise based framework takes less time in service completion than synchronous and asynchronous callback based services.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here