{"id":"https://openalex.org/W4383108528","doi":"https://doi.org/10.1109/icra48891.2023.10161233","title":"RPGD: A Small-Batch Parallel Gradient Descent Optimizer with Explorative Resampling for Nonlinear Model Predictive Control","display_name":"RPGD: A Small-Batch Parallel Gradient Descent Optimizer with Explorative Resampling for Nonlinear Model Predictive Control","publication_year":2023,"publication_date":"2023-05-29","ids":{"openalex":"https://openalex.org/W4383108528","doi":"https://doi.org/10.1109/icra48891.2023.10161233"},"language":"en","primary_location":{"id":"doi:10.1109/icra48891.2023.10161233","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icra48891.2023.10161233","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","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.zora.uzh.ch/id/eprint/254218/1/RPGD_ICRA_2023.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5092397648","display_name":"Frederik Heetmeyer","orcid":null},"institutions":[{"id":"https://openalex.org/I202697423","display_name":"University of Zurich","ror":"https://ror.org/02crff812","country_code":"CH","type":"education","lineage":["https://openalex.org/I202697423"]},{"id":"https://openalex.org/I4210090800","display_name":"Sensors (United States)","ror":"https://ror.org/00b4mz884","country_code":"US","type":"company","lineage":["https://openalex.org/I4210090800"]},{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH","US"],"is_corresponding":true,"raw_author_name":"Frederik Heetmeyer","raw_affiliation_strings":["Institute of Neuroinformatics, University of Zurich and ETH Zurich,Sensors Group","Sensors Group, Institute of Neuroinformatics, University of Zurich and ETH Zurich"],"affiliations":[{"raw_affiliation_string":"Institute of Neuroinformatics, University of Zurich and ETH Zurich,Sensors Group","institution_ids":["https://openalex.org/I202697423"]},{"raw_affiliation_string":"Sensors Group, Institute of Neuroinformatics, University of Zurich and ETH Zurich","institution_ids":["https://openalex.org/I4210090800","https://openalex.org/I202697423","https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068493345","display_name":"Marcin Paluch","orcid":"https://orcid.org/0000-0001-6469-2286"},"institutions":[{"id":"https://openalex.org/I202697423","display_name":"University of Zurich","ror":"https://ror.org/02crff812","country_code":"CH","type":"education","lineage":["https://openalex.org/I202697423"]},{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]},{"id":"https://openalex.org/I4210090800","display_name":"Sensors (United States)","ror":"https://ror.org/00b4mz884","country_code":"US","type":"company","lineage":["https://openalex.org/I4210090800"]}],"countries":["CH","US"],"is_corresponding":false,"raw_author_name":"Marcin Paluch","raw_affiliation_strings":["Institute of Neuroinformatics, University of Zurich and ETH Zurich,Sensors Group","Sensors Group, Institute of Neuroinformatics, University of Zurich and ETH Zurich"],"affiliations":[{"raw_affiliation_string":"Institute of Neuroinformatics, University of Zurich and ETH Zurich,Sensors Group","institution_ids":["https://openalex.org/I202697423"]},{"raw_affiliation_string":"Sensors Group, Institute of Neuroinformatics, University of Zurich and ETH Zurich","institution_ids":["https://openalex.org/I4210090800","https://openalex.org/I202697423","https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084118126","display_name":"Diego Bolliger","orcid":null},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]},{"id":"https://openalex.org/I4210090800","display_name":"Sensors (United States)","ror":"https://ror.org/00b4mz884","country_code":"US","type":"company","lineage":["https://openalex.org/I4210090800"]},{"id":"https://openalex.org/I202697423","display_name":"University of Zurich","ror":"https://ror.org/02crff812","country_code":"CH","type":"education","lineage":["https://openalex.org/I202697423"]}],"countries":["CH","US"],"is_corresponding":false,"raw_author_name":"Diego Bolliger","raw_affiliation_strings":["Institute of Neuroinformatics, University of Zurich and ETH Zurich,Sensors Group","Sensors Group, Institute of Neuroinformatics, University of Zurich and ETH Zurich"],"affiliations":[{"raw_affiliation_string":"Institute of Neuroinformatics, University of Zurich and ETH Zurich,Sensors Group","institution_ids":["https://openalex.org/I202697423"]},{"raw_affiliation_string":"Sensors Group, Institute of Neuroinformatics, University of Zurich and ETH Zurich","institution_ids":["https://openalex.org/I4210090800","https://openalex.org/I202697423","https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092397649","display_name":"Florian Bolli","orcid":null},"institutions":[{"id":"https://openalex.org/I4210090800","display_name":"Sensors (United States)","ror":"https://ror.org/00b4mz884","country_code":"US","type":"company","lineage":["https://openalex.org/I4210090800"]},{"id":"https://openalex.org/I202697423","display_name":"University of Zurich","ror":"https://ror.org/02crff812","country_code":"CH","type":"education","lineage":["https://openalex.org/I202697423"]},{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH","US"],"is_corresponding":false,"raw_author_name":"Florian Bolli","raw_affiliation_strings":["Institute of Neuroinformatics, University of Zurich and ETH Zurich,Sensors Group","Sensors Group, Institute of Neuroinformatics, University of Zurich and ETH Zurich"],"affiliations":[{"raw_affiliation_string":"Institute of Neuroinformatics, University of Zurich and ETH Zurich,Sensors Group","institution_ids":["https://openalex.org/I202697423"]},{"raw_affiliation_string":"Sensors Group, Institute of Neuroinformatics, University of Zurich and ETH Zurich","institution_ids":["https://openalex.org/I4210090800","https://openalex.org/I202697423","https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043879150","display_name":"Xiang Deng","orcid":"https://orcid.org/0000-0002-5957-1866"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]},{"id":"https://openalex.org/I4210090800","display_name":"Sensors (United States)","ror":"https://ror.org/00b4mz884","country_code":"US","type":"company","lineage":["https://openalex.org/I4210090800"]},{"id":"https://openalex.org/I202697423","display_name":"University of Zurich","ror":"https://ror.org/02crff812","country_code":"CH","type":"education","lineage":["https://openalex.org/I202697423"]}],"countries":["CH","US"],"is_corresponding":false,"raw_author_name":"Xiang Deng","raw_affiliation_strings":["Institute of Neuroinformatics, University of Zurich and ETH Zurich,Sensors Group","Sensors Group, Institute of Neuroinformatics, University of Zurich and ETH Zurich"],"affiliations":[{"raw_affiliation_string":"Institute of Neuroinformatics, University of Zurich and ETH Zurich,Sensors Group","institution_ids":["https://openalex.org/I202697423"]},{"raw_affiliation_string":"Sensors Group, Institute of Neuroinformatics, University of Zurich and ETH Zurich","institution_ids":["https://openalex.org/I4210090800","https://openalex.org/I202697423","https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092397650","display_name":"Ennio Filicicchia","orcid":null},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]},{"id":"https://openalex.org/I4210090800","display_name":"Sensors (United States)","ror":"https://ror.org/00b4mz884","country_code":"US","type":"company","lineage":["https://openalex.org/I4210090800"]},{"id":"https://openalex.org/I202697423","display_name":"University of Zurich","ror":"https://ror.org/02crff812","country_code":"CH","type":"education","lineage":["https://openalex.org/I202697423"]}],"countries":["CH","US"],"is_corresponding":false,"raw_author_name":"Ennio Filicicchia","raw_affiliation_strings":["Institute of Neuroinformatics, University of Zurich and ETH Zurich,Sensors Group","Sensors Group, Institute of Neuroinformatics, University of Zurich and ETH Zurich"],"affiliations":[{"raw_affiliation_string":"Institute of Neuroinformatics, University of Zurich and ETH Zurich,Sensors Group","institution_ids":["https://openalex.org/I202697423"]},{"raw_affiliation_string":"Sensors Group, Institute of Neuroinformatics, University of Zurich and ETH Zurich","institution_ids":["https://openalex.org/I4210090800","https://openalex.org/I202697423","https://openalex.org/I35440088"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5051651857","display_name":"Tobi Delbr\u00fcck","orcid":"https://orcid.org/0000-0001-5479-1141"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]},{"id":"https://openalex.org/I202697423","display_name":"University of Zurich","ror":"https://ror.org/02crff812","country_code":"CH","type":"education","lineage":["https://openalex.org/I202697423"]},{"id":"https://openalex.org/I4210090800","display_name":"Sensors (United States)","ror":"https://ror.org/00b4mz884","country_code":"US","type":"company","lineage":["https://openalex.org/I4210090800"]}],"countries":["CH","US"],"is_corresponding":false,"raw_author_name":"Tobi Delbruck","raw_affiliation_strings":["Institute of Neuroinformatics, University of Zurich and ETH Zurich,Sensors Group","Sensors Group, Institute of Neuroinformatics, University of Zurich and ETH Zurich"],"affiliations":[{"raw_affiliation_string":"Institute of Neuroinformatics, University of Zurich and ETH Zurich,Sensors Group","institution_ids":["https://openalex.org/I202697423"]},{"raw_affiliation_string":"Sensors Group, Institute of Neuroinformatics, University of Zurich and ETH Zurich","institution_ids":["https://openalex.org/I4210090800","https://openalex.org/I202697423","https://openalex.org/I35440088"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5092397648"],"corresponding_institution_ids":["https://openalex.org/I202697423","https://openalex.org/I35440088","https://openalex.org/I4210090800"],"apc_list":null,"apc_paid":null,"fwci":0.8394,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.74842702,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":98},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10586","display_name":"Robotic Path Planning Algorithms","score":0.9927999973297119,"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.9927999973297119,"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/T10791","display_name":"Advanced Control Systems Optimization","score":0.9926999807357788,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.9909999966621399,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/initialization","display_name":"Initialization","score":0.6685612201690674},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6667311787605286},{"id":"https://openalex.org/keywords/model-predictive-control","display_name":"Model predictive control","score":0.5706180334091187},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.5158273577690125},{"id":"https://openalex.org/keywords/optimal-control","display_name":"Optimal control","score":0.5104195475578308},{"id":"https://openalex.org/keywords/gradient-descent","display_name":"Gradient descent","score":0.48012280464172363},{"id":"https://openalex.org/keywords/nonlinear-system","display_name":"Nonlinear system","score":0.4779141843318939},{"id":"https://openalex.org/keywords/resampling","display_name":"Resampling","score":0.472371369600296},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.422675222158432},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.40801069140434265},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3933406472206116},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.3529863953590393},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.26238149404525757},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1930123269557953}],"concepts":[{"id":"https://openalex.org/C114466953","wikidata":"https://www.wikidata.org/wiki/Q6034165","display_name":"Initialization","level":2,"score":0.6685612201690674},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6667311787605286},{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.5706180334091187},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.5158273577690125},{"id":"https://openalex.org/C91575142","wikidata":"https://www.wikidata.org/wiki/Q1971426","display_name":"Optimal control","level":2,"score":0.5104195475578308},{"id":"https://openalex.org/C153258448","wikidata":"https://www.wikidata.org/wiki/Q1199743","display_name":"Gradient descent","level":3,"score":0.48012280464172363},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.4779141843318939},{"id":"https://openalex.org/C150921843","wikidata":"https://www.wikidata.org/wiki/Q1170431","display_name":"Resampling","level":2,"score":0.472371369600296},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.422675222158432},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.40801069140434265},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3933406472206116},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.3529863953590393},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.26238149404525757},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1930123269557953},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/icra48891.2023.10161233","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icra48891.2023.10161233","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:doi:10.5167/uzh-254218","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Text"},{"id":"pmh:oai:www.zora.uzh.ch:254218","is_oa":true,"landing_page_url":"https://www.zora.uzh.ch/id/eprint/254218/1/RPGD_ICRA_2023.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4306401281","display_name":"Zurich Open Repository and Archive (University of Zurich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I202697423","host_organization_name":"University of Zurich","host_organization_lineage":["https://openalex.org/I202697423"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Heetmeyer, Frederik; Paluch, Marcin; Bolliger, Diego; Bolli, Florian; Deng, Xiang; Filicicchia, Ennio; Delbruck, Tobi  (2023). RPGD: A Small-Batch Parallel Gradient Descent Optimizer with Explorative Resampling for Nonlinear Model Predictive Control.  In: 2023 IEEE International Conference on Robotics and Automation (ICRA), London, United Kingdom, 29 May 2023 - 2 June 2023, Institute of Electrical and Electronics Engineers.","raw_type":"info:eu-repo/semantics/submittedVersion"},{"id":"doi:10.5167/uzh-254218","is_oa":true,"landing_page_url":"https://doi.org/10.5167/uzh-254218","pdf_url":null,"source":{"id":"https://openalex.org/S7407051291","display_name":"Universit\u00e4t Z\u00fcrich, ZORA","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":""}],"best_oa_location":{"id":"pmh:oai:www.zora.uzh.ch:254218","is_oa":true,"landing_page_url":"https://www.zora.uzh.ch/id/eprint/254218/1/RPGD_ICRA_2023.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4306401281","display_name":"Zurich Open Repository and Archive (University of Zurich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I202697423","host_organization_name":"University of Zurich","host_organization_lineage":["https://openalex.org/I202697423"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Heetmeyer, Frederik; Paluch, Marcin; Bolliger, Diego; Bolli, Florian; Deng, Xiang; Filicicchia, Ennio; Delbruck, Tobi  (2023). RPGD: A Small-Batch Parallel Gradient Descent Optimizer with Explorative Resampling for Nonlinear Model Predictive Control.  In: 2023 IEEE International Conference on Robotics and Automation (ICRA), London, United Kingdom, 29 May 2023 - 2 June 2023, Institute of Electrical and Electronics Engineers.","raw_type":"info:eu-repo/semantics/submittedVersion"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W1522301498","https://openalex.org/W1552599647","https://openalex.org/W1658011328","https://openalex.org/W2010566422","https://openalex.org/W2313274380","https://openalex.org/W2410617946","https://openalex.org/W2584986912","https://openalex.org/W2604319603","https://openalex.org/W2738778707","https://openalex.org/W2788838111","https://openalex.org/W2796364651","https://openalex.org/W2807050419","https://openalex.org/W2963238245","https://openalex.org/W2989986341","https://openalex.org/W3017090863","https://openalex.org/W3019419098","https://openalex.org/W3187677606","https://openalex.org/W4200632900","https://openalex.org/W4298206671","https://openalex.org/W4396738453","https://openalex.org/W6631190155","https://openalex.org/W6641939000","https://openalex.org/W6776444479"],"related_works":["https://openalex.org/W3204184292","https://openalex.org/W3176564347","https://openalex.org/W1985458517","https://openalex.org/W2355833770","https://openalex.org/W3031039437","https://openalex.org/W4226299596","https://openalex.org/W4287868543","https://openalex.org/W4309434778","https://openalex.org/W3214759249","https://openalex.org/W4283773090"],"abstract_inverted_index":{"Nonlinear":[0],"model":[1],"predictive":[2],"control":[3,11,53],"often":[4],"involves":[5],"nonconvex":[6],"optimization":[7,175],"for":[8],"which":[9],"real-time":[10],"systems":[12],"require":[13],"fast":[14],"and":[15,57,69,89,106,117,146],"numerically":[16],"stable":[17],"solutions.":[18],"This":[19],"work":[20],"proposes":[21],"RPGD,":[22],"a":[23,48,77,84,90,111,126,147,154],"Resampling":[24],"Parallel":[25],"Gradient":[26],"Descent":[27],"optimizer":[28],"designed":[29],"to":[30,164,181],"exploit":[31],"small-batch":[32],"parallelism":[33],"of":[34,51,66,71,121,160],"modern":[35],"hardware":[36],"like":[37],"neural":[38],"accelerators":[39],"or":[40,99,129],"multithreaded":[41],"microcontrollers.":[42],"After":[43],"initialization,":[44],"it":[45,96,114],"continuously":[46],"maintains":[47],"small":[49],"population":[50],"good":[52],"trajectory":[54],"solution":[55],"candidates":[56,68],"improves":[58],"them":[59],"using":[60,124],"gradient":[61],"information,":[62],"followed":[63],"by":[64],"selection":[65],"elite":[67],"resampling":[70],"the":[72,79,122,186],"others.":[73],"In":[74],"simulation":[75],"on":[76,177],"cartpole,":[78,113],"OpenAI":[80],"Gym":[81],"mountain":[82],"car,":[83],"Dubins":[85],"car":[86,141,150],"with":[87,173],"obstacles,":[88],"high":[91],"input":[92],"dimensional":[93],"2D":[94],"arm,":[95],"produces":[97],"similar":[98],"lower":[100],"MPC":[101],"costs":[102],"than":[103,185],"benchmark":[104],"cross-entropy":[105],"path":[107],"integral":[108],"methods.":[109],"On":[110],"physical":[112],"performs":[115],"swing-up":[116],"cart":[118],"target":[119],"following":[120],"pole,":[123],"either":[125],"differential":[127],"equation":[128],"multilayer":[130],"perceptron":[131],"as":[132],"dynamics":[133],"model.":[134],"RPGD":[135,168],"drives":[136],"an":[137],"F1TENTH":[138,149],"simulated":[139],"race":[140],"at":[142],"near-optimal":[143],"lap":[144],"times":[145,183],"real":[148],"in":[151,171],"laps":[152],"around":[153],"cluttered":[155],"room.":[156],"We":[157],"study":[158],"alterations":[159],"RPGD's":[161],"building":[162],"blocks":[163],"justify":[165],"its":[166],"composition.":[167],"compute":[169],"time":[170],"Python":[172],"TensorFlow":[174],"running":[176],"CPU":[178],"is":[179],"2":[180],"4":[182],"slower":[184],"FORCESPRO":[187],"commercial":[188],"embedded":[189],"solver.":[190]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":3}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
