Abstract In an era of transformation in manufacturing demographics from mass production to mass customization, advances on human-robot interaction in industries has taken many forms. However, the aim of reducing the amount of programming required by an expert using natural modes of communication is still an open topic. We propose an approach based on Interactive Reinforcement Learning that learns a complete collaborative assembly process. The learning approach is done in two steps. First step consists of modelling simple tasks that compose the assembly process, using task-based formalism. The robotic system then uses these modelled simple tasks and proposes to the user a set of possible tasks at each step of the assembly process. The user can then select an option and thereby teaches the system which task to perform when. In order to reduce the number of actions proposed, the system considers additional information such as user and robot capabilities and object affordances. These set of action proposals are further reduced by modelling the proposed actions into a goal-based hierarchy and by including action prerequisites. The learning framework displays that it is able to learn a complicated human robot collaborative assembly process and is intuitive to the user. The framework also allows different users to teach different assembly processes to the robot. The learning framework also demonstrates its capability in dealing with novel situations during the assembly process.
[1]
Friedrich M. Wahl,et al.
Automatic decomposition of planned assembly sequences into skill primitives
,
2001,
IEEE Trans. Robotics Autom..
[2]
Friedrich M. Wahl,et al.
Executing assembly tasks specified by manipulation primitive nets
,
2005,
Adv. Robotics.
[3]
Joris De Schutter,et al.
Specification of force-controlled actions in the "task frame formalism"-a synthesis
,
1996,
IEEE Trans. Robotics Autom..
[4]
Yael Edan,et al.
A Human-Robot Collaborative Reinforcement Learning Algorithm
,
2010,
J. Intell. Robotic Syst..
[5]
Andrea Lockerd Thomaz,et al.
Policy Shaping: Integrating Human Feedback with Reinforcement Learning
,
2013,
NIPS.
[6]
Brett Browning,et al.
A survey of robot learning from demonstration
,
2009,
Robotics Auton. Syst..
[7]
Bernhard Rinner,et al.
Toward an Interactive Reinforcement Based Learning Framework for Human Robot Collaborative Assembly Processes
,
2018,
Front. Robot. AI.