{"id":"https://openalex.org/W4383108815","doi":"https://doi.org/10.1109/icra48891.2023.10161090","title":"Adaptive approximation of dynamics gradients via interpolation to speed up trajectory optimisation","display_name":"Adaptive approximation of dynamics gradients via interpolation to speed up trajectory optimisation","publication_year":2023,"publication_date":"2023-05-29","ids":{"openalex":"https://openalex.org/W4383108815","doi":"https://doi.org/10.1109/icra48891.2023.10161090"},"language":"en","primary_location":{"id":"doi:10.1109/icra48891.2023.10161090","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/icra48891.2023.10161090","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Conference on Robotics and Automation (ICRA)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5015109950","display_name":"David Russell","orcid":"https://orcid.org/0000-0002-1293-5618"},"institutions":[{"id":"https://openalex.org/I130828816","display_name":"University of Leeds","ror":"https://ror.org/024mrxd33","country_code":"GB","type":"education","lineage":["https://openalex.org/I130828816"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"David Russell","raw_affiliation_strings":["School of Computing, University of Leeds,UK","School of Computing, University of Leeds, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computing, University of Leeds,UK","institution_ids":["https://openalex.org/I130828816"]},{"raw_affiliation_string":"School of Computing, University of Leeds, UK","institution_ids":["https://openalex.org/I130828816"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024057361","display_name":"Rafael Papallas","orcid":"https://orcid.org/0000-0003-3892-1940"},"institutions":[{"id":"https://openalex.org/I130828816","display_name":"University of Leeds","ror":"https://ror.org/024mrxd33","country_code":"GB","type":"education","lineage":["https://openalex.org/I130828816"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Rafael Papallas","raw_affiliation_strings":["School of Computing, University of Leeds,UK","School of Computing, University of Leeds, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computing, University of Leeds,UK","institution_ids":["https://openalex.org/I130828816"]},{"raw_affiliation_string":"School of Computing, University of Leeds, UK","institution_ids":["https://openalex.org/I130828816"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025603635","display_name":"Mehmet R. Do\u011far","orcid":"https://orcid.org/0000-0002-6896-5461"},"institutions":[{"id":"https://openalex.org/I130828816","display_name":"University of Leeds","ror":"https://ror.org/024mrxd33","country_code":"GB","type":"education","lineage":["https://openalex.org/I130828816"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Mehmet Dogar","raw_affiliation_strings":["School of Computing, University of Leeds,UK","School of Computing, University of Leeds, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computing, University of Leeds,UK","institution_ids":["https://openalex.org/I130828816"]},{"raw_affiliation_string":"School of Computing, University of Leeds, UK","institution_ids":["https://openalex.org/I130828816"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5015109950"],"corresponding_institution_ids":["https://openalex.org/I130828816"],"apc_list":null,"apc_paid":null,"fwci":0.1143,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.3841411,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"14","issue":null,"first_page":"10160","last_page":"10166"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10586","display_name":"Robotic Path Planning Algorithms","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10586","display_name":"Robotic Path Planning Algorithms","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10571","display_name":"Robotic Mechanisms and Dynamics","score":0.9973999857902527,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10879","display_name":"Robotic Locomotion and Control","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/trajectory","display_name":"Trajectory","score":0.8369433283805847},{"id":"https://openalex.org/keywords/interpolation","display_name":"Interpolation (computer graphics)","score":0.7601262331008911},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.659829318523407},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5935178995132446},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.5046967267990112},{"id":"https://openalex.org/keywords/applied-mathematics","display_name":"Applied mathematics","score":0.47407522797584534},{"id":"https://openalex.org/keywords/inverse-dynamics","display_name":"Inverse dynamics","score":0.4596500098705292},{"id":"https://openalex.org/keywords/observable","display_name":"Observable","score":0.45413264632225037},{"id":"https://openalex.org/keywords/dynamics","display_name":"Dynamics (music)","score":0.43036943674087524},{"id":"https://openalex.org/keywords/motion","display_name":"Motion (physics)","score":0.4080551266670227},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.39585423469543457},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3792506456375122},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.35540950298309326},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.3104134202003479},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.1592375636100769},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.13575652241706848},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.10533621907234192},{"id":"https://openalex.org/keywords/kinematics","display_name":"Kinematics","score":0.10311725735664368},{"id":"https://openalex.org/keywords/classical-mechanics","display_name":"Classical mechanics","score":0.08984532952308655},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.06928548216819763}],"concepts":[{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.8369433283805847},{"id":"https://openalex.org/C137800194","wikidata":"https://www.wikidata.org/wiki/Q11713455","display_name":"Interpolation (computer graphics)","level":3,"score":0.7601262331008911},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.659829318523407},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5935178995132446},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.5046967267990112},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.47407522797584534},{"id":"https://openalex.org/C187523126","wikidata":"https://www.wikidata.org/wiki/Q17098330","display_name":"Inverse dynamics","level":3,"score":0.4596500098705292},{"id":"https://openalex.org/C32848918","wikidata":"https://www.wikidata.org/wiki/Q845789","display_name":"Observable","level":2,"score":0.45413264632225037},{"id":"https://openalex.org/C145912823","wikidata":"https://www.wikidata.org/wiki/Q113558","display_name":"Dynamics (music)","level":2,"score":0.43036943674087524},{"id":"https://openalex.org/C104114177","wikidata":"https://www.wikidata.org/wiki/Q79782","display_name":"Motion (physics)","level":2,"score":0.4080551266670227},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.39585423469543457},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3792506456375122},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.35540950298309326},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3104134202003479},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.1592375636100769},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.13575652241706848},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.10533621907234192},{"id":"https://openalex.org/C39920418","wikidata":"https://www.wikidata.org/wiki/Q11476","display_name":"Kinematics","level":2,"score":0.10311725735664368},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.08984532952308655},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.06928548216819763},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C24890656","wikidata":"https://www.wikidata.org/wiki/Q82811","display_name":"Acoustics","level":1,"score":0.0},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.0},{"id":"https://openalex.org/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/icra48891.2023.10161090","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/icra48891.2023.10161090","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Conference on Robotics and Automation (ICRA)","raw_type":"proceedings-article"},{"id":"pmh:oai:eprints.whiterose.ac.uk:197059","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306400854","display_name":"White Rose Research Online (University of Leeds, The University of Sheffield, University of York)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2800616092","host_organization_name":"White Rose University Consortium","host_organization_lineage":["https://openalex.org/I2800616092"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Proceedings Paper"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6399999856948853,"display_name":"Sustainable cities and communities","id":"https://metadata.un.org/sdg/11"}],"awards":[{"id":"https://openalex.org/G2551561059","display_name":null,"funder_award_id":"EP/V052659/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G928704413","display_name":null,"funder_award_id":"EP/V052659/1,2596473","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W195033972","https://openalex.org/W1514487078","https://openalex.org/W1570792896","https://openalex.org/W1597612847","https://openalex.org/W2019965290","https://openalex.org/W2085897137","https://openalex.org/W2087617385","https://openalex.org/W2099893201","https://openalex.org/W2101340954","https://openalex.org/W2158782408","https://openalex.org/W2161697934","https://openalex.org/W2221321873","https://openalex.org/W2584986912","https://openalex.org/W2883654928","https://openalex.org/W2995253198","https://openalex.org/W3039329805","https://openalex.org/W3130600329","https://openalex.org/W3194488868","https://openalex.org/W3199300111","https://openalex.org/W3204094856","https://openalex.org/W3206181526","https://openalex.org/W3206241064","https://openalex.org/W4210286478","https://openalex.org/W4294790001","https://openalex.org/W4297887874","https://openalex.org/W4312857607","https://openalex.org/W6607786297","https://openalex.org/W6683526187","https://openalex.org/W6730149987","https://openalex.org/W6769017845","https://openalex.org/W6802414455"],"related_works":["https://openalex.org/W2058965144","https://openalex.org/W2164382479","https://openalex.org/W98480971","https://openalex.org/W2150291671","https://openalex.org/W2027972911","https://openalex.org/W2146343568","https://openalex.org/W2013643406","https://openalex.org/W2157978810","https://openalex.org/W1657880117","https://openalex.org/W2891987081"],"abstract_inverted_index":{"Trajectory":[0],"optimisation":[1,63,107],"methods":[2,120],"for":[3,105],"robotic":[4],"motion":[5],"planning":[6,145],"often":[7,40,88],"require":[8],"the":[9,16,19,24,29,58,84,94,114,136],"use":[10],"of":[11,15,18,28,121,144],"first":[12],"order":[13],"derivatives":[14,38,68,86,95,137],"dynamics":[17,34,67],"system":[20],"with":[21,109,138],"respect":[22],"to":[23,93,131,134],"states":[25],"and":[26,89],"controls":[27],"system.":[30],"Particularly":[31],"when":[32,133],"multi-contact":[33],"are":[35,39],"present,":[36],"these":[37,61,66],"numerically":[41],"approximated":[42],"by":[43,149],"a":[44,101,142,152],"method":[45,130],"such":[46],"as":[47,124,126],"finite-differencing.":[48,139],"Finite-differencing":[49],"whilst":[50],"using":[51],"an":[52,128],"expensive":[53],"physics":[54],"simulator":[55],"is":[56],"usually":[57],"bottleneck":[59],"in":[60,96,113,151],"trajectory":[62,80],"algorithms.":[64],"Since":[65],"do":[69],"not":[70],"change":[71],"substantially":[72],"over":[73],"certain":[74],"time":[75,108],"inter-vals,":[76],"we":[77],"propose":[78,127],"that":[79],"optimisers":[81],"can":[82],"compute":[83,135],"dy-namics":[85],"less":[87],"then":[90],"interpolate":[91],"approximations":[92,123],"between":[97],"calculated":[98],"derivatives,":[99],"gaining":[100],"sig-nificant":[102],"speed":[103],"up":[104],"overall":[106],"no":[110],"observable":[111],"degradation":[112],"generated":[115],"behaviour.":[116],"We":[117,140],"investigate":[118],"different":[119],"interpolating":[122],"well":[125],"adaptive":[129],"detect":[132],"find":[141],"speed-up":[143],"times":[146],"on":[147],"average":[148],"60%":[150],"contact-based":[153],"manipulation":[154],"task.":[155]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-05-20T08:49:12.498775","created_date":"2025-10-10T00:00:00"}
