{"id":"https://openalex.org/W2086352273","doi":"https://doi.org/10.1109/mra.2014.2356937","title":"The Ach Library: A New Framework for Real-Time Communication","display_name":"The Ach Library: A New Framework for Real-Time Communication","publication_year":2015,"publication_date":"2015-01-16","ids":{"openalex":"https://openalex.org/W2086352273","doi":"https://doi.org/10.1109/mra.2014.2356937","mag":"2086352273"},"language":"en","primary_location":{"id":"doi:10.1109/mra.2014.2356937","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mra.2014.2356937","pdf_url":null,"source":{"id":"https://openalex.org/S132261465","display_name":"IEEE Robotics & Automation Magazine","issn_l":"1070-9932","issn":["1070-9932","1558-223X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"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 Robotics &amp; Automation Magazine","raw_type":"journal-article"},"type":"article","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/A5029447901","display_name":"Neil T. Dantam","orcid":"https://orcid.org/0000-0002-0907-2241"},"institutions":[{"id":"https://openalex.org/I74775410","display_name":"Rice University","ror":"https://ror.org/008zs3103","country_code":"US","type":"education","lineage":["https://openalex.org/I74775410"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Neil T. Dantam","raw_affiliation_strings":["Rice University, Houston, TX, US","Dept. of Comput. Sci., Rice Univ., Houston, TX, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"Rice University, Houston, TX, US","institution_ids":["https://openalex.org/I74775410"]},{"raw_affiliation_string":"Dept. of Comput. Sci., Rice Univ., Houston, TX, USA#TAB#","institution_ids":["https://openalex.org/I74775410"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060990511","display_name":"Daniel M. Lofaro","orcid":null},"institutions":[{"id":"https://openalex.org/I162714631","display_name":"George Mason University","ror":"https://ror.org/02jqj7156","country_code":"US","type":"education","lineage":["https://openalex.org/I162714631"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daniel M. Lofaro","raw_affiliation_strings":["George Mason University, Fairfax, VA, US","Electr. & Comput. Eng., George Mason Univ., Fairfax, VA, USA"],"affiliations":[{"raw_affiliation_string":"George Mason University, Fairfax, VA, US","institution_ids":["https://openalex.org/I162714631"]},{"raw_affiliation_string":"Electr. & Comput. Eng., George Mason Univ., Fairfax, VA, USA","institution_ids":["https://openalex.org/I162714631"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069228447","display_name":"Ayonga Hereid","orcid":"https://orcid.org/0000-0002-4156-2013"},"institutions":[{"id":"https://openalex.org/I91045830","display_name":"Texas A&M University","ror":"https://ror.org/01f5ytq51","country_code":"US","type":"education","lineage":["https://openalex.org/I91045830"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ayonga Hereid","raw_affiliation_strings":["Texas A&M University College Station, College Station, TX, US","Mech. Eng., Texas A&M Univ., College Station, TX, USA"],"affiliations":[{"raw_affiliation_string":"Texas A&M University College Station, College Station, TX, US","institution_ids":["https://openalex.org/I91045830"]},{"raw_affiliation_string":"Mech. Eng., Texas A&M Univ., College Station, TX, USA","institution_ids":["https://openalex.org/I91045830"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110190609","display_name":"Paul Oh","orcid":null},"institutions":[{"id":"https://openalex.org/I134113660","display_name":"University of Nevada, Reno","ror":"https://ror.org/01keh0577","country_code":"US","type":"education","lineage":["https://openalex.org/I134113660"]},{"id":"https://openalex.org/I133999245","display_name":"University of Nevada, Las Vegas","ror":"https://ror.org/0406gha72","country_code":"US","type":"education","lineage":["https://openalex.org/I133999245"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Paul Y. Oh","raw_affiliation_strings":["University of Nevada School of Medicine, Reno, NV, US","Dept. of Mech. Eng., Univ. of Nevada, Las Vegas, NV, USA"],"affiliations":[{"raw_affiliation_string":"University of Nevada School of Medicine, Reno, NV, US","institution_ids":["https://openalex.org/I134113660"]},{"raw_affiliation_string":"Dept. of Mech. Eng., Univ. of Nevada, Las Vegas, NV, USA","institution_ids":["https://openalex.org/I133999245"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039171820","display_name":"Aaron D. Ames","orcid":"https://orcid.org/0000-0003-0848-3177"},"institutions":[{"id":"https://openalex.org/I91045830","display_name":"Texas A&M University","ror":"https://ror.org/01f5ytq51","country_code":"US","type":"education","lineage":["https://openalex.org/I91045830"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Aaron D. Ames","raw_affiliation_strings":["Texas A&M University College Station, College Station, TX, US","Mech. Eng., Texas A&M Univ., College Station, TX, USA"],"affiliations":[{"raw_affiliation_string":"Texas A&M University College Station, College Station, TX, US","institution_ids":["https://openalex.org/I91045830"]},{"raw_affiliation_string":"Mech. Eng., Texas A&M Univ., College Station, TX, USA","institution_ids":["https://openalex.org/I91045830"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5044606805","display_name":"Mike Stilman","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mike Stilman","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, GA, US","Inst. for Robot. & Intell. Machines, Georgia Inst. of Technol., Atlanta, GA, USA"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, GA, US","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"Inst. for Robot. & Intell. Machines, Georgia Inst. of Technol., Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5029447901"],"corresponding_institution_ids":["https://openalex.org/I74775410"],"apc_list":null,"apc_paid":null,"fwci":2.0775,"has_fulltext":false,"cited_by_count":35,"citation_normalized_percentile":{"value":0.85916143,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"22","issue":"1","first_page":"76","last_page":"85"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11601","display_name":"Neuroscience and Neural Engineering","score":0.9847999811172485,"subfield":{"id":"https://openalex.org/subfields/2804","display_name":"Cellular and Molecular Neuroscience"},"field":{"id":"https://openalex.org/fields/28","display_name":"Neuroscience"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T11601","display_name":"Neuroscience and Neural Engineering","score":0.9847999811172485,"subfield":{"id":"https://openalex.org/subfields/2804","display_name":"Cellular and Molecular Neuroscience"},"field":{"id":"https://openalex.org/fields/28","display_name":"Neuroscience"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10301","display_name":"Mitochondrial Function and Pathology","score":0.9775999784469604,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10444","display_name":"Context-Aware Activity Recognition Systems","score":0.96670001745224,"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/computer-science","display_name":"Computer science","score":0.7953298091888428},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5545496344566345},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4694368839263916},{"id":"https://openalex.org/keywords/inter-process-communication","display_name":"Inter-process communication","score":0.4474060535430908},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.44415929913520813},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.4218941926956177},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.4178731441497803},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.33759522438049316},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.21570760011672974},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.10504597425460815}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7953298091888428},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5545496344566345},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4694368839263916},{"id":"https://openalex.org/C204156049","wikidata":"https://www.wikidata.org/wiki/Q751436","display_name":"Inter-process communication","level":2,"score":0.4474060535430908},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.44415929913520813},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.4218941926956177},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.4178731441497803},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.33759522438049316},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.21570760011672974},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.10504597425460815},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/mra.2014.2356937","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mra.2014.2356937","pdf_url":null,"source":{"id":"https://openalex.org/S132261465","display_name":"IEEE Robotics & Automation Magazine","issn_l":"1070-9932","issn":["1070-9932","1558-223X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"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 Robotics &amp; Automation Magazine","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Climate action","id":"https://metadata.un.org/sdg/13","score":0.7699999809265137}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1539432158","https://openalex.org/W1591051730","https://openalex.org/W1992338761","https://openalex.org/W2005771043","https://openalex.org/W2013198372","https://openalex.org/W2027493169","https://openalex.org/W2074070730","https://openalex.org/W2091769923","https://openalex.org/W2123898591","https://openalex.org/W2127036198","https://openalex.org/W2156472570","https://openalex.org/W2159154059","https://openalex.org/W2189379452","https://openalex.org/W2294413624","https://openalex.org/W2520482536","https://openalex.org/W2901136733","https://openalex.org/W3152703111","https://openalex.org/W6635316176","https://openalex.org/W6744131798","https://openalex.org/W6756486208"],"related_works":["https://openalex.org/W2153363956","https://openalex.org/W4248282591","https://openalex.org/W2155465335","https://openalex.org/W4322709609","https://openalex.org/W842002197","https://openalex.org/W2113251815","https://openalex.org/W2015645284","https://openalex.org/W2101234774","https://openalex.org/W4230826386","https://openalex.org/W4244311982"],"abstract_inverted_index":{"Correct":[0],"real-time":[1,67,100,139,174],"software":[2,20,38],"is":[3,79,184],"vital":[4],"for":[5,21,96,173,196],"robots":[6,180],"in":[7],"safety-critical":[8],"roles":[9],"such":[10,30,69],"as":[11,31,70],"service":[12],"and":[13,25,64,73,99,116,149,169,201],"disaster":[14],"response.":[15],"These":[16],"systems":[17],"depend":[18],"on":[19,110,134,141,177],"locomotion,":[22],"navigation,":[23],"manipulation,":[24],"even":[26],"seemingly":[27],"innocuous":[28],"tasks":[29],"safely":[32],"regulating":[33],"battery":[34],"voltage.":[35],"A":[36],"multiprocess":[37,175],"design":[39],"increases":[40],"robustness":[41],"by":[42],"isolating":[43],"errors":[44],"to":[45,55,81,127,152],"a":[46,118,142,158],"single":[47,143],"process,":[48],"allowing":[49],"the":[50,53,83,125,135,153,193,197,202],"rest":[51],"of":[52,76,120,138],"system":[54],"continue":[56],"operation.":[57],"This":[58],"approach":[59],"also":[60],"assists":[61],"with":[62,87],"modularity":[63],"concurrency.":[65],"For":[66],"tasks,":[68],"dynamic":[71],"balance":[72],"force":[74],"control":[75,176],"manipulators,":[77],"it":[78],"critical":[80],"communicate":[82],"latest":[84,154],"data":[85],"sample":[86],"minimum":[88],"latency.":[89],"There":[90],"are":[91],"many":[92],"communication":[93,112,140,147,161],"approaches":[94],"intended":[95],"both":[97],"general-purpose":[98],"needs":[101],"[9],":[102],"[13],":[103],"[15],":[104],"[17],":[105],"[19].":[106],"Typical":[107],"methods":[108],"focus":[109],"reliable":[111],"or":[113,124],"network":[114],"transparency":[115],"accept":[117],"tradeoff":[119],"increased":[121],"message":[122],"latency":[123,148],"potential":[126],"discard":[128],"newer":[129],"data.":[130],"By":[131],"focusing":[132],"instead":[133],"specific":[136],"case":[137],"host,":[144],"we":[145],"reduce":[146],"guarantee":[150],"access":[151],"sample.":[155],"We":[156],"present":[157],"new":[159],"interprocess":[160],"(IPC)":[162],"library,":[163],"Ach":[164,190],"which":[165],"addresses":[166],"this":[167],"need,":[168],"discuss":[170],"its":[171],"application":[172],"three":[178],"humanoid":[179],"(Figure":[181],"1).":[182],"(Ach":[183],"available":[185],"at":[186],"http://www.golems.org/projects/ach.html.":[187],"The":[188],"name":[189],"comes":[191],"from":[192],"common":[194],"abbreviation":[195],"motor":[198],"neurotransmitter":[199],"Acetylcholine":[200],"computer":[203],"networking":[204],"term":[205],"ACK.)":[206]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":7},{"year":2018,"cited_by_count":6},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":4},{"year":2015,"cited_by_count":2}],"updated_date":"2026-03-16T09:10:04.655348","created_date":"2025-10-10T00:00:00"}
