{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,20]],"date-time":"2025-04-20T12:40:10Z","timestamp":1745152810632,"version":"3.40.4"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031858581","type":"print"},{"value":"9783031858598","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-85859-8_34","type":"book-chapter","created":{"date-parts":[[2025,4,20]],"date-time":"2025-04-20T12:09:56Z","timestamp":1745150996000},"page":"396-408","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Advancing Humanoid Robotics with\u00a0Rust: An Open Framework for\u00a0Runtime Efficiency"],"prefix":"10.1007","author":[{"given":"Team","family":"HULKs","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0005-4532-7669","authenticated-orcid":false,"given":"Maximilian","family":"Schmidt","sequence":"additional","affiliation":[]},{"given":"Hendrik","family":"Sieck","sequence":"additional","affiliation":[]},{"given":"Ole","family":"Felber","sequence":"additional","affiliation":[]},{"given":"Konrad Valentin","family":"N\u00f6lle","sequence":"additional","affiliation":[]},{"given":"Luis","family":"Scheuch","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6642-8195","authenticated-orcid":false,"given":"Patrick","family":"G\u00f6ttsch","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,4,21]]},"reference":[{"key":"34_CR1","unstructured":"Asavkin, M., Gopikrishnan, N., Lizura, M., Sammut, C., Schmidt, P., Vijayan, A.: rUNSWift Team Report 2022. Technical report, UNSW School of Computer Science and Engineering (2022)"},{"key":"34_CR2","unstructured":"Baillie, J.C., Demaille, A., Hocquet, Q., Nottale, M., Tardieu, S.: The Urbi universal platform for robotics. In: First International Workshop on Standards and Common Platform for Robotics. Citeseer (2008)"},{"key":"34_CR3","unstructured":"Bergstrom, L., Brennan, K.: Rust fact vs. fiction: 5 Insights from Google\u2019s Rust journey in 2022 (2022)"},{"key":"34_CR4","unstructured":"Bolt, L., Gunnewiek, F.K., Gezegd Deprez, H.L., van Iterson, L., Prinzhorn, D.: Dutch Nao Team - Technical Report. Technical report, University of Amsterdam (2022)"},{"key":"34_CR5","doi-asserted-by":"publisher","unstructured":"Costanzo, M., Rucci, E., Naiouf, M., Giusti, A.D.: Performance vs programming effort between rust and C on multicore architectures: case study in N-body. In: 2021 XLVII Latin American Computing Conference (CLEI), pp. 1\u201310. IEEE, Cartago (2021). https:\/\/doi.org\/10.1109\/CLEI53233.2021.9640225","DOI":"10.1109\/CLEI53233.2021.9640225"},{"key":"34_CR6","unstructured":"Ditzel, S., et al.: Bembelbots Team Research Report for RoboCup 2019. Technical Report. Goethe University Frankfurt (2020)"},{"key":"34_CR7","doi-asserted-by":"publisher","unstructured":"Einhorn, E., Langner, T., Stricker, R., Martin, C., Gross, H.M.: MIRA - middleware for robotic applications. In: 2012 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 2591\u20132598. IEEE, Vilamoura-Algarve (2012). https:\/\/doi.org\/10.1109\/IROS.2012.6385959","DOI":"10.1109\/IROS.2012.6385959"},{"key":"34_CR8","doi-asserted-by":"publisher","unstructured":"Gerkey, B., Vaughan, R., Stoy, K., Howard, A., Sukhatme, G., Mataric, M.: Most valuable player: a robot device server for distributed control. In: Proceedings 2001 IEEE\/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180), vol.\u00a03, pp. 1226\u20131231. IEEE, Maui (2001). https:\/\/doi.org\/10.1109\/IROS.2001.977150","DOI":"10.1109\/IROS.2001.977150"},{"key":"34_CR9","unstructured":"Google: Protocol Buffers. https:\/\/protobuf.dev\/"},{"issue":"3","key":"34_CR10","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1016\/0004-3702(85)90063-3","volume":"26","author":"B Hayes-Roth","year":"1985","unstructured":"Hayes-Roth, B.: A blackboard architecture for control. Artif. Intell. 26(3), 251\u2013321 (1985). https:\/\/doi.org\/10.1016\/0004-3702(85)90063-3","journal-title":"Artif. Intell."},{"key":"34_CR11","doi-asserted-by":"publisher","unstructured":"Huang, A.S., Olson, E., Moore, D.C.: LCM: Lightweight communications and marshalling. In: 2010 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 4057\u20134062. IEEE, Taipei (2010). https:\/\/doi.org\/10.1109\/IROS.2010.5649358","DOI":"10.1109\/IROS.2010.5649358"},{"key":"34_CR12","doi-asserted-by":"publisher","unstructured":"Huang, T.W., Lin, D.L., Lin, C.X., Lin, Y.: Taskflow: a lightweight parallel and heterogeneous task graph computing system. IEEE Trans. Parallel Distrib. Syst. 33(6), 1303\u20131320 (2022). https:\/\/doi.org\/10.1109\/TPDS.2021.3104255","DOI":"10.1109\/TPDS.2021.3104255"},{"key":"34_CR13","doi-asserted-by":"publisher","unstructured":"Khan, S., Bailey, D., Gupta, G.S.: Simulation of triple buffer scheme (comparison with double buffering scheme). In: 2009 Second International Conference on Computer and Electrical Engineering, vol.\u00a02, pp. 403\u2013407 (2009). https:\/\/doi.org\/10.1109\/ICCEE.2009.226","DOI":"10.1109\/ICCEE.2009.226"},{"key":"34_CR14","unstructured":"Larisch, A.: An Efficient Real-Time Capable Multi-Core Module Framework for the Humanoid Robot NAO. Master\u2019s thesis, TU Dortmund University (2020)"},{"key":"34_CR15","doi-asserted-by":"publisher","unstructured":"Macenski, S., Foote, T., Gerkey, B., Lalancette, C., Woodall, W.: Robot operating system 2: design, architecture, and uses in the wild. Sci. Rob. 7(66), eabm6074 (2022).https:\/\/doi.org\/10.1126\/scirobotics.abm6074","DOI":"10.1126\/scirobotics.abm6074"},{"key":"34_CR16","unstructured":"Mellmann, H., et al.: Berlin United - Nao Team Humboldt Team Report 2019. Technical report, Humboldt-Universit\u00e4t zu Berlin (2019)"},{"key":"34_CR17","doi-asserted-by":"publisher","unstructured":"Metta, G., Fitzpatrick, P., Natale, L.: YARP: yet another robot platform. Int. J. Adv. Rob. Syst. 3(1), 8 (2006). https:\/\/doi.org\/10.5772\/5761","DOI":"10.5772\/5761"},{"key":"34_CR18","unstructured":"Quigley, M., et al.: ROS: an open-source robot operating system. In: ICRA Workshop on Open Source Software, Kobe, Japan, vol.\u00a03, p.\u00a05 (2009)"},{"key":"34_CR19","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"648","DOI":"10.1007\/978-3-662-44468-9_61","volume-title":"RoboCup 2013: Robot World Cup XVII","author":"T R\u00f6fer","year":"2014","unstructured":"R\u00f6fer, T., Laue, T.: On B-human\u2019s code releases in the standard platform league \u2013 software architecture and impact. In: Behnke, S., Veloso, M., Visser, A., Xiong, R. (eds.) RoboCup 2013. LNCS (LNAI), vol. 8371, pp. 648\u2013655. Springer, Heidelberg (2014). https:\/\/doi.org\/10.1007\/978-3-662-44468-9_61"},{"key":"34_CR20","unstructured":"SoftBank Robotics: NAO - Developer Guide\u2014Aldebaran 2.8.7.4 documentation. http:\/\/doc.aldebaran.com\/2-8\/family\/nao_technical\/index_naov6.html"},{"key":"34_CR21","unstructured":"SPL Technical Committee: Standard Platform League Results 2023 \u2013 RoboCup Standard Platform League. https:\/\/spl.robocup.org\/results-2023\/"},{"key":"34_CR22","doi-asserted-by":"publisher","unstructured":"Tsardoulias, E., Mitkas, P.: Robotic frameworks, architectures and middleware comparison (2017). https:\/\/doi.org\/10.48550\/ARXIV.1711.06842","DOI":"10.48550\/ARXIV.1711.06842"}],"container-title":["Lecture Notes in Computer Science","RoboCup 2024: Robot World Cup XXVII"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-85859-8_34","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,20]],"date-time":"2025-04-20T12:10:07Z","timestamp":1745151007000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-85859-8_34"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031858581","9783031858598"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-85859-8_34","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"21 April 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"RoboCup","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Robot World Cup","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Eindhoven","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"The Netherlands","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 July 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 July 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"robocup2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/2024.robocup.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}