Programming full-body movements for humanoid robots by observation
نویسندگان
چکیده
The formulation and optimization of joint trajectories for humanoid robots is quite different from this same task for standard robots because of the complexity of humanoid robots’ kinematics and dynamics. In this paper we exploit the similarity between human motion and humanoid robot motion to generate joint trajectories for humanoids. In particular, we show how to transform human motion information captured by an optical tracking device into a high dimensional trajectory for a humanoid robot. We propose an automatic approach to relate humanoid robot kinematic parameters to the kinematic parameters of a human performer. Based on this relationship we infer the desired trajectories in robot joint space. B-spline wavelets are utilized to efficiently represent the trajectories. The density of the basis functions on the time axis is selected automatically. Large-scale optimization techniques are employed to solve the underlying computational problems efficiently. We applied our method to the task of teaching a humanoid robot how to make various naturally looking movements. © 2004 Elsevier B.V. All rights reserved.
منابع مشابه
Describing upper body motions based on the Labanotation for learning-from-observation robots
— We have been developing a paradigm, which we refer to as Learning-from-observation, for a robot to automatically acquire what-to-do through observation of human performance. Since a simple mimicking method to repeat exact joint angles does not work due to the kinematic and dynamic difference between a human and a robot, the method introduces an intermediate symbolic representation, task model...
متن کاملEnabling real-time full-body imitation: a natural way of m-ansferring human movement to humanoids
We seek intuitive, e cient ways to create and direct human-like behaviors for humanoid robots. Here we present a method to enable humanoid robots to acquire movements by imitation. The robot uses 3D vision to perceive the movements of a human teacher, and then estimates the teacher's body postures using a fast full-body inverse kinematics method that incorporates a kinematic model of the teache...
متن کاملImitation-Based Task Programming on a Low-Cost Humanoid Robot
Humanoid robots are complex service platforms with anthropomorphic features, specifically designed for close interaction with humans. Conventional programming strategies are hardly applicable to humanoids due to the high number of degrees of freedom that must be coordinated concurrently. Therefore, exploiting humanoids’ potential in service tasks remains an elusive goal. One of the most promisi...
متن کاملGenerating human-like reaching movements with a humanoid robot: A computational approach
This paper presents a computational approach for transferring principles of human motor control to humanoid robots. A neurobiological model, stating that the energy of motoneurons is minimized and that dynamic and static efforts are processed separately, is considered. This paradigm is used to produce humanoid robots reaching movements obeying the rules of human kinematics. A nonlinear programm...
متن کاملAdaptive synthesis of dynamically feasible full-body movements for the humanoid robot HRP-2 by flexible combination of learned dynamic movement primitives
Skilled human full-body movements are often planned in a highly predictive manner. For example, during walking while reaching towards a goal object results in steps and body postures are adapted to the goal position already multiple steps before the goal contact. The realization of such highly predictive behaviors for humanoid robots is a challenge because standard approaches, such as optimal c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Robotics and Autonomous Systems
دوره 47 شماره
صفحات -
تاریخ انتشار 2004