{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T10:36:00Z","timestamp":1761129360352,"version":"3.41.2"},"reference-count":24,"publisher":"Emerald","issue":"5","license":[{"start":{"date-parts":[[2016,8,15]],"date-time":"2016-08-15T00:00:00Z","timestamp":1471219200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IR"],"published-print":{"date-parts":[[2016,8,15]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>This paper aims to describe an information model, the Canonical Robot Command Language (CRCL), which provides a high-level description of robot tasks and associated control and status information.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>A common representation of tasks was used that is understood by all of the resources required for the job: robots, tooling, sensors and people.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>Using CRCL, a manufacturer can quickly develop robotic applications that meet customer demands for short turnaround, enable portability across a range of vendor equipment and maintain investments in application development through reuse.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>Industrial robots can perform motion with sub-millimeter repeatability when programmed using the teach-and-playback method. While effective, this method requires significant up-front time, tying up the robot and a person during the teaching phase.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ir-01-2016-0037","type":"journal-article","created":{"date-parts":[[2016,9,6]],"date-time":"2016-09-06T10:09:44Z","timestamp":1473156584000},"page":"495-502","source":"Crossref","is-referenced-by-count":14,"title":["The Canonical Robot Command Language (CRCL)"],"prefix":"10.1108","volume":"43","author":[{"given":"Frederick","family":"Proctor","sequence":"first","affiliation":[]},{"given":"Stephen","family":"Balakirsky","sequence":"additional","affiliation":[]},{"given":"Zeid","family":"Kootbally","sequence":"additional","affiliation":[]},{"given":"Thomas","family":"Kramer","sequence":"additional","affiliation":[]},{"given":"Craig","family":"Schlenoff","sequence":"additional","affiliation":[]},{"given":"William","family":"Shackleford","sequence":"additional","affiliation":[]}],"member":"140","reference":[{"key":"key2020121322520755800_ref001","first-page":"78","article-title":"Adaptive machining makes a robot more productive","year":"2015","journal-title":"Modern Machine Shop"},{"issue":"1","key":"key2020121322520755800_ref002","first-page":"21","article-title":"Ontology based action planning and verification for agile manufacturing","volume":"33","year":"2015","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"first-page":"2523","article-title":"Open robot control software: the OROCOS project","year":"2001","key":"key2020121322520755800_ref003"},{"year":"2005","key":"key2020121322520755800_ref004","article-title":"JAUS compliant systems offers interoperability across multiple and diverse robot platforms"},{"volume-title":"MTConnect: To Measure is to Know","year":"2013","key":"key2020121322520755800_ref005"},{"key":"key2020121322520755800_ref006","unstructured":"Ghallab, M. (1998), \u201cPDDL \u2013 the planning domain definition language\u201d, Technical Report CVC TR-98-003\/DCS TR-1165, AIPS-98 Planning Competition Committee, Yale Center for Computational Vision and Control."},{"volume-title":"Ontologies for Robotics and Automation","year":"2015","author":"IEEE","key":"key2020121322520755800_ref007"},{"volume-title":"Industrial Automation Systems and Integration \u2013 Product Data Representation and Exchange \u2013 Part 238: Application Protocol: Application Interpreted Model for Computerized Numerical Controllers","year":"2007","author":"International Organization for Standardization","key":"key2020121322520755800_ref025"},{"key":"key2020121322520755800_ref009","first-page":"70","article-title":"Best practices of top US shops","year":"2015","journal-title":"Modern Machine Shop"},{"article-title":"Software tools for XML to OWL translation","volume-title":"NISTIR","year":"2015","key":"key2020121322520755800_ref010"},{"key":"key2020121322520755800_ref011","unstructured":"Open Robot Control Project (2013), \u201cOROCOS: open robot control software\u201d, available at: orocos.org (accessed 27 May 2013)."},{"key":"key2020121322520755800_ref014","unstructured":"Open Source Robotics Foundation (2016), \u201cRobot operating system\u201d, available at: ros.org (accessed 26 May 2016)."},{"key":"key2020121322520755800_ref015","unstructured":"OpenJAUS (2015), \u201cOpenJAUS, a free open source implementation of the joint architecture for unmanned systems\u201d, available at: openjaus.org (accessed 15 December 2015)."},{"article-title":"Canonical machining commands","volume-title":"NISTIR","year":"1997","key":"key2020121322520755800_ref016"},{"year":"2009","key":"key2020121322520755800_ref017","article-title":"ROS: an open-source robot operating system"},{"year":"2013","key":"key2020121322520755800_ref018","article-title":"V-REP: a versatile and scalable robot simulation framework"},{"article-title":"Simple message protocol","year":"2014","author":"ROS","key":"key2020121322520755800_ref029"},{"key":"key2020121322520755800_ref019","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1145\/960118.808374","article-title":"Origins of the APT language for automatically programmed tools","year":"2015"},{"key":"key2020121322520755800_ref020","unstructured":"Southwest Research Institute and ROS-Industrial Consortium Americas (2016), \u201cROS-industrial\u201d, available at: rosindustrial.org (accessed 26 May 2016)."},{"key":"key2020121322520755800_ref021","unstructured":"Tobe, F. (2015), \u201cWhat\u2019s hot in robotics? Four trends to watch\u201d, The Robot Report, June 2015, available at: www.therobotreport.com\/news\/whats-hot-in-robotics-whats-changed-or-changing (accessed 26 May 2016)."},{"key":"key2020121322520755800_ref022","unstructured":"World Wide Web Consortium (2009), \u201cOWL2Web ontology language structural specification and functional syntax\u201d, available at: www.w3.org\/TR\/owl2-syntax (accessed 26 May 2016)."},{"issue":"9","key":"key2020121322520755800_ref024","first-page":"491","article-title":"STEP compliant process planning and manufacturing","volume":"19","year":"2006","journal-title":"International Journal of Computer Integrated Manufacturing"},{"key":"key2020121322520755800_ref027","unstructured":"Open Source Robotics Foundation (2014), \u201cGazebo: robot simulation made easy\u201d, available at: gazebosim.org (accessed 26 May 2016)."},{"key":"key2020121322520755800_ref028","unstructured":"World Wide Web Consortium (2014), \u201cEfficient XML interchange (EXI) primer\u201d, available at: www.w3.org\/TR\/exi-primer (accessed 26 May 2016)."}],"container-title":["Industrial Robot: An International Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-01-2016-0037\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-01-2016-0037\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:38:07Z","timestamp":1753393087000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/43\/5\/495-502\/180771"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,8,15]]},"references-count":24,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2016,8,15]]}},"alternative-id":["10.1108\/IR-01-2016-0037"],"URL":"https:\/\/doi.org\/10.1108\/ir-01-2016-0037","relation":{},"ISSN":["0143-991X"],"issn-type":[{"type":"print","value":"0143-991X"}],"subject":[],"published":{"date-parts":[[2016,8,15]]}}}