In this paper, we present an approach to imitation learning of arm movements in humanoid robots. Continuous hidden Markov models (HMMs) are used to generalize movements demonstrated to a robot multiple times. Characteristic features of the perceived movement, so-called key points, are detected in a preprocessing stage and used to train the HMMs. For the reproduction of a perceived movement, key points that are common to all (or almost all) demonstrations, so-called common key points, are used. These common key points are determined by comparing the HMM state sequences and selecting only those states that appear in every sequence. We also show how the HMM can be used to detect temporal dependencies between the two arms in dual-arm tasks. Experiments reported in this paper have been performed using a kinematics model of the human upper body to simulate the reproduction of arm movements and the generation of natural-looking joint configurations from perceived hand paths. Results are presented and discussed.
Opening new application areas for mobile robots requires to design systems that are robust, safe, and adaptive with respect to the environment they are operating in. Such systems must be smart enough to communicate with inexperienced users. They must therefore be easily programmable and understandable. This article describes PRIAMOS, an autonomous mobile robot equipped with a highly sophisticated sensor system which enables it to operate autonomously in a real o ce environment. Since the basis for e cient robot operation is a reliable model of the real world, particular interest is devoted to the PRIAMOS sensor system and the methods used to maintain the robot's world knowledge. A changing world requires changing strategies for problem solving. Approaches to the adaptation of PRIAMOS' task-related knowledge, i.e., to learning situation-action rules from experience, are presented. In that context, programming by demonstration and models of concept formation are considered to establish a meaningful communication link to a human user.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.