{"id":"https://openalex.org/W2099137201","doi":"https://doi.org/10.1109/jra.1987.1087147","title":"Kalman filtering, smoothing, and recursive robot arm forward and inverse dynamics","display_name":"Kalman filtering, smoothing, and recursive robot arm forward and inverse dynamics","publication_year":1987,"publication_date":"1987-12-01","ids":{"openalex":"https://openalex.org/W2099137201","doi":"https://doi.org/10.1109/jra.1987.1087147","mag":"2099137201"},"language":"en","primary_location":{"id":"doi:10.1109/jra.1987.1087147","is_oa":false,"landing_page_url":"https://doi.org/10.1109/jra.1987.1087147","pdf_url":null,"source":{"id":"https://openalex.org/S105799543","display_name":"IEEE Journal on Robotics and Automation","issn_l":"0882-4967","issn":["0882-4967","2374-8710"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Journal on Robotics and Automation","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://ntrs.nasa.gov/api/citations/19870008018/downloads/19870008018.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5068794378","display_name":"G. Rodr\u00edguez","orcid":"https://orcid.org/0000-0001-9054-8712"},"institutions":[{"id":"https://openalex.org/I122411786","display_name":"California Institute of Technology","ror":"https://ror.org/05dxps055","country_code":"US","type":"education","lineage":["https://openalex.org/I122411786"]},{"id":"https://openalex.org/I1334627681","display_name":"Jet Propulsion Laboratory","ror":"https://ror.org/027k65916","country_code":"US","type":"facility","lineage":["https://openalex.org/I122411786","https://openalex.org/I1334627681","https://openalex.org/I4210124779"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"G. Rodriguez","raw_affiliation_strings":["Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA, USA","[California Institute of Technology, Pasadena, CA]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA, USA","institution_ids":["https://openalex.org/I1334627681"]},{"raw_affiliation_string":"[California Institute of Technology, Pasadena, CA]","institution_ids":["https://openalex.org/I122411786"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5068794378"],"corresponding_institution_ids":["https://openalex.org/I122411786","https://openalex.org/I1334627681"],"apc_list":null,"apc_paid":null,"fwci":8.8676,"has_fulltext":false,"cited_by_count":195,"citation_normalized_percentile":{"value":0.97918486,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"3","issue":"6","first_page":"624","last_page":"639"},"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/T11394","display_name":"Dynamics and Control of Mechanical Systems","score":0.9975000023841858,"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/T10653","display_name":"Robot Manipulation and Learning","score":0.9972000122070312,"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/recursion","display_name":"Recursion (computer science)","score":0.796526312828064},{"id":"https://openalex.org/keywords/smoothing","display_name":"Smoothing","score":0.7915672063827515},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.47388285398483276},{"id":"https://openalex.org/keywords/inverse-dynamics","display_name":"Inverse dynamics","score":0.46739158034324646},{"id":"https://openalex.org/keywords/kalman-filter","display_name":"Kalman filter","score":0.4250667691230774},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.41971486806869507},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.4077547788619995},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.36518359184265137},{"id":"https://openalex.org/keywords/kinematics","display_name":"Kinematics","score":0.2770485281944275},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.13793602585792542}],"concepts":[{"id":"https://openalex.org/C168773036","wikidata":"https://www.wikidata.org/wiki/Q264164","display_name":"Recursion (computer science)","level":2,"score":0.796526312828064},{"id":"https://openalex.org/C3770464","wikidata":"https://www.wikidata.org/wiki/Q775963","display_name":"Smoothing","level":2,"score":0.7915672063827515},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.47388285398483276},{"id":"https://openalex.org/C187523126","wikidata":"https://www.wikidata.org/wiki/Q17098330","display_name":"Inverse dynamics","level":3,"score":0.46739158034324646},{"id":"https://openalex.org/C157286648","wikidata":"https://www.wikidata.org/wiki/Q846780","display_name":"Kalman filter","level":2,"score":0.4250667691230774},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.41971486806869507},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4077547788619995},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.36518359184265137},{"id":"https://openalex.org/C39920418","wikidata":"https://www.wikidata.org/wiki/Q11476","display_name":"Kinematics","level":2,"score":0.2770485281944275},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.13793602585792542},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","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/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}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/jra.1987.1087147","is_oa":false,"landing_page_url":"https://doi.org/10.1109/jra.1987.1087147","pdf_url":null,"source":{"id":"https://openalex.org/S105799543","display_name":"IEEE Journal on Robotics and Automation","issn_l":"0882-4967","issn":["0882-4967","2374-8710"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Journal on Robotics and Automation","raw_type":"journal-article"},{"id":"pmh:oai:casi.ntrs.nasa.gov:19870008018","is_oa":true,"landing_page_url":"http://hdl.handle.net/2060/19870008018","pdf_url":"https://ntrs.nasa.gov/api/citations/19870008018/downloads/19870008018.pdf","source":{"id":"https://openalex.org/S4306402118","display_name":"NASA Technical Reports Server (NASA)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1305493378","host_organization_name":"NASA Headquarters","host_organization_lineage":["https://openalex.org/I1305493378"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"CASI","raw_type":"NASA-CR-180135"}],"best_oa_location":{"id":"pmh:oai:casi.ntrs.nasa.gov:19870008018","is_oa":true,"landing_page_url":"http://hdl.handle.net/2060/19870008018","pdf_url":"https://ntrs.nasa.gov/api/citations/19870008018/downloads/19870008018.pdf","source":{"id":"https://openalex.org/S4306402118","display_name":"NASA Technical Reports Server (NASA)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1305493378","host_organization_name":"NASA Headquarters","host_organization_lineage":["https://openalex.org/I1305493378"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"CASI","raw_type":"NASA-CR-180135"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306101","display_name":"National Aeronautics and Space Administration","ror":"https://ror.org/027ka1x80"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W2099137201.pdf"},"referenced_works_count":16,"referenced_works":["https://openalex.org/W1650765400","https://openalex.org/W1852123937","https://openalex.org/W1966552874","https://openalex.org/W2002515014","https://openalex.org/W2004609114","https://openalex.org/W2080017937","https://openalex.org/W2081417772","https://openalex.org/W2084891258","https://openalex.org/W2105934661","https://openalex.org/W2118284853","https://openalex.org/W2124819853","https://openalex.org/W2126832605","https://openalex.org/W2133310229","https://openalex.org/W2162046045","https://openalex.org/W4236400251","https://openalex.org/W6639085440"],"related_works":["https://openalex.org/W2383807498","https://openalex.org/W1978572805","https://openalex.org/W1997992934","https://openalex.org/W1987225439","https://openalex.org/W1976679120","https://openalex.org/W4238188170","https://openalex.org/W4281614748","https://openalex.org/W2125114371","https://openalex.org/W4225393332","https://openalex.org/W2128275010"],"abstract_inverted_index":{"The":[0,22,60,135,198,224,277],"inverse":[1],"and":[2,19,31,45,55,74,88,108,129,195,209,217,226,234,288,294],"forward":[3],"dynamics":[4,30,293],"problems":[5],"for":[6,238,272,282],"multilink":[7,191],"serial":[8],"manipulators":[9],"are":[10,138,260],"solved":[11],"by":[12,77,265],"using":[13],"recursive":[14,136,221,270],"techniques":[15,47,211,290],"from":[16,172],"linear":[17,89],"filtering":[18,44,54,65,208,225,287],"smoothing":[20,46,210,227,289],"theory.":[21],"pivotal":[23],"step":[24],"is":[25,159,201,229,248,263,280],"to":[26,43,49,67,81,95,161,186,202,232],"cast":[27],"the":[28,50,102,105,114,119,127,133,141,144,153,163,170,173,189,204,207,218,246,283],"system":[29,192],"kinematics":[32],"as":[33],"a":[34,69,83,96,239,273],"two-point":[35],"boundary-value":[36],"problem.":[37],"Solution":[38],"of":[39,52,71,86,104,113,146,155,169,220,242,286],"this":[40],"problem":[41],"leads":[42],"similar":[48],"equations":[51],"Kalman":[53],"Bryson-Frazier":[56],"fixed":[57],"time-interval":[58],"smoothing.":[59],"solutions":[61,137],"prescribe":[62],"an":[63,78,122,184],"inward":[64,92],"recursion":[66,80,93,124],"compute":[68,162],"sequence":[70,85],"constraint":[72],"moments":[73,177],"forces":[75],"followed":[76],"outward":[79,123],"determine":[82],"corresponding":[84],"angular":[87,165],"accelerations.":[90],"An":[91],"refers":[94],"sequential":[97],"technique":[98,158],"that":[99,143,258],"starts":[100,125],"at":[101,126,167],"tip":[103],"terminal":[106],"link":[107],"proceeds":[109],"inwardly":[110],"through":[111],"all":[112,168],"links":[115],"until":[116],"it":[117],"reaches":[118],"base.":[120],"Similarly,":[121],"base":[128],"propagates":[130],"out":[131],"toward":[132],"tip.":[134],"O(N),":[139],"in":[140,213,257,291],"sense":[142],"number":[145,154],"required":[147],"computations":[148],"only":[149],"grows":[150],"linearly":[151],"with":[152,268],"links.":[156],"A":[157],"provided":[160],"relative":[164],"accelerations":[166],"joints":[171],"applied":[174],"external":[175],"joint":[176],"(and":[178],"vice":[179],"versa).":[180],"It":[181],"also":[182],"provides":[183,237],"approach":[185],"evaluate":[187],"recursively":[188],"composite":[190],"inertia":[193],"matrix":[194],"its":[196],"inverse.":[197],"main":[199],"contribution":[200],"establish":[203],"equivalence":[205],"between":[206],"arising":[212],"state":[214],"estimation":[215],"theory":[216],"methods":[219,271],"robot":[222,243,292],"dynamics.":[223,244],"architecture":[228],"very":[230],"easy":[231],"understand":[233],"implement.":[235],"This":[236,262],"better":[240],"understanding":[241],"While":[245],"focus":[247],"not":[249],"on":[250],"exploring":[251],"computational":[252],"efficiency,":[253],"some":[254],"initial":[255],"results":[256],"direction":[259],"obtained.":[261],"done":[264],"comparing":[266],"performance":[267],"other":[269],"planar":[274],"chain":[275],"example.":[276],"analytical":[278],"foundation":[279],"laid":[281],"potential":[284],"use":[285],"control.":[295]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":5},{"year":2017,"cited_by_count":6},{"year":2016,"cited_by_count":8},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":4},{"year":2012,"cited_by_count":9}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
