Akbulut, B.Girgin, T.Mehrabi, ArashAsada, M.Ugur, E.Öztop, Erhan2024-01-232024-01-232023979-835032365-81050-4729http://hdl.handle.net/10679/9060https://doi.org/10.1109/ICRA48891.2023.10160895Learning from demonstration (LfD) with behavior cloning is attractive for its simplicity; however, compounding errors in long and complex skills can be a hindrance. Considering a target skill as a sequence of motor primitives is helpful in this respect. Then the requirement that a motor primitive ends in a state that allows the successful execution of the subsequent primitive must be met. In this study, we focus on this problem by proposing to learn an explicit correction policy when the expected transition state between primitives is not achieved. The correction policy is learned via behavior cloning by the use of Conditional Neural Motor Primitives (CNMPs) that can generate correction trajectories in a context-dependent way. The advantage of the proposed system over learning the complete task as a single action is shown with a table-top setup in simulation, where an object has to be pushed through a corridor in two steps. Then, the applicability of the proposed method to bi-manual knotting in the real world is shown by equipping an upper-body humanoid robot with the skill of making knots over a bar in 3D space.enginfo:eu-repo/semantics/restrictedAccessBimanual rope manipulation skill synthesis through context dependent correction policy learning from human demonstrationConference paper3904391010.1109/ICRA48891.2023.101608952-s2.0-85168702896