{"id":"https://openalex.org/W2784204068","doi":"https://doi.org/10.1109/humanoids.2017.8246929","title":"Real-time evolutionary model predictive control using a graphics processing unit","display_name":"Real-time evolutionary model predictive control using a graphics processing unit","publication_year":2017,"publication_date":"2017-11-01","ids":{"openalex":"https://openalex.org/W2784204068","doi":"https://doi.org/10.1109/humanoids.2017.8246929","mag":"2784204068"},"language":"en","primary_location":{"id":"doi:10.1109/humanoids.2017.8246929","is_oa":false,"landing_page_url":"https://doi.org/10.1109/humanoids.2017.8246929","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://figshare.com/articles/journal_contribution/gpu_ga_mpc_pdf/4890929","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5035078079","display_name":"Phillip Hyatt","orcid":"https://orcid.org/0000-0002-2705-2631"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Phillip Hyatt","raw_affiliation_strings":["State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079459715","display_name":"Marc D. Killpack","orcid":"https://orcid.org/0000-0001-9372-104X"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Marc D. Killpack","raw_affiliation_strings":["State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.8163,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.76018752,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"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/T10791","display_name":"Advanced Control Systems Optimization","score":0.9987000226974487,"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"}},"topics":[{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":0.9987000226974487,"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/T10462","display_name":"Reinforcement Learning in Robotics","score":0.9865000247955322,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10932","display_name":"Microbial Metabolic Engineering and Bioproduction","score":0.98580002784729,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7807384133338928},{"id":"https://openalex.org/keywords/model-predictive-control","display_name":"Model predictive control","score":0.7281017303466797},{"id":"https://openalex.org/keywords/graphics-processing-unit","display_name":"Graphics processing unit","score":0.7035239934921265},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6838544607162476},{"id":"https://openalex.org/keywords/evolutionary-algorithm","display_name":"Evolutionary algorithm","score":0.5964788198471069},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.5844354033470154},{"id":"https://openalex.org/keywords/optimization-problem","display_name":"Optimization problem","score":0.427432656288147},{"id":"https://openalex.org/keywords/humanoid-robot","display_name":"Humanoid robot","score":0.4239233136177063},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.3876360058784485},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.3242354094982147},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.29754528403282166},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2349650263786316},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.19864332675933838},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.13755279779434204}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7807384133338928},{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.7281017303466797},{"id":"https://openalex.org/C2779851693","wikidata":"https://www.wikidata.org/wiki/Q183484","display_name":"Graphics processing unit","level":2,"score":0.7035239934921265},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6838544607162476},{"id":"https://openalex.org/C159149176","wikidata":"https://www.wikidata.org/wiki/Q14489129","display_name":"Evolutionary algorithm","level":2,"score":0.5964788198471069},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.5844354033470154},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.427432656288147},{"id":"https://openalex.org/C60692881","wikidata":"https://www.wikidata.org/wiki/Q584529","display_name":"Humanoid robot","level":3,"score":0.4239233136177063},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.3876360058784485},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.3242354094982147},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.29754528403282166},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2349650263786316},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.19864332675933838},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.13755279779434204},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/humanoids.2017.8246929","is_oa":false,"landing_page_url":"https://doi.org/10.1109/humanoids.2017.8246929","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids)","raw_type":"proceedings-article"},{"id":"pmh:oai:figshare.com:article/4890929","is_oa":true,"landing_page_url":"https://figshare.com/articles/journal_contribution/gpu_ga_mpc_pdf/4890929","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"},{"id":"pmh:oai:scholarsarchive.byu.edu:facpub-4176","is_oa":false,"landing_page_url":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8246929","pdf_url":null,"source":{"id":"https://openalex.org/S4377196308","display_name":"ScholarsArchive  (Brigham Young University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I100005738","host_organization_name":"Brigham Young University","host_organization_lineage":["https://openalex.org/I100005738"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Faculty Publications","raw_type":"text"},{"id":"doi:10.6084/m9.figshare.4890929.v2","is_oa":true,"landing_page_url":"https://doi.org/10.6084/m9.figshare.4890929.v2","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"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":"article-journal"}],"best_oa_location":{"id":"pmh:oai:figshare.com:article/4890929","is_oa":true,"landing_page_url":"https://figshare.com/articles/journal_contribution/gpu_ga_mpc_pdf/4890929","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"},"sustainable_development_goals":[{"score":0.800000011920929,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320306101","display_name":"National Aeronautics and Space Administration","ror":"https://ror.org/027ka1x80"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1499691382","https://openalex.org/W1541741077","https://openalex.org/W1915593659","https://openalex.org/W1945252290","https://openalex.org/W1970046704","https://openalex.org/W1989119351","https://openalex.org/W1996717299","https://openalex.org/W2071595672","https://openalex.org/W2118558147","https://openalex.org/W2121082877","https://openalex.org/W2145473781","https://openalex.org/W2152887130","https://openalex.org/W2160535745","https://openalex.org/W2273341687","https://openalex.org/W2279344186","https://openalex.org/W2410617946","https://openalex.org/W2505672291","https://openalex.org/W2511924737","https://openalex.org/W2600380209","https://openalex.org/W2738778707","https://openalex.org/W2785674358","https://openalex.org/W4252031641","https://openalex.org/W6629865336","https://openalex.org/W6678286823","https://openalex.org/W6694094557"],"related_works":["https://openalex.org/W2745063183","https://openalex.org/W4256317079","https://openalex.org/W2543019745","https://openalex.org/W2129850190","https://openalex.org/W2295425790","https://openalex.org/W1990079087","https://openalex.org/W1991876829","https://openalex.org/W2088677124","https://openalex.org/W2220968517","https://openalex.org/W2007139677"],"abstract_inverted_index":{"With":[0],"humanoid":[1],"robots":[2],"becoming":[3],"more":[4,148],"complex":[5,81],"and":[6,24,49,159],"operating":[7],"in":[8,116,137,150],"un-modeled":[9],"or":[10],"human":[11],"environments,":[12],"there":[13],"is":[14,37,112,129,147],"a":[15,105,122],"growing":[16],"need":[17],"for":[18,30,58,80,95,164,167],"control":[19,40,134],"methods":[20],"that":[21,70,144,160],"are":[22],"scalable":[23],"robust,":[25],"while":[26],"still":[27],"maintaining":[28],"compliance":[29],"safety":[31],"reasons.":[32],"Model":[33],"Predictive":[34],"Control":[35],"(MPC)":[36],"an":[38],"optimal":[39],"method":[41],"which":[42,111],"has":[43],"proven":[44,78],"robust":[45],"to":[46,56,66,90,114],"modeling":[47],"error":[48],"disturbances.":[50],"However,":[51],"it":[52,161],"can":[53],"be":[54,72],"difficult":[55],"implement":[57],"high":[59,168],"degree":[60],"of":[61,104,121,152],"freedom":[62],"(DoF)":[63],"systems":[64],"due":[65],"the":[67,102,119,140],"optimization":[68,83],"problem":[69],"must":[71],"solved.":[73],"While":[74],"evolutionary":[75,107],"algorithms":[76],"have":[77,86],"effective":[79],"large-scale":[82],"problems,":[84],"they":[85],"not":[87],"been":[88],"formulated":[89],"find":[91],"solutions":[92,166],"quickly":[93],"enough":[94],"use":[96,120],"with":[97],"MPC.":[98],"This":[99,127],"work":[100],"details":[101],"implementation":[103],"parallelized":[106],"MPC":[108,158],"(EMPC)":[109],"algorithm":[110],"able":[113],"run":[115],"real-time":[117],"through":[118],"Graphics":[123],"Processing":[124],"Unit":[125],"(GPU).":[126],"parallelization":[128],"accomplished":[130],"by":[131],"simulating":[132],"candidate":[133],"input":[135],"trajectories":[136],"parallel":[138],"on":[139],"GPU.":[141],"We":[142],"show":[143],"this":[145],"framework":[146],"flexible":[149],"terms":[151],"cost":[153],"function":[154],"definition":[155],"than":[156],"traditional":[157],"shows":[162],"promise":[163],"finding":[165],"DoF":[169],"systems.":[170]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
