{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T12:44:55Z","timestamp":1771677895270,"version":"3.50.1"},"reference-count":18,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2018,9,1]],"date-time":"2018-09-01T00:00:00Z","timestamp":1535760000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Robot. Automat. Mag."],"published-print":{"date-parts":[[2018,9]]},"DOI":"10.1109\/mra.2018.2803168","type":"journal-article","created":{"date-parts":[[2018,5,10]],"date-time":"2018-05-10T18:41:56Z","timestamp":1525977716000},"page":"49-60","source":"Crossref","is-referenced-by-count":13,"title":["The Playful Software Platform: Reactive Programming for Orchestrating Robotic Behavior"],"prefix":"10.1109","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2226-9660","authenticated-orcid":false,"given":"Vincent","family":"Berenz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"Schaal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/258948.258973"},{"key":"ref2","first-page":"91","article-title":"Lambda in motion: Controlling robots with Haskell","volume-title":"Practical Aspects Declarative Languages (PADL)","author":"Peterson","year":"1999"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-44833-4_6"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30301-5_9"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2013.12.010"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/Humanoids.2011.6100887"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2010.5650146"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2012.6225038"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ICHR.2004.1442112"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2014.6907656"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2015.7353769"},{"key":"ref12","volume-title":"The SL simulation and real-time control software package","author":"Schaal","year":"2009"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1108\/IR-12-2014-0434"},{"key":"ref14","article-title":"Ensuring ethical behavior from autonomous systems","volume-title":"Proc. Artificial Intelligence Applied Assistive Technologies and Smart Environments Workshop","author":"Anderson"},{"key":"ref16","volume-title":"Playful: Reactive programming for orchestrating robot behavior","author":"Berenz","year":"2017"},{"key":"ref17","volume-title":"How to create a reactive robot application for Nao (with Playful)","author":"Berenz","year":"2017"},{"key":"ref18","volume-title":"Guests playing with Max Planck Apollo (long)","author":"Berenz","year":"2017"},{"key":"ref19","volume-title":"A value driven agent [press]","year":"2017"}],"container-title":["IEEE Robotics &amp; Automation Magazine"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/100\/8464729\/08357389.pdf?arnumber=8357389","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,23]],"date-time":"2024-01-23T23:53:34Z","timestamp":1706054014000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8357389\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9]]},"references-count":18,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/mra.2018.2803168","relation":{},"ISSN":["1070-9932","1558-223X"],"issn-type":[{"value":"1070-9932","type":"print"},{"value":"1558-223X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,9]]}}}