Abstract
To accurately pour drinks into various containers is an essential skill for service robots. However, drink pouring is a dynamic process and difficult to model. Traditional deep imitation learning techniques for implementing autonomous robotic pouring have an inherent black-box effect and require a large amount of demonstration data for model training. To address these issues, an Explainable Hierarchical Imitation Learning (EHIL) method is proposed in this paper such that a robot can learn high-level general knowledge and execute low-level actions across multiple drink pouring scenarios. Moreover, with the EHIL method, a logical graph can be constructed for task execution, through which the decision-making process for action generation can be made explainable to users and the causes of failure can be traced out. Based on the logical graph, the framework is manipulable to achieve different targets while the adaptability to unseen scenarios can be achieved in an explainable manner. A series of experiments have been conducted to verify the effectiveness of the proposed method. Results indicate that EHIL outperforms the traditional behavior cloning method in terms of success rate, adaptability, manipulability, and explainability. Note to Practitioners—Pouring liquids is a common activity in people’s daily lives and all wet-lab industries. Drink pouring dynamic control is difficult to model, while the accurate perception of flow is challenging. To enable the robot to learn under unknown dynamics via observing the human demonstration, deep imitation learning can be used. To address the limitations of traditional deep neural networks, an Explainable Hierarchical Imitation Learning (EHIL) method is proposed in this paper. The proposed method enables the robot to learn a sequence of reasonable pouring phases for performing the task rather than simply execute the task via traditional behavior cloning. In this way, explainability and safety can be ensured. Manipulability can be achieved by reconstructing the logical graph. The target of this research is to obtain pouring dynamics via the learning method and realize the precise and quick pouring of drink from the source containers to various targeted containers with reliable performance, adaptability, manipulability, and explainability.
Highlights
In recent years, service robots have been widely deployed in different environments such as houses, offices, hospitals [1]
To address the aforementioned issues while ensuring the performance for task execution, this paper presents an Explainable Hierarchical Imitation Learning (EHIL) method, which is featured by i) a hierarchical structure and ii) an explainable logical graph
We propose a method to enable robots to perform drink pouring tasks automatically via hierarchical imitation learning
Summary
Service robots have been widely deployed in different environments such as houses, offices, hospitals [1]. A teachinglearning-collaboration (TLC) model has been developed for robots to learn from human assembly demonstrations based on maximum entropy inverse reinforcement learning algorithm to actively assist the human partner in the collaborative assembly task in shared working situations [12] These methods provide a natural way to transfer knowledge from human to robot [13], as well as avoid the tedious programming process. Manipulability for the task execution can be ensured This means that the proposed method can be flexible to deal with different scenarios when a different target amount of drink is required to be poured into the target container. The EHIL method can generate action commands together with the corresponding state values to ensure that a robot performs a task based on the desired logical graph leading to the success of the task.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: IEEE Transactions on Automation Science and Engineering
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.