{"id":"https://openalex.org/W2162934437","doi":"https://doi.org/10.1109/cec.2014.6900608","title":"A parallel evolutionary solution for the inverse kinematics of generic robotic manipulators","display_name":"A parallel evolutionary solution for the inverse kinematics of generic robotic manipulators","publication_year":2014,"publication_date":"2014-07-01","ids":{"openalex":"https://openalex.org/W2162934437","doi":"https://doi.org/10.1109/cec.2014.6900608","mag":"2162934437"},"language":"en","primary_location":{"id":"doi:10.1109/cec.2014.6900608","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cec.2014.6900608","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 IEEE Congress on Evolutionary Computation (CEC)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5084689056","display_name":"Siavash Farzan","orcid":"https://orcid.org/0000-0001-6415-5560"},"institutions":[{"id":"https://openalex.org/I76835614","display_name":"University of Missouri","ror":"https://ror.org/02ymw8z06","country_code":"US","type":"education","lineage":["https://openalex.org/I76835614"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Siavash Farzan","raw_affiliation_strings":["Vision-Guided and Intelligent Robotics Lab - ViGIR, University of Missouri"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vision-Guided and Intelligent Robotics Lab - ViGIR, University of Missouri","institution_ids":["https://openalex.org/I76835614"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5089043471","display_name":"Guilherme N. DeSouza","orcid":"https://orcid.org/0000-0003-2138-5512"},"institutions":[{"id":"https://openalex.org/I76835614","display_name":"University of Missouri","ror":"https://ror.org/02ymw8z06","country_code":"US","type":"education","lineage":["https://openalex.org/I76835614"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"G. N. DeSouza","raw_affiliation_strings":["Vision-Guided and Intelligent Robotics Lab - ViGIR, University of Missouri"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vision-Guided and Intelligent Robotics Lab - ViGIR, University of Missouri","institution_ids":["https://openalex.org/I76835614"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I76835614"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"358","last_page":"365"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10571","display_name":"Robotic Mechanisms and Dynamics","score":1.0,"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/T10571","display_name":"Robotic Mechanisms and Dynamics","score":1.0,"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/T11525","display_name":"Piezoelectric Actuators and Control","score":0.9977999925613403,"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/T11749","display_name":"Iterative Learning Control Systems","score":0.9883000254631042,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/inverse-kinematics","display_name":"Inverse kinematics","score":0.6898759603500366},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6432362794876099},{"id":"https://openalex.org/keywords/evolutionary-algorithm","display_name":"Evolutionary algorithm","score":0.5871834754943848},{"id":"https://openalex.org/keywords/jacobian-matrix-and-determinant","display_name":"Jacobian matrix and determinant","score":0.49226871132850647},{"id":"https://openalex.org/keywords/kinematics","display_name":"Kinematics","score":0.4634428322315216},{"id":"https://openalex.org/keywords/forward-kinematics","display_name":"Forward kinematics","score":0.4454805254936218},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.43522909283638},{"id":"https://openalex.org/keywords/robot-kinematics","display_name":"Robot kinematics","score":0.41059333086013794},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3943788409233093},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.3846895396709442},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.25825345516204834},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.24429947137832642},{"id":"https://openalex.org/keywords/mobile-robot","display_name":"Mobile robot","score":0.15075591206550598}],"concepts":[{"id":"https://openalex.org/C17816587","wikidata":"https://www.wikidata.org/wiki/Q1501872","display_name":"Inverse kinematics","level":3,"score":0.6898759603500366},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6432362794876099},{"id":"https://openalex.org/C159149176","wikidata":"https://www.wikidata.org/wiki/Q14489129","display_name":"Evolutionary algorithm","level":2,"score":0.5871834754943848},{"id":"https://openalex.org/C200331156","wikidata":"https://www.wikidata.org/wiki/Q506041","display_name":"Jacobian matrix and determinant","level":2,"score":0.49226871132850647},{"id":"https://openalex.org/C39920418","wikidata":"https://www.wikidata.org/wiki/Q11476","display_name":"Kinematics","level":2,"score":0.4634428322315216},{"id":"https://openalex.org/C160970401","wikidata":"https://www.wikidata.org/wiki/Q1423222","display_name":"Forward kinematics","level":4,"score":0.4454805254936218},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.43522909283638},{"id":"https://openalex.org/C74222875","wikidata":"https://www.wikidata.org/wiki/Q16000312","display_name":"Robot kinematics","level":4,"score":0.41059333086013794},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3943788409233093},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.3846895396709442},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.25825345516204834},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.24429947137832642},{"id":"https://openalex.org/C19966478","wikidata":"https://www.wikidata.org/wiki/Q4810574","display_name":"Mobile robot","level":3,"score":0.15075591206550598},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"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/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/cec.2014.6900608","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cec.2014.6900608","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 IEEE Congress on Evolutionary Computation (CEC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":44,"referenced_works":["https://openalex.org/W120098372","https://openalex.org/W125943797","https://openalex.org/W321738389","https://openalex.org/W1558446093","https://openalex.org/W1581095231","https://openalex.org/W1869418976","https://openalex.org/W1976523141","https://openalex.org/W1979463787","https://openalex.org/W1982442957","https://openalex.org/W1991803036","https://openalex.org/W2015003349","https://openalex.org/W2022140811","https://openalex.org/W2039692768","https://openalex.org/W2042120364","https://openalex.org/W2044429593","https://openalex.org/W2044500908","https://openalex.org/W2049410986","https://openalex.org/W2049617391","https://openalex.org/W2058244961","https://openalex.org/W2058544403","https://openalex.org/W2096555931","https://openalex.org/W2100790457","https://openalex.org/W2107249223","https://openalex.org/W2108672171","https://openalex.org/W2108726495","https://openalex.org/W2113260111","https://openalex.org/W2131055134","https://openalex.org/W2132558143","https://openalex.org/W2144629157","https://openalex.org/W2146097584","https://openalex.org/W2149186423","https://openalex.org/W2155185496","https://openalex.org/W2160707134","https://openalex.org/W2171025682","https://openalex.org/W2171842149","https://openalex.org/W2186718276","https://openalex.org/W2233184987","https://openalex.org/W2293838841","https://openalex.org/W3088063282","https://openalex.org/W3142428727","https://openalex.org/W6604850114","https://openalex.org/W6611158191","https://openalex.org/W6634576684","https://openalex.org/W6686767413"],"related_works":["https://openalex.org/W2119719871","https://openalex.org/W2811382984","https://openalex.org/W1971821535","https://openalex.org/W4283266117","https://openalex.org/W2357499095","https://openalex.org/W3129004068","https://openalex.org/W3030642493","https://openalex.org/W2375200650","https://openalex.org/W3134555460","https://openalex.org/W2970937359"],"abstract_inverted_index":{"This":[0],"paper":[1],"is":[2,86,206],"an":[3,46,134],"improvement":[4],"of":[5,23,34,57,63,74,98,110,115,130,182,203,212,229],"our":[6,104,142,183],"previous":[7,51,217],"work":[8],"[1].":[9],"It":[10],"provides":[11],"a":[12,193],"robust,":[13],"fast":[14],"and":[15,31,36,53,79,93,161,179],"accurate":[16],"solution":[17,224],"for":[18],"the":[19,50,55,61,64,70,75,96,108,116,122,127,131,176,200,204,210,216,223,226],"inverse":[20,117],"kinematics":[21],"problem":[22],"generic":[24],"serial":[25],"manipulators":[26],"-":[27],"i.e.":[28],"any":[29,32],"number":[30,211],"combination":[33],"revolute":[35],"prismatic":[37],"joints.":[38],"Here,":[39],"we":[40],"propose":[41],"further":[42],"enhancements":[43],"by":[44,185],"applying":[45],"evolutionary":[47,135,201],"approach":[48,105],"on":[49,60,107],"architecture":[52],"explore":[54],"effects":[56],"different":[58,190],"parameters":[59],"performance":[62,181],"algorithm.":[65,136],"The":[66,152],"algorithm":[67,153,205],"only":[68],"requires":[69],"Denavit-Hartenberg":[71],"(D-H)":[72],"representation":[73],"robot":[76],"as":[77],"input":[78],"no":[80],"training":[81],"or":[82],"robot-dependent":[83],"optimization":[84],"function":[85],"needed.":[87],"In":[88],"order":[89],"to":[90,94,126,167,208,215],"handle":[91],"singularities":[92],"overcome":[95],"possibility":[97],"multiple":[99,111],"paths":[100],"in":[101,147,150,156],"redundant":[102,195],"robots,":[103],"relies":[106],"computation":[109],"(parallel)":[112],"numerical":[113],"estimations":[114],"Jacobian":[118],"while":[119,220],"it":[120,162,187],"selects":[121],"current":[123],"best":[124],"path":[125],"desired":[128],"configuration":[129],"end-effector":[132],"using":[133,158],"But":[137],"unlike":[138],"other":[139],"iterative":[140],"methods,":[141],"method":[143,184,218],"achieves":[144],"submillimeter":[145],"accuracy":[146,178],"20":[148],"iterations":[149,213],"average.":[151],"was":[154],"implemented":[155],"C/C++":[157],"POSIX":[159],"threads,":[160],"can":[163],"be":[164],"easily":[165],"expanded":[166],"use":[168],"more":[169],"threads":[170],"and/or":[171],"many-core":[172],"GPUs.":[173],"We":[174],"demonstrate":[175],"high":[177],"real-time":[180],"testing":[186],"with":[188],"five":[189],"robots":[191],"including":[192],"7-DoF":[194],"robot.":[196],"Results":[197],"show":[198],"that":[199],"implementation":[202],"able":[207],"reduce":[209],"compared":[214],"significantly,":[219],"also":[221],"finding":[222],"within":[225],"specified":[227],"margin":[228],"error.":[230]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
