{"id":"https://openalex.org/W4410135053","doi":"https://doi.org/10.3389/frobt.2025.1569476","title":"Learning computer-aided manufacturing from demonstration: a case study with probabilistic movement primitives in robot wood carving","display_name":"Learning computer-aided manufacturing from demonstration: a case study with probabilistic movement primitives in robot wood carving","publication_year":2025,"publication_date":"2025-05-06","ids":{"openalex":"https://openalex.org/W4410135053","doi":"https://doi.org/10.3389/frobt.2025.1569476","pmid":"https://pubmed.ncbi.nlm.nih.gov/40395362"},"language":"en","primary_location":{"id":"doi:10.3389/frobt.2025.1569476","is_oa":true,"landing_page_url":"https://doi.org/10.3389/frobt.2025.1569476","pdf_url":"https://www.frontiersin.org/journals/robotics-and-ai/articles/10.3389/frobt.2025.1569476/pdf","source":{"id":"https://openalex.org/S2595095599","display_name":"Frontiers in Robotics and AI","issn_l":"2296-9144","issn":["2296-9144"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320527","host_organization_name":"Frontiers Media","host_organization_lineage":["https://openalex.org/P4310320527"],"host_organization_lineage_names":["Frontiers Media"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Frontiers in Robotics and AI","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj","pubmed"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.frontiersin.org/journals/robotics-and-ai/articles/10.3389/frobt.2025.1569476/pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5072801502","display_name":"Daniel Sch\u00e4le","orcid":"https://orcid.org/0000-0002-3437-4719"},"institutions":[{"id":"https://openalex.org/I4210150892","display_name":"Western Norway University of Applied Sciences","ror":null,"country_code":"NO","type":null,"lineage":["https://openalex.org/I4210150892"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Daniel Sch\u00e4le","raw_affiliation_strings":["HVL Robotics, Western Norway University of Applied Sciences, F\u00f8rde, Norway"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"HVL Robotics, Western Norway University of Applied Sciences, F\u00f8rde, Norway","institution_ids":["https://openalex.org/I4210150892"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026714512","display_name":"Martin F. Stoelen","orcid":"https://orcid.org/0000-0002-2944-759X"},"institutions":[{"id":"https://openalex.org/I4210150892","display_name":"Western Norway University of Applied Sciences","ror":null,"country_code":"NO","type":null,"lineage":["https://openalex.org/I4210150892"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Martin F. Stoelen","raw_affiliation_strings":["HVL Robotics, Western Norway University of Applied Sciences, F\u00f8rde, Norway"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"HVL Robotics, Western Norway University of Applied Sciences, F\u00f8rde, Norway","institution_ids":["https://openalex.org/I4210150892"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5009806151","display_name":"Erik Kyrkjeb\u00f8","orcid":"https://orcid.org/0000-0002-5487-6839"},"institutions":[{"id":"https://openalex.org/I4210150892","display_name":"Western Norway University of Applied Sciences","ror":null,"country_code":"NO","type":null,"lineage":["https://openalex.org/I4210150892"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Erik Kyrkjeb\u00f8","raw_affiliation_strings":["HVL Robotics, Western Norway University of Applied Sciences, F\u00f8rde, Norway"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"HVL Robotics, Western Norway University of Applied Sciences, F\u00f8rde, Norway","institution_ids":["https://openalex.org/I4210150892"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1900,"currency":"USD","value_usd":1900},"apc_paid":{"value":1900,"currency":"USD","value_usd":1900},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.08990054,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"12","issue":null,"first_page":"1569476","last_page":"1569476"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10653","display_name":"Robot Manipulation and Learning","score":0.9998000264167786,"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/T10653","display_name":"Robot Manipulation and Learning","score":0.9998000264167786,"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/T11159","display_name":"Manufacturing Process and Optimization","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing 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/T12190","display_name":"Innovations in Concrete and Construction Materials","score":0.9936000108718872,"subfield":{"id":"https://openalex.org/subfields/2215","display_name":"Building and Construction"},"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/carving","display_name":"Carving","score":0.8354417085647583},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8261623382568359},{"id":"https://openalex.org/keywords/movement","display_name":"Movement (music)","score":0.6333670616149902},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.6178197860717773},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.6129155158996582},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.575765073299408},{"id":"https://openalex.org/keywords/computer-vision","display_name":"Computer vision","score":0.4684082865715027},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.425019234418869},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.34413623809814453},{"id":"https://openalex.org/keywords/visual-arts","display_name":"Visual arts","score":0.08462879061698914}],"concepts":[{"id":"https://openalex.org/C2777370761","wikidata":"https://www.wikidata.org/wiki/Q18448934","display_name":"Carving","level":2,"score":0.8354417085647583},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8261623382568359},{"id":"https://openalex.org/C2780226923","wikidata":"https://www.wikidata.org/wiki/Q929848","display_name":"Movement (music)","level":2,"score":0.6333670616149902},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.6178197860717773},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.6129155158996582},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.575765073299408},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.4684082865715027},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.425019234418869},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.34413623809814453},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.08462879061698914},{"id":"https://openalex.org/C107038049","wikidata":"https://www.wikidata.org/wiki/Q35986","display_name":"Aesthetics","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.3389/frobt.2025.1569476","is_oa":true,"landing_page_url":"https://doi.org/10.3389/frobt.2025.1569476","pdf_url":"https://www.frontiersin.org/journals/robotics-and-ai/articles/10.3389/frobt.2025.1569476/pdf","source":{"id":"https://openalex.org/S2595095599","display_name":"Frontiers in Robotics and AI","issn_l":"2296-9144","issn":["2296-9144"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320527","host_organization_name":"Frontiers Media","host_organization_lineage":["https://openalex.org/P4310320527"],"host_organization_lineage_names":["Frontiers Media"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Frontiers in Robotics and AI","raw_type":"journal-article"},{"id":"pmid:40395362","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/40395362","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Frontiers in robotics and AI","raw_type":null},{"id":"pmh:oai:doaj.org/article:dcaa8db17d7e4342a156b78662aaa62e","is_oa":true,"landing_page_url":"https://doaj.org/article/dcaa8db17d7e4342a156b78662aaa62e","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":"Frontiers in Robotics and AI, Vol 12 (2025)","raw_type":"article"},{"id":"pmh:oai:pubmedcentral.nih.gov:12088953","is_oa":true,"landing_page_url":"https://www.ncbi.nlm.nih.gov/pmc/articles/12088953","pdf_url":null,"source":{"id":"https://openalex.org/S2764455111","display_name":"PubMed Central","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"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":"Front Robot AI","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.3389/frobt.2025.1569476","is_oa":true,"landing_page_url":"https://doi.org/10.3389/frobt.2025.1569476","pdf_url":"https://www.frontiersin.org/journals/robotics-and-ai/articles/10.3389/frobt.2025.1569476/pdf","source":{"id":"https://openalex.org/S2595095599","display_name":"Frontiers in Robotics and AI","issn_l":"2296-9144","issn":["2296-9144"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320527","host_organization_name":"Frontiers Media","host_organization_lineage":["https://openalex.org/P4310320527"],"host_organization_lineage_names":["Frontiers Media"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Frontiers in Robotics and AI","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4410135053.pdf"},"referenced_works_count":24,"referenced_works":["https://openalex.org/W995630646","https://openalex.org/W1623311931","https://openalex.org/W2093333331","https://openalex.org/W2100993276","https://openalex.org/W2136719407","https://openalex.org/W2296332048","https://openalex.org/W2412825884","https://openalex.org/W2500624988","https://openalex.org/W2604272474","https://openalex.org/W2964319110","https://openalex.org/W2981031913","https://openalex.org/W2997591727","https://openalex.org/W3131585374","https://openalex.org/W3166327208","https://openalex.org/W3176981710","https://openalex.org/W3195334502","https://openalex.org/W3216565823","https://openalex.org/W4293718310","https://openalex.org/W4312814667","https://openalex.org/W4404088380","https://openalex.org/W6629510986","https://openalex.org/W6680971464","https://openalex.org/W6761160909","https://openalex.org/W6874255178"],"related_works":["https://openalex.org/W1598065702","https://openalex.org/W2990263010","https://openalex.org/W2529165695","https://openalex.org/W2361515432","https://openalex.org/W2389624439","https://openalex.org/W2770783854","https://openalex.org/W2364013810","https://openalex.org/W2362537113","https://openalex.org/W2393300588","https://openalex.org/W2352040052"],"abstract_inverted_index":{"Computer-Aided":[0],"Manufacturing":[1],"(CAM)":[2],"tools":[3,26,219,271],"are":[4,27,164],"a":[5,44,90,130,172,195],"key":[6],"component":[7],"in":[8,70,89,140,189,232,268],"many":[9],"digital":[10,14,91,111],"fabrication":[11,92,112],"workflows,":[12,113],"translating":[13],"designs":[15],"into":[16,110,148],"machine":[17],"instructions":[18],"to":[19,55,67,116,152,176,200,258,287],"manufacture":[20],"physical":[21],"objects.":[22],"However,":[23],"conventional":[24],"CAM":[25,270],"tailored":[28],"for":[29,49,80,254,272,292],"standard":[30],"manufacturing":[31,87,119,277],"processes":[32],"such":[33,65],"as":[34,194],"milling,":[35],"turning":[36],"or":[37],"laser":[38],"cutting,":[39],"and":[40,51,76,169,220,247,274,294,300],"can":[41,207],"therefore":[42],"be":[43],"limiting":[45],"factor":[46],"-":[47],"especially":[48],"craftspeople":[50],"makers":[52,115,206],"who":[53],"want":[54],"employ":[56],"non-standard,":[57],"craft-like":[58],"operations.":[59],"Formalizing":[60],"the":[61,81,103,180,233,252,264,280,283],"tacit":[62],"knowledge":[63],"behind":[64],"operations":[66,88,120],"incorporate":[68],"it":[69,192],"new":[71,118],"CAM-routines":[72],"is":[73,186],"inherently":[74],"difficult":[75],"often":[77],"not":[78],"feasible":[79],"ad":[82],"hoc":[83],"incorporation":[84],"of":[85,105,159,174,212,266,285],"custom":[86],"workflow.":[93],"In":[94],"this":[95,99,126],"paper,":[96],"we":[97,128,142],"address":[98,259],"gap":[100],"by":[101,121,171],"exploring":[102],"integration":[104],"Learning":[106],"from":[107,197,229],"Demonstration":[108],"(LfD)":[109],"allowing":[114],"establish":[117],"providing":[122],"manual":[123],"demonstrations.":[124],"To":[125],"end,":[127],"perform":[129],"case":[131],"study":[132],"on":[133,242],"robot":[134],"wood":[135,161,244],"carving":[136,162,214,227,245,290],"with":[137,216],"hand":[138],"tools,":[139],"which":[141],"integrate":[143],"probabilistic":[144],"movement":[145],"primitives":[146],"(ProMPs)":[147],"Rhino's":[149],"Grasshopper":[150],"environment":[151],"achieve":[153],"basic":[154],"CAM-like":[155],"functionality.":[156],"Human":[157],"demonstrations":[158],"different":[160],"cuts":[163],"recorded":[165],"via":[166],"kinesthetic":[167],"teaching":[168],"modeled":[170],"mixture":[173],"ProMPs":[175],"capture":[177],"correlations":[178],"between":[179],"toolpath":[181,201,256,296],"parameters.":[182],"The":[183],"ProMP":[184],"model":[185],"then":[187,221],"exposed":[188],"Grasshopper,":[190],"where":[191],"functions":[193],"translator":[196],"drawing":[198],"input":[199],"output.":[202],"With":[203],"our":[204,240],"pipeline,":[205],"create":[208],"simplified":[209],"2D":[210],"drawings":[211],"their":[213],"patterns":[215],"common":[217],"CAD":[218,236],"seamlessly":[222],"generate":[223],"skill-informed":[224],"6":[225],"degree-of-freedom":[226],"toolpaths":[228],"them,":[230],"all":[231],"same":[234,281],"familiar":[235],"environment.":[237],"We":[238],"demonstrate":[239],"pipeline":[241],"multiple":[243],"applications":[246],"discuss":[248],"its":[249],"limitations,":[250],"including":[251],"need":[253],"iterative":[255],"adjustments":[257],"inaccuracies.":[260],"Our":[261],"findings":[262],"illustrate":[263],"potential":[265],"LfD":[267],"augmenting":[269],"specialized":[273],"highly":[275],"customized":[276],"tasks.":[278],"At":[279],"time,":[282],"question":[284],"how":[286],"best":[288],"represent":[289],"skills":[291],"flexible":[293],"generalizable":[295],"generation":[297],"remains":[298],"open":[299],"requires":[301],"further":[302],"investigation.":[303]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
