{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,1]],"date-time":"2022-04-01T02:47:44Z","timestamp":1648781264439},"reference-count":20,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2013,10,30]],"date-time":"2013-10-30T00:00:00Z","timestamp":1383091200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"published-print":{"date-parts":[[2014,8]]},"DOI":"10.1007\/s10846-013-9991-7","type":"journal-article","created":{"date-parts":[[2013,10,29]],"date-time":"2013-10-29T19:56:00Z","timestamp":1383076560000},"page":"271-289","source":"Crossref","is-referenced-by-count":2,"title":["Modular Design: A Plug and Play Approach to Sensory Modules, Actuation Platforms, and Task Descriptions for Robotics and Automation Applications"],"prefix":"10.1007","volume":"75","author":[{"given":"Ayssam","family":"Elkady","sequence":"first","affiliation":[]},{"given":"Jovin","family":"Joy","sequence":"additional","affiliation":[]},{"given":"Tarek","family":"Sobh","sequence":"additional","affiliation":[]},{"given":"Kimon","family":"Valavanis","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2013,10,30]]},"reference":[{"key":"9991_CR1","unstructured":"Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: Ros: an open-source robot operating system. In: ICRA Workshop on Open Source Software (2009)"},{"key":"9991_CR2","first-page":"31","volume-title":"Software Engineering for Experimental Robotics. Ser. Springer Tracts in Advanced Robotics, vol. 30, chapter 3","author":"I Nesnas","year":"2007","unstructured":"Nesnas, I.: The claraty project: coping with hardware and software heterogeneity. In: Brugali, D. (ed.) Software Engineering for Experimental Robotics. Ser. Springer Tracts in Advanced Robotics, vol. 30, chapter 3, pp. 31\u201370. Springer, Berlin, Heidelberg (2007)"},{"key":"9991_CR3","unstructured":"Collett, T.H., MacDonald, B.A., Gerkey, B.P.: Player 2.0: toward a practical robot programming framework. In: Proc. of the Australasian Conf. on Robotics and Automation (ACRA). Sydney, Australia (2005)"},{"issue":"4","key":"9991_CR4","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1109\/TRA.2002.802930","volume":"18","author":"H Utz","year":"2002","unstructured":"Utz, H., Sablatnog, S., Enderle, S., Kraetzschmar, G.: Miro - middleware for mobile robot applications. IEEE Trans. Robot. Autom. 18(4), 493\u2013497 (2002)","journal-title":"IEEE Trans. Robot. Autom."},{"key":"9991_CR5","doi-asserted-by":"crossref","first-page":"39","DOI":"10.5772\/5618","volume":"1","author":"O Michel","year":"2004","unstructured":"Michel, O.: Cyberbotics ltd. webots tm: professional mobile robot simulation. Int. J. Adv. Robot. Syst. 1, 39\u201342 (2004)","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"9991_CR6","doi-asserted-by":"crossref","unstructured":"Ando, N., Suehiro, T., Kitagaki, K., Kotoku, T., Yoon, W.-K.: RT-middleware: distributed component middleware for RT (robot technology). In: 2005 IEEE\/RSJ International Conference on Intelligent Robots and Systems, 2\u20136 2005, (IROS 2005), pp. 3933\u20133938 (2005)","DOI":"10.1109\/IROS.2005.1545521"},{"key":"9991_CR7","unstructured":"Schlegel, C., Hassler, T., Lotz, A., Steck, A.: Robotic software systems: from code-driven to model-driven designs. In: International Conference on Advanced Robotics, 22\u201326 2009, ICAR 2009, pp. 1\u20138 (2009)"},{"key":"9991_CR8","unstructured":"Alexei Makarenko, A.B., Kaupp, T.: On the benefits of making robotic software frameworks thin. In: POn the Benefits of Making Robotic Software Frameworks Thin IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS\u201907), 29 Oct.\u201302 Nov. 2007, San Diego CA (2007)"},{"key":"9991_CR9","doi-asserted-by":"crossref","first-page":"646","DOI":"10.4218\/etrij.10.1510.0138","volume":"32","author":"C Jang","year":"2010","unstructured":"Jang, C., Lee, S.-I., Jung, S.-W., Song, B., Kim, R., Kim, S., Lee, C.-H.: Opros: a new component-based robot software platform. ETRI J. 32, 646\u2013656 (2010)","journal-title":"ETRI J."},{"issue":"4","key":"9991_CR10","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1109\/M-RA.2007.905745","volume":"14","author":"J Jackson","year":"2007","unstructured":"Jackson, J.: Microsoft robotics studio: a technical introduction. IEEE Robot. Autom. Mag. 14(4), 82\u201387 (2007)","journal-title":"IEEE Robot. Autom. Mag."},{"issue":"2","key":"9991_CR11","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1007\/s10514-006-9013-8","volume":"22","author":"J Kramer","year":"2007","unstructured":"Kramer, J., Scheutz, M.: Development environments for autonomous mobile robots: a survey. Auton. Robot. 22(2), 101\u2013132 (2007)","journal-title":"Auton. Robot."},{"key":"9991_CR12","doi-asserted-by":"crossref","unstructured":"Mohamed, N., Al-Jaroodi, J., Jawhar, I.: Middleware for robotics: a survey. In: 2008 IEEE Conference on Robotics, Automation and Mechatronics, pp. 736\u2013742, 21\u201324 Sept 2008","DOI":"10.1109\/RAMECH.2008.4681485"},{"issue":"5","key":"9991_CR13","first-page":"139","volume":"9","author":"N Mohamed","year":"2009","unstructured":"Mohamed, N., Al-Jaroodi, J., Jawhar, I.: A review of middleware for networked robots. Int. J. Comput. Sci. Netw. Secur. 9(5), 139\u2013148 (2009)","journal-title":"Int. J. Comput. Sci. Netw. Secur."},{"key":"9991_CR14","unstructured":"Namoshe, M., Tlale, N., Kumile, C., Bright, G.: Open middleware for robotics. In: 15th International Conference on Mechatronics and Machine Vision in Practice, 2008, M2VIP 2008, pp. 189\u2013194, 2\u20134 Dec 2008"},{"key":"9991_CR15","doi-asserted-by":"crossref","unstructured":"Elkady, A., Sobh, T.: Robotics middleware: a comprehensive literature survey and attribute-based bibliography. J. Robot. 2012, Article ID 959013, 15 pp. (2012)","DOI":"10.1155\/2012\/959013"},{"issue":"1","key":"9991_CR16","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/s10846-012-9798-y","volume":"72","author":"A Elkady","year":"2013","unstructured":"Elkady, A., Joy, J., Sobh, T., Valavanis, K.: A structured approach for modular design in robotics and automation environments. J. Intell. Robot. Syst. 72(1), 5\u201319 (2013)","journal-title":"J. Intell. Robot. Syst."},{"key":"9991_CR17","unstructured":"Enea LINX Interprocess Communication (IPC): Online: http:\/\/www.enea.com\/linx (2011). Accessed 1 Apr 2013"},{"key":"9991_CR18","unstructured":"Swig: Website: http:\/\/www.swig.org\/ (2011). Accessed 1 Apr 2013"},{"key":"9991_CR19","doi-asserted-by":"crossref","unstructured":"Elkady, A., Joy, J., Sobh, T.: A plug and play middleware for sensory modules, actuation platforms and task descriptions in robotic manipulation platforms. In: Submitted to Proc. 2011 ASME International Design Engineering Technical Conf. and Computers and Information in Engineering Conf. (IDETC\/CIE \u201911) (2011)","DOI":"10.1115\/DETC2011-47185"},{"key":"9991_CR20","doi-asserted-by":"crossref","unstructured":"Elkady, A., Babariya, V., Joy, J., Sobh, T.: Modular design and implementation for a sensory-driven mobile manipulation framework. J. Intell. Robot. Syst. 1\u201327 (2010). doi: 10.1007\/s10846-010-9454-3","DOI":"10.1007\/s10846-010-9454-3"}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-013-9991-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10846-013-9991-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-013-9991-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,31]],"date-time":"2019-07-31T12:59:33Z","timestamp":1564577973000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10846-013-9991-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,10,30]]},"references-count":20,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2014,8]]}},"alternative-id":["9991"],"URL":"https:\/\/doi.org\/10.1007\/s10846-013-9991-7","relation":{},"ISSN":["0921-0296","1573-0409"],"issn-type":[{"value":"0921-0296","type":"print"},{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,10,30]]}}}