{"id":"https://openalex.org/W4287882561","doi":"https://doi.org/10.1109/isie51582.2022.9831519","title":"Spline-Based Time-Optimal Control for Smooth Trajectory Generation of CNC Machines with Geometric Constraints","display_name":"Spline-Based Time-Optimal Control for Smooth Trajectory Generation of CNC Machines with Geometric Constraints","publication_year":2022,"publication_date":"2022-06-01","ids":{"openalex":"https://openalex.org/W4287882561","doi":"https://doi.org/10.1109/isie51582.2022.9831519"},"language":"en","primary_location":{"id":"doi:10.1109/isie51582.2022.9831519","is_oa":false,"landing_page_url":"https://doi.org/10.1109/isie51582.2022.9831519","pdf_url":null,"source":{"id":"https://openalex.org/S4363605663","display_name":"2022 IEEE 31st International Symposium on Industrial Electronics (ISIE)","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE 31st International Symposium on Industrial Electronics (ISIE)","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/A5075485974","display_name":"Min Set Paing","orcid":null},"institutions":[{"id":"https://openalex.org/I136259955","display_name":"Toyohashi University of Technology","ror":"https://ror.org/04ezg6d83","country_code":"JP","type":"education","lineage":["https://openalex.org/I136259955"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Min Set Paing","raw_affiliation_strings":["Toyohashi University of Technology,Dept. of Mechanical Engineering,Toyohashi,Japan,441-8580"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Toyohashi University of Technology,Dept. of Mechanical Engineering,Toyohashi,Japan,441-8580","institution_ids":["https://openalex.org/I136259955"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5062939314","display_name":"Naoki Uchiyama","orcid":"https://orcid.org/0000-0003-3642-9944"},"institutions":[{"id":"https://openalex.org/I136259955","display_name":"Toyohashi University of Technology","ror":"https://ror.org/04ezg6d83","country_code":"JP","type":"education","lineage":["https://openalex.org/I136259955"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Naoki Uchiyama","raw_affiliation_strings":["Toyohashi University of Technology,Dept. of Mechanical Engineering,Toyohashi,Japan,441-8580"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Toyohashi University of Technology,Dept. of Mechanical Engineering,Toyohashi,Japan,441-8580","institution_ids":["https://openalex.org/I136259955"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I136259955"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1088","last_page":"1093"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11245","display_name":"Advanced Numerical Analysis Techniques","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"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/T11245","display_name":"Advanced Numerical Analysis Techniques","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"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.9993000030517578,"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.9945999979972839,"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/trajectory","display_name":"Trajectory","score":0.7904838919639587},{"id":"https://openalex.org/keywords/piecewise","display_name":"Piecewise","score":0.7448174953460693},{"id":"https://openalex.org/keywords/spline","display_name":"Spline (mechanical)","score":0.6715589165687561},{"id":"https://openalex.org/keywords/numerical-control","display_name":"Numerical control","score":0.5773294568061829},{"id":"https://openalex.org/keywords/machining","display_name":"Machining","score":0.5744117498397827},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5097982287406921},{"id":"https://openalex.org/keywords/motion-control","display_name":"Motion control","score":0.44682377576828003},{"id":"https://openalex.org/keywords/tracking","display_name":"Tracking (education)","score":0.4339011311531067},{"id":"https://openalex.org/keywords/optimal-control","display_name":"Optimal control","score":0.4331724941730499},{"id":"https://openalex.org/keywords/line-segment","display_name":"Line segment","score":0.4201311469078064},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.4125521183013916},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.4005109965801239},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.37899449467658997},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.36612218618392944},{"id":"https://openalex.org/keywords/computer-vision","display_name":"Computer vision","score":0.28411513566970825},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.22802385687828064},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.22173094749450684},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.20401692390441895},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.1940363347530365},{"id":"https://openalex.org/keywords/mathematical-analysis","display_name":"Mathematical analysis","score":0.12397831678390503},{"id":"https://openalex.org/keywords/mechanical-engineering","display_name":"Mechanical engineering","score":0.08338087797164917}],"concepts":[{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.7904838919639587},{"id":"https://openalex.org/C164660894","wikidata":"https://www.wikidata.org/wiki/Q2037833","display_name":"Piecewise","level":2,"score":0.7448174953460693},{"id":"https://openalex.org/C10390562","wikidata":"https://www.wikidata.org/wiki/Q581809","display_name":"Spline (mechanical)","level":2,"score":0.6715589165687561},{"id":"https://openalex.org/C175457265","wikidata":"https://www.wikidata.org/wiki/Q190247","display_name":"Numerical control","level":3,"score":0.5773294568061829},{"id":"https://openalex.org/C523214423","wikidata":"https://www.wikidata.org/wiki/Q192047","display_name":"Machining","level":2,"score":0.5744117498397827},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5097982287406921},{"id":"https://openalex.org/C145565327","wikidata":"https://www.wikidata.org/wiki/Q852514","display_name":"Motion control","level":3,"score":0.44682377576828003},{"id":"https://openalex.org/C2775936607","wikidata":"https://www.wikidata.org/wiki/Q466845","display_name":"Tracking (education)","level":2,"score":0.4339011311531067},{"id":"https://openalex.org/C91575142","wikidata":"https://www.wikidata.org/wiki/Q1971426","display_name":"Optimal control","level":2,"score":0.4331724941730499},{"id":"https://openalex.org/C182124507","wikidata":"https://www.wikidata.org/wiki/Q166154","display_name":"Line segment","level":2,"score":0.4201311469078064},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.4125521183013916},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.4005109965801239},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.37899449467658997},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.36612218618392944},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.28411513566970825},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.22802385687828064},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.22173094749450684},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.20401692390441895},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.1940363347530365},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.12397831678390503},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.08338087797164917},{"id":"https://openalex.org/C19417346","wikidata":"https://www.wikidata.org/wiki/Q7922","display_name":"Pedagogy","level":1,"score":0.0},{"id":"https://openalex.org/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","level":1,"score":0.0},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"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":1,"locations":[{"id":"doi:10.1109/isie51582.2022.9831519","is_oa":false,"landing_page_url":"https://doi.org/10.1109/isie51582.2022.9831519","pdf_url":null,"source":{"id":"https://openalex.org/S4363605663","display_name":"2022 IEEE 31st International Symposium on Industrial Electronics (ISIE)","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE 31st International Symposium on Industrial Electronics (ISIE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.4300000071525574,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1967911984","https://openalex.org/W1994843712","https://openalex.org/W2053711452","https://openalex.org/W2087550845","https://openalex.org/W2087573130","https://openalex.org/W2091599728","https://openalex.org/W2099454002","https://openalex.org/W2110018596","https://openalex.org/W2225813005","https://openalex.org/W2238910269","https://openalex.org/W2438734358","https://openalex.org/W2790364211","https://openalex.org/W2897125805","https://openalex.org/W3032507011","https://openalex.org/W3045344974","https://openalex.org/W3081659833","https://openalex.org/W3179057398","https://openalex.org/W3188206594","https://openalex.org/W3194319371"],"related_works":["https://openalex.org/W2366361252","https://openalex.org/W2385263368","https://openalex.org/W2347422947","https://openalex.org/W2061292372","https://openalex.org/W2353392568","https://openalex.org/W2377341410","https://openalex.org/W1454600515","https://openalex.org/W2380529683","https://openalex.org/W2130355919","https://openalex.org/W1029391197"],"abstract_inverted_index":{"High":[0],"demands":[1],"in":[2,18,39],"a":[3,19],"modern":[4],"industry":[5],"require":[6],"computerized":[7],"numerical":[8],"control":[9,106],"machines":[10],"to":[11],"accurately":[12],"track":[13],"the":[14,34,40,54,74,85,95,104,119,123],"desired":[15],"workpiece":[16,76],"contour":[17,62],"minimum":[20,26],"motion":[21,27,120],"time":[22,28,49,121],"for":[23,89],"productivity.":[24],"Generally,":[25],"and":[29,60,103,118,128],"accuracy":[30],"are":[31,126],"contradictory;":[32],"therefore,":[33],"machine":[35],"slows":[36],"down":[37],"tracking":[38],"workpieces":[41],"with":[42],"strict":[43],"geometric":[44,69,116],"constraints.":[45,70],"This":[46],"study":[47],"presents":[48],"optimal":[50,105],"trajectory":[51,90],"generation":[52],"of":[53,122],"workpieces,":[55],"focusing":[56],"on":[57],"straight-line,":[58],"circle,":[59],"spline":[61],"segments":[63,82],"by":[64,84],"considering":[65,114],"fitting":[66],"errors":[67],"as":[68],"For":[71],"machining":[72],"purposes,":[73],"given":[75],"is":[77,108,112],"divided":[78],"into":[79],"several":[80],"G-code":[81],"represented":[83],"piecewise":[86],"continuous":[87],"functions":[88],"generation.":[91],"In":[92],"this":[93],"study,":[94],"cubic":[96],"B-spline":[97],"function":[98],"represents":[99],"each":[100],"segment":[101],"trajectory,":[102],"problem":[107],"formulated.":[109],"The":[110],"effectiveness":[111],"investigated":[113],"different":[115],"constraints,":[117],"resulting":[124],"trajectories":[125],"compared":[127],"discussed.":[129]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
