{"id":"https://openalex.org/W7140271735","doi":"https://doi.org/10.3390/a19040252","title":"Rigid-Chain Following and Kinematic Response Analysis on Piecewise Non-Smooth Paths: A DGPS-Based Solution Method","display_name":"Rigid-Chain Following and Kinematic Response Analysis on Piecewise Non-Smooth Paths: A DGPS-Based Solution Method","publication_year":2026,"publication_date":"2026-03-25","ids":{"openalex":"https://openalex.org/W7140271735","doi":"https://doi.org/10.3390/a19040252"},"language":"en","primary_location":{"id":"doi:10.3390/a19040252","is_oa":true,"landing_page_url":"https://doi.org/10.3390/a19040252","pdf_url":"https://www.mdpi.com/1999-4893/19/4/252/pdf?version=1774446091","source":{"id":"https://openalex.org/S190629608","display_name":"Algorithms","issn_l":"1999-4893","issn":["1999-4893"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithms","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/1999-4893/19/4/252/pdf?version=1774446091","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Yaxuan Zhao","orcid":null},"institutions":[{"id":"https://openalex.org/I74525822","display_name":"Hubei University of Technology","ror":"https://ror.org/02d3fj342","country_code":"CN","type":"education","lineage":["https://openalex.org/I74525822"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yaxuan Zhao","raw_affiliation_strings":["National \u201c111\u201d Research Center for Microelectronics and Integrated Circuits, School of Science, Hubei University of Technology, Wuhan 430068, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National \u201c111\u201d Research Center for Microelectronics and Integrated Circuits, School of Science, Hubei University of Technology, Wuhan 430068, China","institution_ids":["https://openalex.org/I74525822"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Ziheng Li","orcid":"https://orcid.org/0009-0005-6731-7197"},"institutions":[{"id":"https://openalex.org/I74525822","display_name":"Hubei University of Technology","ror":"https://ror.org/02d3fj342","country_code":"CN","type":"education","lineage":["https://openalex.org/I74525822"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ziheng Li","raw_affiliation_strings":["National \u201c111\u201d Research Center for Microelectronics and Integrated Circuits, School of Science, Hubei University of Technology, Wuhan 430068, China"],"raw_orcid":"https://orcid.org/0009-0005-6731-7197","affiliations":[{"raw_affiliation_string":"National \u201c111\u201d Research Center for Microelectronics and Integrated Circuits, School of Science, Hubei University of Technology, Wuhan 430068, China","institution_ids":["https://openalex.org/I74525822"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050393369","display_name":"Hualu Liu","orcid":"https://orcid.org/0000-0002-9785-8294"},"institutions":[{"id":"https://openalex.org/I74525822","display_name":"Hubei University of Technology","ror":"https://ror.org/02d3fj342","country_code":"CN","type":"education","lineage":["https://openalex.org/I74525822"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Hualu Liu","raw_affiliation_strings":["National \u201c111\u201d Research Center for Microelectronics and Integrated Circuits, School of Science, Hubei University of Technology, Wuhan 430068, China"],"raw_orcid":"https://orcid.org/0000-0002-9785-8294","affiliations":[{"raw_affiliation_string":"National \u201c111\u201d Research Center for Microelectronics and Integrated Circuits, School of Science, Hubei University of Technology, Wuhan 430068, China","institution_ids":["https://openalex.org/I74525822"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5050393369"],"corresponding_institution_ids":["https://openalex.org/I74525822"],"apc_list":{"value":1400,"currency":"CHF","value_usd":1515},"apc_paid":{"value":1400,"currency":"CHF","value_usd":1515},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.49033488,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"19","issue":"4","first_page":"252","last_page":"252"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11394","display_name":"Dynamics and Control of Mechanical Systems","score":0.4106000065803528,"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/T11394","display_name":"Dynamics and Control of Mechanical Systems","score":0.4106000065803528,"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/T10571","display_name":"Robotic Mechanisms and Dynamics","score":0.16329999268054962,"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/T10586","display_name":"Robotic Path Planning Algorithms","score":0.07159999758005142,"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/piecewise","display_name":"Piecewise","score":0.734000027179718},{"id":"https://openalex.org/keywords/jacobian-matrix-and-determinant","display_name":"Jacobian matrix and determinant","score":0.7172999978065491},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.5015000104904175},{"id":"https://openalex.org/keywords/piecewise-linear-function","display_name":"Piecewise linear function","score":0.47999998927116394},{"id":"https://openalex.org/keywords/piecewise-linear-manifold","display_name":"Piecewise linear manifold","score":0.460999995470047},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.40450000762939453},{"id":"https://openalex.org/keywords/trajectory","display_name":"Trajectory","score":0.39959999918937683},{"id":"https://openalex.org/keywords/subroutine","display_name":"Subroutine","score":0.39750000834465027},{"id":"https://openalex.org/keywords/nonlinear-system","display_name":"Nonlinear system","score":0.3560999929904938}],"concepts":[{"id":"https://openalex.org/C164660894","wikidata":"https://www.wikidata.org/wiki/Q2037833","display_name":"Piecewise","level":2,"score":0.734000027179718},{"id":"https://openalex.org/C200331156","wikidata":"https://www.wikidata.org/wiki/Q506041","display_name":"Jacobian matrix and determinant","level":2,"score":0.7172999978065491},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.5530999898910522},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.5015000104904175},{"id":"https://openalex.org/C17095337","wikidata":"https://www.wikidata.org/wiki/Q2375229","display_name":"Piecewise linear function","level":2,"score":0.47999998927116394},{"id":"https://openalex.org/C184175843","wikidata":"https://www.wikidata.org/wiki/Q7191425","display_name":"Piecewise linear manifold","level":3,"score":0.460999995470047},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.40450000762939453},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.39959999918937683},{"id":"https://openalex.org/C96147967","wikidata":"https://www.wikidata.org/wiki/Q190686","display_name":"Subroutine","level":2,"score":0.39750000834465027},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.3560999929904938},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.351500004529953},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.3506999909877777},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.350600004196167},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.33500000834465027},{"id":"https://openalex.org/C39920418","wikidata":"https://www.wikidata.org/wiki/Q11476","display_name":"Kinematics","level":2,"score":0.32850000262260437},{"id":"https://openalex.org/C2776036281","wikidata":"https://www.wikidata.org/wiki/Q48769818","display_name":"Constraint (computer-aided design)","level":2,"score":0.32600000500679016},{"id":"https://openalex.org/C1893757","wikidata":"https://www.wikidata.org/wiki/Q3653001","display_name":"Inversion (geology)","level":3,"score":0.32350000739097595},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.314300000667572},{"id":"https://openalex.org/C108598597","wikidata":"https://www.wikidata.org/wiki/Q124255","display_name":"Conic section","level":2,"score":0.3100999891757965},{"id":"https://openalex.org/C148043351","wikidata":"https://www.wikidata.org/wiki/Q4456944","display_name":"Current (fluid)","level":2,"score":0.30410000681877136},{"id":"https://openalex.org/C73000952","wikidata":"https://www.wikidata.org/wiki/Q17007827","display_name":"Discretization","level":2,"score":0.301800012588501},{"id":"https://openalex.org/C11210021","wikidata":"https://www.wikidata.org/wiki/Q1520713","display_name":"Linearization","level":3,"score":0.29649999737739563},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.2939999997615814},{"id":"https://openalex.org/C57493831","wikidata":"https://www.wikidata.org/wiki/Q3134666","display_name":"Projection (relational algebra)","level":2,"score":0.2777999937534332},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.2676999866962433},{"id":"https://openalex.org/C207467116","wikidata":"https://www.wikidata.org/wiki/Q4385666","display_name":"Inverse","level":2,"score":0.2655999958515167},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.25679999589920044}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.3390/a19040252","is_oa":true,"landing_page_url":"https://doi.org/10.3390/a19040252","pdf_url":"https://www.mdpi.com/1999-4893/19/4/252/pdf?version=1774446091","source":{"id":"https://openalex.org/S190629608","display_name":"Algorithms","issn_l":"1999-4893","issn":["1999-4893"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithms","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:c4b925b5a06142e8aeaf566791dc8a02","is_oa":true,"landing_page_url":"https://doaj.org/article/c4b925b5a06142e8aeaf566791dc8a02","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","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":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Algorithms, Vol 19, Iss 4, p 252 (2026)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.3390/a19040252","is_oa":true,"landing_page_url":"https://doi.org/10.3390/a19040252","pdf_url":"https://www.mdpi.com/1999-4893/19/4/252/pdf?version=1774446091","source":{"id":"https://openalex.org/S190629608","display_name":"Algorithms","issn_l":"1999-4893","issn":["1999-4893"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithms","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Sustainable cities and communities","score":0.674797773361206,"id":"https://metadata.un.org/sdg/11"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7140271735.pdf","grobid_xml":"https://content.openalex.org/works/W7140271735.grobid-xml"},"referenced_works_count":22,"referenced_works":["https://openalex.org/W2160229137","https://openalex.org/W2339217605","https://openalex.org/W2984987324","https://openalex.org/W3080709722","https://openalex.org/W3095281333","https://openalex.org/W3119582524","https://openalex.org/W3133508558","https://openalex.org/W3137448318","https://openalex.org/W3166022030","https://openalex.org/W3184236041","https://openalex.org/W4200370667","https://openalex.org/W4225295087","https://openalex.org/W4302304006","https://openalex.org/W4308191025","https://openalex.org/W4392437793","https://openalex.org/W4396674721","https://openalex.org/W4403457331","https://openalex.org/W4404524435","https://openalex.org/W4405114025","https://openalex.org/W4405520457","https://openalex.org/W4408058888","https://openalex.org/W4410786058"],"related_works":[],"abstract_inverted_index":{"Rigid-body":[0],"chain":[1],"following":[2],"on":[3,162],"piecewise":[4,158,164,170],"analytic":[5],"paths":[6],"is":[7,19,30,41,88],"a":[8,53,65,205],"fundamental":[9],"subroutine":[10],"in":[11,93],"motion":[12],"planning":[13],"and":[14,44,69,133,148,172,192],"multibody":[15],"simulation.":[16],"The":[17,200],"problem":[18],"nontrivial":[20],"when":[21],"only":[22,210],"the":[23,27,71,81,85,89,94,113,127,141,145,211],"leader":[24,213],"trajectory":[25],"of":[26,144],"first":[28],"node":[29,87],"available:":[31],"enforcing":[32],"fixed":[33],"inter-node":[34],"distances":[35],"reduces":[36],"to":[37,97,121,181],"circle\u2013curve":[38],"intersection,":[39],"which":[40,117],"generally":[42],"multi-valued":[43],"becomes":[45],"particularly":[46],"challenging":[47],"near":[48,182],"non-smooth":[49,190],"junctions.":[50,159],"We":[51,138],"present":[52],"Dichotomy":[54],"Geometric":[55],"Path":[56],"Search":[57],"(DGPS)":[58],"framework":[59],"that":[60,152,176],"converts":[61],"each":[62],"constraint":[63],"into":[64],"one-dimensional":[66],"root-finding":[67],"task":[68],"resolves":[70],"branch":[72],"selection":[73,156],"through":[74],"no-backtracking":[75],"ordering:":[76],"at":[77],"every":[78],"time":[79,173],"step,":[80],"admissible":[82],"solution":[83],"for":[84],"current":[86],"nearest":[90],"feasible":[91],"root":[92,155],"past":[95],"relative":[96],"its":[98],"immediately":[99],"preceding":[100],"node.":[101],"DGPS":[102,177,203],"combines":[103],"backward":[104],"bracketing":[105],"with":[106,112,168,197],"bisection,":[107],"achieving":[108],"robust":[109],"convergence.":[110],"Compared":[111],"inverse":[114],"Jacobian":[115,131],"method,":[116],"maps":[118],"end-effector":[119],"velocities":[120,123],"joint":[122],"via":[124],"explicit":[125],"inversion,":[126],"proposed":[128],"approach":[129],"avoids":[130],"inversion":[132],"globally":[134],"coupled":[135],"nonlinear":[136],"solves.":[137],"further":[139],"characterize":[140],"local":[142],"structure":[143],"zero":[146],"set":[147],"establish":[149],"monotonicity/uniqueness":[150],"conditions":[151],"justify":[153],"stable":[154],"across":[157],"Extensive":[160],"tests":[161],"representative":[163],"trajectories":[165],"(line\u2013arc\u2013line,":[166],"polylines":[167],"corners,":[169],"sinusoids,":[171],"reparameterization)":[174],"show":[175],"enforces":[178],"distance":[179],"constraints":[180],"machine":[183],"precision,":[184],"produces":[185],"interpretable":[186],"speed/acceleration":[187],"transients":[188],"around":[189],"events,":[191],"exhibits":[193],"computational":[194],"costs":[195],"consistent":[196],"iteration":[198],"difficulty.":[199],"results":[201],"support":[202],"as":[204],"general,":[206],"efficient":[207],"solver":[208],"requiring":[209],"prescribed":[212],"trajectory.":[214]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2026-03-26T00:00:00"}
