{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T18:18:52Z","timestamp":1772302732308,"version":"3.50.1"},"reference-count":20,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2020,9,1]],"date-time":"2020-09-01T00:00:00Z","timestamp":1598918400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2020,9,1]],"date-time":"2020-09-01T00:00:00Z","timestamp":1598918400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2020,9,1]],"date-time":"2020-09-01T00:00:00Z","timestamp":1598918400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"European Unions Horizon 2020","award":["644839 (CENTAURO)"],"award-info":[{"award-number":["644839 (CENTAURO)"]}]},{"name":"European Unions Horizon 2020","award":["644727; (CogIMon); 779963 (EUROBENCH)"],"award-info":[{"award-number":["644727; (CogIMon); 779963 (EUROBENCH)"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Robot. Automat. Mag."],"published-print":{"date-parts":[[2020,9]]},"DOI":"10.1109\/mra.2020.2979954","type":"journal-article","created":{"date-parts":[[2020,4,7]],"date-time":"2020-04-07T21:50:03Z","timestamp":1586296203000},"page":"133-143","source":"Crossref","is-referenced-by-count":27,"title":["The XBot Real-Time Software Framework for Robotics: From the Developer to the User Perspective"],"prefix":"10.1109","volume":"27","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1265-3370","authenticated-orcid":false,"given":"Luca","family":"Muratore","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9065-1266","authenticated-orcid":false,"given":"Arturo","family":"Laurenzi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2063-7490","authenticated-orcid":false,"given":"Enrico","family":"Mingo Hoffman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9877-8237","authenticated-orcid":false,"given":"Nikos G.","family":"Tsagarakis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","first-page":"1","article-title":"ROS: An open-source robot operating system","author":"quigley","year":"0","journal-title":"ICRA Workshop on Open Source Software"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2661020.2661027"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1002\/rob.21571"},{"key":"ref13","article-title":"How fast is fast enough? Choosing between Xenomai and Linux for real-time applications","author":"brown","year":"0","journal-title":"Proc Real Time Linux Workshop"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1142\/S2529737618500107"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1002\/rob.21702"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2019.2896758"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2013.6630645"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2019.8794309"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/HUMANOIDS.2017.8246954"},{"key":"ref4","first-page":"1","article-title":"OROCOS: Design and implementation of a robot control software framework","author":"bruyninckx","year":"0","journal-title":"Proc IEEE RAS EMBS Int Conf Biomedical Robotics and Biomechatronics"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.3389\/frobt.2016.00064"},{"key":"ref6","article-title":"Development of robot software framework PODO: Toward multi-processes and multi-users","author":"lim","year":"0","journal-title":"Workshop on software architectures and methodologies for developing humanoid robots IEEE HUMANOIDS 2014"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2005.1545521"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.3389\/frobt.2016.00020"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1002\/rob.21673"},{"key":"ref2","author":"buttazzo","year":"2004","journal-title":"Hard Real-Time Computing Systems Predictable Scheduling Algorithms and Applications (Real-Time Systems Series)"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1155\/2012\/959013"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.5772\/5761"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2019.8794464"}],"container-title":["IEEE Robotics &amp; Automation Magazine"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/100\/9194250\/09059019.pdf?arnumber=9059019","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,27]],"date-time":"2022-04-27T14:53:32Z","timestamp":1651071212000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9059019\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9]]},"references-count":20,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/mra.2020.2979954","relation":{},"ISSN":["1070-9932","1558-223X"],"issn-type":[{"value":"1070-9932","type":"print"},{"value":"1558-223X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,9]]}}}