{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T15:39:48Z","timestamp":1759333188515,"version":"3.44.0"},"reference-count":53,"publisher":"IEEE","license":[{"start":{"date-parts":[[2025,5,19]],"date-time":"2025-05-19T00:00:00Z","timestamp":1747612800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,5,19]],"date-time":"2025-05-19T00:00:00Z","timestamp":1747612800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100003510","name":"Ministry of Education and Research","doi-asserted-by":"publisher","award":["01MJ22003B"],"award-info":[{"award-number":["01MJ22003B"]}],"id":[{"id":"10.13039\/501100003510","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100020278","name":"EU","doi-asserted-by":"publisher","award":["101070596"],"award-info":[{"award-number":["101070596"]}],"id":[{"id":"10.13039\/501100020278","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,5,19]]},"DOI":"10.1109\/icra55743.2025.11128226","type":"proceedings-article","created":{"date-parts":[[2025,9,2]],"date-time":"2025-09-02T17:28:56Z","timestamp":1756834136000},"page":"12541-12548","source":"Crossref","is-referenced-by-count":1,"title":["Shadow Program Inversion with Differentiable Planning: A Framework for Unified Robot Program Parameter and Trajectory Optimization"],"prefix":"10.1109","author":[{"given":"Benjamin","family":"Alt","sequence":"first","affiliation":[{"name":"ArtiMinds Robotics,Karlsruhe,Germany"}]},{"given":"Claudius","family":"Kienle","sequence":"additional","affiliation":[{"name":"ArtiMinds Robotics,Karlsruhe,Germany"}]},{"given":"Darko","family":"Katic","sequence":"additional","affiliation":[{"name":"ArtiMinds Robotics,Karlsruhe,Germany"}]},{"given":"Rainer","family":"J\u00e4kel","sequence":"additional","affiliation":[{"name":"ArtiMinds Robotics,Karlsruhe,Germany"}]},{"given":"Michael","family":"Beetz","sequence":"additional","affiliation":[{"name":"AICOR Institute for Artificial Intelligence, University of Bremen,Germany"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2076450.2076469"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2009.5152817"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2011.5980280"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1177\/0278364920918296"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA57147.2024.10610542"},{"key":"ref6","first-page":"629","article-title":"Interactive Tuning of Robot Program Parameters via Expected Divergence Maximization","volume-title":"Proceedings of the 2020 ACM\/IEEE International Conference on HumanRobot Interaction","author":"Racca"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA48506.2021.9561206"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/s10994-021-06019-1"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.15607\/rss.2024.xx.040"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/ROBIO.2009.4913000"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/Humanoids.2011.6100827"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2739480.2754648"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-47106-8_18"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-47106-8_14"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/ICCIS.2004.1460443"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW63119.2024.00138"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/s10472-015-9463-9"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ROBIO55434.2022.10011996"},{"issue":"153","key":"ref19","first-page":"1","article-title":"Automatic Differentiation in Machine Learning: A Survey","volume":"18","author":"Baydin","year":"2018","journal-title":"Journal of Machine Learning Research"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1002\/widm.1305"},{"journal-title":"The Elements of Differentiable Programming","year":"2024","author":"Blondel","key":"ref21"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.15607\/rss.2018.xiv.044"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.3389\/fnbot.2019.00006"},{"article-title":"DiffTaichi: Differentiable Programming for Physical Simulation","volume-title":"International Conference on Learning Representations","author":"Hu","key":"ref24"},{"key":"ref25","first-page":"7847","article-title":"Scalable Differentiable Physics for Learning and Control","volume-title":"Proceedings of the 37th International Conference on Machine Learning. PMLR","author":"Qiao"},{"key":"ref26","first-page":"1563","article-title":"Bayesian Object Models for Robotic Interaction with Differentiable Probabilistic Programming","volume-title":"Proceedings of The 6th Conference on Robot Learning","author":"Jatavallabhula"},{"journal-title":"Differentiable Trajectory Optimization as a Policy Class for Reinforcement and Imitation Learning","year":"2023","author":"Wan","key":"ref27"},{"key":"ref28","first-page":"7805","article-title":"PODS: Policy Optimization via Differentiable Simulation","volume-title":"Proceedings of the 38th International Conference on Machine Learning","author":"Mora"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA40945.2020.9197058"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/TCDS.2023.3286465"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2022.3152696"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-25555-7_34"},{"article-title":"Revisiting Implicit Differentiation for Learning Problems in Optimal Control","volume-title":"Thirty-Seventh Conference on Neural Information Processing Systems","author":"Xu","key":"ref33"},{"key":"ref34","first-page":"16034","article-title":"Safe pontryagin differentiable programming","volume-title":"Proceedings of the 35th International Conference on Neural Information Processing Systems, ser. NIPS \u201921. Red Hook","author":"Jin"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2016.7487091"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1177\/0278364918790369"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA40945.2020.9197260"},{"key":"ref38","first-page":"1315","article-title":"A Unifying Variational Framework for Gaussian Process Motion Planning","volume-title":"Proceedings of The 27th International Conference on Artificial Intelligence and Statistics","author":"Cosier"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/IROS47612.2022.9982093"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/IROS58592.2024.10802198"},{"key":"ref41","article-title":"ArtiMinds Robot Programming Suite","author":"Schmidt-Rohr","year":"2013","journal-title":"ArtiMinds Robotics GmbH"},{"volume-title":"Simulator for industrial robots and offline programming - RoboDK","year":"2020","key":"ref42"},{"journal-title":"Introducing Intrinsic Flowstate","year":"2023","author":"White","key":"ref43"},{"key":"ref44","first-page":"804","article-title":"Encoding Physical Constraints in Differentiable NewtonEuler Algorithm","volume-title":"Proceedings of the 2nd Conference on Learning for Dynamics and Control","author":"Sutanto"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.2307\/j.ctvcm4g18.8"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1406.3269"},{"key":"ref47","volume-title":"Handbook of Metaheuristics, ser. International Series in Operations Research & Management Science","volume":"146","author":"Gendreau","year":"2010"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2021.05.042"},{"key":"ref49","first-page":"36768","article-title":"Online Control for Meta-optimization","volume":"36","author":"Chen","year":"2023","journal-title":"Advances in Neural Information Processing Systems"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/CDC49753.2023.10383342"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v29i1.9354"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/IROS55552.2023.10341602"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/lra.2025.3561575"}],"event":{"name":"2025 IEEE International Conference on Robotics and Automation (ICRA)","start":{"date-parts":[[2025,5,19]]},"location":"Atlanta, GA, USA","end":{"date-parts":[[2025,5,23]]}},"container-title":["2025 IEEE International Conference on Robotics and Automation (ICRA)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11127273\/11127223\/11128226.pdf?arnumber=11128226","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,3]],"date-time":"2025-09-03T06:19:11Z","timestamp":1756880351000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11128226\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,19]]},"references-count":53,"URL":"https:\/\/doi.org\/10.1109\/icra55743.2025.11128226","relation":{},"subject":[],"published":{"date-parts":[[2025,5,19]]}}}