The application of robotic systems in manufacturing is hindered by these systems’ lack of agility, including their large changeover times for new tasks/products and their limited reusability. Manufacturers have difficulty addressing this because of the complexity of robotic systems, the lack of understanding of robot capabilities, and the absence of measurement science and tools to assess and assure the system’s agility. Manufacturers have often avoided and/or accepted the agility limitations since robots are primarily used in large companies for large lot size production, and changeover is performed infrequently and manually. The key idea for this project is to develop the measurement science which will enable manufacturers to assess and assure the agility performance of their robotic systems. This includes robot agility performance metrics, test methods, information models, and planning approaches – all of which will be validated using a combined virtual and real testing environment. This will allow manufacturers to gain more value from their robots by more rapidly reconfiguring and re-tasking robotic systems, make robots more accessible to small and medium organizations, and provide large organizations greater efficiency in their operations. Any company that is currently deploying or planning to deploy robotic systems will benefit because they will be able to accurately predict the long-term value or benefit by understanding the agility performance of their systems. NIST is uniquely qualified to address this because of our experience in robot performance characterization, information modeling standards, agility methodologies, and the combined real and virtual manufacturing robotics testbeds.
Objective
Deliver robot agility performance metrics, test methods, information models, datasets, combined virtual/real testbeds, and planning approaches that will enable manufacturers to more easily and rapidly reconfigure, retask, and redeploy robotic systems.
Technical Idea
The project is developing the measurement science framework to enable manufacturers, integrators, and robot vendors to assess and assure the agility performance of their robotic systems. This framework will include:
Using the metrics, test methods, information models, datasets, and planning approaches developed by this project, manufacturers will be able to:
Research Plan
The project will focus heavily on manufacturing assembly applications, but also begin to explore other manufacturing domains that have significant importance to our customers, such as order fulfillment and logistics. The project will also expand the cross-collaboration with other projects in the Measurement Science for Manufacturing Robotics (MSMR) Program.
This project will focus on standards and performance metrics and will build upon our previous work in knowledge representation efforts in IEEE by continuing to contribute to more focused standards, such as the representation of robot tasks, a new implementation guide for using the Robot Task Representation standard, and a suite of test methods and metrics for measuring robotic agility. Standard planning languages, such as the Canonical Robot Command Language, will continue to be improved, by integrating and adapting it to work with ROS, and made available through the ROS-Industrial Consortium. All the standards developed in this project will be applied to industry-relevant scenarios and realized in the Robot Agility Lab and the Digital Twin of the Lab. These proof-of-concept implementations will help to validate the standards being developed and will demonstrate approaches by which industry can implement them.
Robot agility test methods and performance metrics will be exercised and will be validated through the Agile Robotics for Industrial Automation Competition (ARIAC). As they reach a suitable level of maturity, they will be incorporated into the ongoing IEEE Standards Association (SA) working group for Measuring Robot Agility.
The use of simulation paired with the physical Robot Agility Lab will be a large focus, initially by serving as a gateway to make the Robot Agility Lab available to the public as a testbed, allowing researchers to explore novel robot agility approaches and allowing the project to validate performance evaluation approaches. Through simulation software, ROS interfaces will allow external researchers to try out their robot agility approaches before implementing them remotely in the Robot Agility Lab.
Artificial Intelligence (AI) approaches will play a significant role in the project. Initial AI approaches applied to dynamic re-planning and reasoning over formal knowledge representations will be expanded into machine learning techniques applied to perception and path planning to design experiments that will yield AI training data. Focus areas will include, but not be limited to, learning from teach tables, optimizing action sequences for shorter run times, and making the robots easier to configure/program for novices.
A combined testbed for allowing multiple types of robots to be run in both the physical lab space, and a virtual twin of the lab space, combined with the emerging test methods and metrics, will allow researchers and industry to evaluate different approaches and will make the transition easier to industry use.
By the end of the five years, we plan to have Standards through the IEEE SA (including an implementation guide for the Robot Task Representation Ontology and an overarching Standard as well as a suite of more focused standards for Measuring Robot Agility), a Virtual/Real Testbed bridging the Robot Agility Lab and its Digital Twin to allow industry and researchers to test new approaches for agile solutions, and expand the ARIAC competition into assembly, logistics, and future ideas based on collaborations with industry and within the MSMR Program.
Major Accomplishments
Publications