BOLETIM TECNICO DA PETROBRAS ISSN:
|
|
- Hortense George
- 5 years ago
- Views:
Transcription
1 BOLETIM TECNICO DA PETROBRAS VOL. 61, 017 Guest Editors: Hao WANG, Min DUAN Copyright 017, PB Publishing ISBN: ISSN: EISSN: Design of humanoid robot s complex martial 0art action and study of similarity / Projeto da ação complexa de arte marcial do robô humanóide e estudo de similaridade Guangjing Li Department of Physical Education, Tianjin University of Commerce, Tianjin , China Abstract: A motion trajectory generating method is proposed based on the base section. First, it divides the human body s motion into a basic motion segment, gives the kinematic constraints, and discusses the adjusting method of the stability of complex dynamic action. Then, it proposes the similarity function of the humanoid robot which imitates human action and considers the moving rhythm, and gives the trajectories solving method that meets the kinematic constraints and dynamics stability and has high similarity. Finally, by carrying on the experiment of Chinese kung fu sabreplay on humanoid robot BHR-, it verifies the effectiveness of this method. Keywords: humanoid robot, similarity, rhythm, dynamics stability, kinematic constraints Resumo: Um método de geração de trajetória de movimento é proposto com base na seção de base. Primeiro, divide o movimento do corpo humano em um segmento de movimento básico, dá as restrições cinemáticas e discute o método de ajuste da estabilidade da ação dinâmica complexa. Então, propõe a função de similaridade do robô humanóide que imita a ação humana e considera o ritmo em movimento e fornece o método de resolução das trajetórias que atende às restrições cinemáticas e à estabilidade da dinâmica e tem alta similaridade. Finalmente, ao realizar o experimento de sabreplay chinês do kung fu no robô humanóide BHR-, ele verifica a eficácia desse método. Palavras-chave: robô humanoide, semelhança, ritmo, estabilidade dinâmica, restrições cinemáticas BOLETIM TECNICO DA PETROBRAS 1
2 1. Introduction People hope that the humanoid robot can do complex and flexible actions like humans, only in this way, it can finish the mission to collaborate with human or replace human to do jobs. Takano and other people [1-3] proposed a method by capturing human action feature symbols to divide action mode, recognize action and generate action of humanoid robot, thereby establishing action patterns database. By capturing the human upper limb motion, Kim and others [4] proposed the mathematical representation method of characterizing the human upper limb motion. Using this method enables to make a humanoid robot do the similar motion with human upper limb. Nakazawa and other people [5, 6] proposed the method to mix humanoid robot action through matching body motions keyframes. Also, they studied the method of synthesizing humanoid robot realistic style action finally by action capture system to capture human motion and decompose according to action characteristics. By capturing body motion data, Yamane and others [7, 8] studied the gait dynamics simulation of humanoid robot and humanoid robot whole body action design method which is based on human motion data. By capturing the actor s dance action, Pollard and others [9] proposed the solution that meets the joint motion range and motion velocity of robot, to achieve the dance show of the humanoid robot upper body. The above discussion only describes the generating method of humanoid robot action at a relatively low speed. If the motion is fast, the dynamic stability of humanoid robot will become a key issue. In addition, the action of humanoid robot may be considered as the imitation to human action, and how to ensure that has a high degree of similarity with human action is an important subject which will be studied. This paper presents a humanoid robot action design method which considers the dynamic stability and rhythmic similarity. First, it divides the human body s motion into segments according to action characteristics. Then, it discusses how to solve the robot motion algorithm which has high similarity and meets the kinematic constraints. Finally, it proposes the humanoid robot motion trajectory generation algorithm which has high rhythmic similarity under the premise of meeting the kinematic constraints and kinetic stability.. System introduction.1 Model of Humanoid Robot The study object of this paper is humanoid robot BHR-, which has 3 degrees of freedom. The specific parameters is shown in Table 1. The appearance of BHR- humanoid robot is shown in Figure 1.. System Introduction Using the infrared passive digital optical motion capture system to obtain human body motion data. The system uses 1 optical cameras, the whole body of performer is posted 38 marker points, and the capture system record all the space coordinates of the marker points with the rate of 100 frames per second to obtain human motion data, and the accuracy can reach 0.mm. The process of extracting human body motion data by motion capture system is shown in Figure 1. The humanoid robot model is different from the human body model, the human body motion data can be transformed into the humanoid robot motion data with kinematic constraints through kinematic mapping. Dynamic matching is in dealing with the data after the kinematics mapping, to make it conform to the dynamic stability of the robot. It can be used to drive the humanoid robot to complete the stable motion process. The next section will discuss these two aspects in detail. 3. The generating of humanoid robot motion trajectory The motion of the human body is deemed to be composed of a series of basic motions, which are the smallest units of the motion sequence, in this paper, we call it base section for short. A base section may be repeated throughout the performance, which reflects the basic characteristics of the motion. Through the analysis of martial arts, dance and other human motions, we found that some typical actions frequently occur, and the performer will pause rhythmed in a certain position at a certain time, we call the paused posture a key pose, the transition action between the two key poses is known as the base section. The base section can be segmented according to the action of the whole body, and also according to the action of a certain body, which is because the action of each limb is different, the pause time may also be different, in this case, we can segment these parts base section respectively. The Key pose parameters of legs is shown as Table. Table1 Parameters of Humanoid Robot Parameters Head Torso Arm Thigh Calf Foot Length (mm) Quality (kg) SEPTEMBER 017
3 Human body motion capture Structure figure of joint maker point Human body model Motion retargeting to man-robot simplified model Figure 1 Process of human motion data acquiring In this paper, the humanoid robot will mimic the Chinese Kung Fu sabreplay. Sabreplay is based on sabreplay head wrapped in brain, adding other knife techniques such as splitting, chopping, hanging, lifting, clicking, collapsing. The style is bravely quick, impetuous, tightly-linked and powerful. The appearance action of sabreplay show is the key pose, so according to the appearance action segment base section of sabreplay. Note that the segmentation of upper and lower limbs is independent. Upper limb motion in space, which can not interfere with the surrounding environment, so that we can directly segment it based on the appearance action. Figure- is partial result after upper limb proceeding base section segmentation. The curve in the figure is the angular velocity of human arm sixth joint. Zero-speed region is lower limbs actions compared to upper limbs in appearance stage I. When carrying on base section segmentation and touching the ground in different appearance, Ground contact condition need to be combined. There are 4 main key postures in lower extremity s sabreplay action. They are feet supporting (level step), striding forward (One foot in the front, the other foot in the back), side step, posing as a pheasant standing on one foot, as shown in Figure 3. Each key pose is determined by a number of key parameters. In table 1, Pɷ -Waist position, D 1 -step lengths, Dɷ -step width, H a -ankle height. The key parameters are adjusted when matching the kinematics and dynamics of the lower limbs. Any of the transition action in two key positions can be used as the base section of the lower limb. The Segmentation result of arms in sabreplay action is shown as Figure. The key pose of legs in sabreplay action is shown as Figure Kinematics mapping Carry on kinematics mapping after the completion of the segmentation of the base section. Dynamic mapping is the processing procedure of data after kinematics mapping, so that it is in line with the dynamic stability of the robot and drive humanoid robot completing the steady motion. On the other hand, humanoid robot s action after kinematic mapping and dynamic mapping may be quiet different from human body. If required to reach the body s action standards as a sample and maintain consistency with the human body action, the humanoid robot should meet the constraint BOLETIM TECNICO DA PETROBRAS 14
4 Table Key Pose Parameters Of Legs key pose key parameter feet supporting striding forward side step posing as a pheasant standing on one foot Base section, D T, D w, D w, D t,, H a Apperance stage This paper uses the trajectory of the joint angle to evaluate the action similarity between human and robot. Apply motion capturing system and through the inverse kinematics calculation can directly get a simplified model of the human body s joint angle trajectory. T Use vector quantity θ h = [ q h1, qh,..., qhm ] as the joint angle of anthropometric dummy, vector quantity T θ r = [ q r1, qr,..., qrn ] is the robot s joint angle, and the similarity function can be written as: 1 S( qhi, qri ) = n qr q i hi (1) 1+ ( ) q q i= 1 ri max ri min q ri max and q ri min is the maximum and minimum values of joint angles in the motion range of humanoid in the joint I. n is the number of degrees of freedom. The similarity function value is 0 < S 1. When S = 1. The humanoid robot motion similarity reached the maximum value, which indicate humanoid robot/s joint motion trajectory is the same as human body. 4. Kinematics Constraints and Mapping Figure Segmentation result of arms in sabreplay action When the joint angle of humanoid robot is exactly same as that of human body, similarity function value is maximized. But with the difference between models in geometry and joint range, all above may have conflict with kinematics constraints of humanoid robot. (a) Mechanical constraints Mechanical constraints include joint angle range, motion space, and other physical contact. First, joint angle range must be within a certain range, the formula is: q ri min q q () ri ri max Figure 3 Key pose of legs in sabreplay action condition of action similarity. In the following part, we mainly discuss the kinematic constraint conditions and humanoid robot s motion similarity 4.1 Similarity Function The similarity evaluation of human and robot action can be classified as evaluation geometry similarity between objects. Wherein, i = 1,... n. n is the number of degrees of freedom. Taking into account the physical contact, the following constraints must be met: d jk 0 1 d jk = min ( ( x j xk ) + ( y j yk ) + ( z j zk ) ) (3) Wherein, (x j, y j, z j,) and (x k, y k, z k,) are humanoid robot. In space coordinate of any two point (P j, P k ) of body, d jk is the shortest distance. (b) Ground contact constraints Ground contact constraints between foot and ground is the key issue. Since the length of humanoid robot s leg and that of human skeleton disproportionate, ground constraints tend 15 SEPTEMBER 017
5 not to be met, leading to such issues such as sliding, missing step, falling into. In the process of one leg to two legs supporting on ground, the swinging foot should fall on ground in planned position and direction. In the condition of stepping off, foot is vacated, shown in Figure 4(a). Conversely, the foot is into the ground below the surface, seeing Figure 4 (b). When two legs stand, feet should be fixed on ground without sliding. However, when the joint angle data of human s body is directly applied to humanoid robot, the position of one foot or two feet may change, that is to say sliding, shown in Figure 4(c). In order to keep the position and orientation of feet and ground, you must meet the following kinematic constraint equations, the formula is: Pr z + F w rf = z = P l lf = 0 + F lw = P Where in, z lf, z rf is the space coordinate value of the feet of humanoid robot in Z direction.p l P r is the position vector of feet. F lw, F rw is the motion position relationship between feet and waist. is the position vector of waist. According to the spatial coordinate of feet, the equation calculates the result of kinematics which must be equal to the space coordinate value of waist in contact with the ground under feet. (c) Motion solver Based on the above analysis, when meeting the kinematic constraints, the highly similar humanoid robot motion can be attributed to the following questions: w (4) maxs(q ri, q hi ) (q ri, q hi ) equation () ~ (4) (5) Humanoid robot has two stages in motion: supporting with single leg and supporting with two legs. The phenomenon of missing foot and falling into occurs in the process that change from supporting with single leg to supporting with two legs. Sliding phenomenon occurs in the stage of supporting with two legs. Therefore, we discuss the two cases in the humanoid robot motion which are shown by equation (5): the motions from supporting with single leg to two legs, and supporting with two legs to two legs. Figure 5 is the motion matching algorithm of supporting with single leg to two legs. First, according to constraints (4) to calculate the landing range of the dangling leg, and then, by traversing algorithm to find all the landing motion trajectory sets which satisfy the kinematic constraints () and (3), according to equation (1) to calculate the similarity function value of each landing motion trajectory and compare with each other, and finally, determine the humanoid robot landing motion trajectory that has the largest action similarity from the sets of landing motion trajectory. The trajectory obtained through kinematic mapping is the key frame of robot motion similarly, it needs to used cubic (b)falling into (a)stepping off Figure 4 Ground contact problems Calculate the position of the waist by the supporting leg Calculate the landing range of the dangling leg by equation (4) xf ( xf min, xf max ) y ( y, y ) f f min f f f min f max x = x + x y = y min + y f f f Inverse kinematic solutions Similarity function solutions xf x y y f f (max)? f (max) Satisfy the constraints (), (3) Determine the final trajectory with the maximum similarity (c)sliding Increase x, y Figure 5 Motion mapping algorithm from supporting with single leg to two legs spline interpolation method again to solve the actual trajectory of humanoid robots. f f BOLETIM TECNICO DA PETROBRAS 16
6 5. Experiment To carry out experimental verification by use humanoid robot BHR- performing Chinese Kung Fu sabreplay. In order to prevent the robot falls, real-time sensing reflex control is applied. The poses showed in Figure 6 (a) is the key poses of the sabreplay action performing by the martial arts athletes. Figure 6 (b) is the key poses of the corresponding people-robot simplified model after the action redirect. Comparing Figure 6 (a) with Figure 6 (b), it can be known that getting the action of people-robot simplified model may exhibit the main action features of sabreplay action, which are able to achieve the action quite close to human action. Figure 6 (c) is the sabreplay action performed by humanoid robot entity, it can be seen that the action of humanoid robot is similar to the action of human. Regarding the right arm shoulder joint of humanoid robot as the example, the solid line is the right arm shoulder joint angle trajectory in X direction obtained by this method, it can be seen that the track is smooth and continuous, the data is available. However, due to the kinematic constraints of humanoid robot is different from human body model, this joint angle trajectory can not be directly applied to humanoid robots. After kinematics mapping and stability adjustment, the joint angle trajectory becomes more smooth, and after processing the points beyond the scope of joint is within the joint angle range (such as point a); in the stage of the angle changes rapidly, by changing the rhythm of motion, the speed is slowed down. At the end of the sabreplay action, the speed of the motion is slow and the range of motion is small, at this time, the joint angle trajectory is consistent, which is very close to human action. (a) The sabreplay action performed by human actor (b) The sabreplay action performed by people-robort simplified model 6. Conclusions In this paper, we discuss the captured robot kinematics mapping and similarity evaluation based on human motion: (1) propose the motion trajectory generating method based on the base section. () discuss the kinematic constraints, such as ground contact conditions. It proposes the robot motion algorithm which has high similarity and satisfy the kinematic constraints. (3) by carrying on the experiment of humanoid robot s sabreplay, it verifies the effectiveness of this method. 7. Reference [1] Kanehiro F, Inaba M, Inoue H. Action acquisition frame work for humanoid robots based on kinematics and dynamics adaption. In: Proceeding of IEEE International Conference on Robotics and Automation. IEEE, ~1043 [] Cui, H.Y., et al. Semantic-based retrieval using various visual features for real-world images. Journal of (c) The sabreplay action performed by humanoid robot Fig. 6 The sabreplay action performed by human actor and humanoid robot Mechanical Engineering Research and Developments, (): p [3] Gao, Z.B. and H.Y. Gao, Theoretical analysis and confirmatory measurement for profile grinding of guide roller for tapered roller superfinishing. Journal of Mechanical Engineering Research and Developments, (1): p [4] Pollard S, Hondgins J, Riley M J, Atkeson C. Adapting human motion for the control of a humanoid robot. In: Proceedings of IEEE International Conference on Robotics and Automation. IEEE, ~1397 [5] Yamane K, Nakamura Y. Dynamics filter-concept and implementation of online motion generator for human 17 SEPTEMBER 017
7 figures. In: Proceeding of IEEE International Conference on robotics and Automation. IEEE, ~695 [6] Nakaoka S, Nakazawa A, Yokoi K, Hirukawa H, Ikeuchi K. Generating whole body motion for a biped humanoid robot from captured human dances. In: Proceedings of IEEE International Conference on Robotics and Automation. IEEE, ~3910 [7] Nakazawa A, Nakaoka S, Ikeuehi K. Matching and blending human motions using temporal scalable dynamic Programming. In: Proceedings of 004 IEEE/ RSJ International Conference on Intelligent Robots and Systems. IEEE, ~94 [8] Ruchanurucks M, Nakalka S, Kudoh S, Ikeuchi K. Generation of humanoid robot motions with Physical constraints using hierarchical B-spline. In: Proceedings of 005 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, ~679 [9] Noritata K, Kato S, yamakita T, Itoh H. A motion generation system for humanoid robots-taiji motion. In: Proceeding of International Symposium Micromechatronics and Human Science ~69 BOLETIM TECNICO DA PETROBRAS 18
Generating Whole Body Motions for a Biped Humanoid Robot from Captured Human Dances
Generating Whole Body Motions for a Biped Humanoid Robot from Captured Human Dances Shinichiro Nakaoka Atsushi Nakazawa Kazuhito Yokoi Hirohisa Hirukawa Katsushi Ikeuchi Institute of Industrial Science,
More informationFalling forward of humanoid robot based on similarity with parametric optimum
Acta Technica 62 (2017), No. 5A, 201212 c 2017 Institute of Thermomechanics CAS, v.v.i. Falling forward of humanoid robot based on similarity with parametric optimum Xiaokun Leng 1, Songhao Piao 2, Lin
More informationLeg Motion Primitives for a Humanoid Robot to Imitate Human Dances
Leg Motion Primitives for a Humanoid Robot to Imitate Human Dances Shinichiro Nakaoka 1, Atsushi Nakazawa 2, Kazuhito Yokoi 3 and Katsushi Ikeuchi 1 1 The University of Tokyo,Tokyo, Japan (nakaoka@cvl.iis.u-tokyo.ac.jp)
More informationIntuitive and Flexible User Interface for Creating Whole Body Motions of Biped Humanoid Robots
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Intuitive and Flexible User Interface for Creating Whole Body Motions of Biped Humanoid
More informationLeg Motion Primitives for a Dancing Humanoid Robot
Leg Motion Primitives for a Dancing Humanoid Robot Shinichiro Nakaoka, Atsushi Nakazawa, Kazuhito Yokoi and Katsushi Ikeuchi Institute of Industrial Science, The University of Tokyo 4-6-1 Komaba, Meguro-ku,
More informationDavid Galdeano. LIRMM-UM2, Montpellier, France. Members of CST: Philippe Fraisse, Ahmed Chemori, Sébatien Krut and André Crosnier
David Galdeano LIRMM-UM2, Montpellier, France Members of CST: Philippe Fraisse, Ahmed Chemori, Sébatien Krut and André Crosnier Montpellier, Thursday September 27, 2012 Outline of the presentation Context
More informationModeling and kinematics simulation of freestyle skiing robot
Acta Technica 62 No. 3A/2017, 321 334 c 2017 Institute of Thermomechanics CAS, v.v.i. Modeling and kinematics simulation of freestyle skiing robot Xiaohua Wu 1,3, Jian Yi 2 Abstract. Freestyle skiing robot
More informationEvolutionary Motion Design for Humanoid Robots
Evolutionary Motion Design for Humanoid Robots Toshihiko Yanase Department of Frontier Informatics The University of Tokyo Chiba 277-8561, Japan yanase@iba.k.u-tokyo.ac.jp Hitoshi Iba Department of Frontier
More informationA sliding walk method for humanoid robots using ZMP feedback control
A sliding walk method for humanoid robots using MP feedback control Satoki Tsuichihara, Masanao Koeda, Seiji Sugiyama, and Tsuneo oshikawa Abstract In this paper, we propose two methods for a highly stable
More informationInteraction Mesh Based Motion Adaptation for Biped Humanoid Robots
Interaction Mesh Based Motion Adaptation for Biped Humanoid Robots Shin ichiro Nakaoka 12 and Taku Komura 1 Abstract Adapting human motion data for humanoid robots can be an efficient way to let them conduct
More informationControlling Humanoid Robots with Human Motion Data: Experimental Validation
21 IEEE-RAS International Conference on Humanoid Robots Nashville, TN, USA, December 6-8, 21 Controlling Humanoid Robots with Human Motion Data: Experimental Validation Katsu Yamane, Stuart O. Anderson,
More informationOpen Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang
Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 014, 6, 1685-1690 1685 Open Access The Kinematics Analysis and Configuration Optimize of Quadruped
More informationanimation projects in digital art animation 2009 fabio pellacini 1
animation projects in digital art animation 2009 fabio pellacini 1 animation shape specification as a function of time projects in digital art animation 2009 fabio pellacini 2 how animation works? flip
More informationThiruvarangan Ramaraj CS525 Graphics & Scientific Visualization Spring 2007, Presentation I, February 28 th 2007, 14:10 15:00. Topic (Research Paper):
Thiruvarangan Ramaraj CS525 Graphics & Scientific Visualization Spring 2007, Presentation I, February 28 th 2007, 14:10 15:00 Topic (Research Paper): Jinxian Chai and Jessica K. Hodgins, Performance Animation
More informationAdaptive Motion Control: Dynamic Kick for a Humanoid Robot
Adaptive Motion Control: Dynamic Kick for a Humanoid Robot Yuan Xu and Heinrich Mellmann Institut für Informatik, LFG Künstliche Intelligenz Humboldt-Universität zu Berlin, Germany {xu,mellmann}@informatik.hu-berlin.de
More informationSimplified Walking: A New Way to Generate Flexible Biped Patterns
1 Simplified Walking: A New Way to Generate Flexible Biped Patterns Jinsu Liu 1, Xiaoping Chen 1 and Manuela Veloso 2 1 Computer Science Department, University of Science and Technology of China, Hefei,
More informationAn Efficient Method for Composing Whole Body Motions of a Humanoid Robot
An Efficient Method for Composing Whole Body Motions of a Humanoid Robot Shinichiro NAKAOKA Atsushi NAKAZAWA Katsushi IKEUCHI Institute of Industrial Science, The University of Tokyo {nakaoka, ki}@cvl.iis.u-tokyo.ac.jp
More informationSimultaneous Tracking and Balancing of Humanoid Robots for Imitating Human Motion Capture Data
The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA Simultaneous Tracking and Balancing of Humanoid Robots for Imitating Human Motion Capture
More informationLast Time? Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation
Last Time? Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based Animation Forward and
More informationAnnouncements: Quiz. Animation, Motion Capture, & Inverse Kinematics. Last Time? Today: How do we Animate? Keyframing. Procedural Animation
Announcements: Quiz Animation, Motion Capture, & Inverse Kinematics On Friday (3/1), in class One 8.5x11 sheet of notes allowed Sample quiz (from a previous year) on website Focus on reading comprehension
More informationLast Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation
Last Time? Animation, Motion Capture, & Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based
More informationLast Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation
Last Time? Animation, Motion Capture, & Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based
More informationHuman Motion Reconstruction by Direct Control of Marker Trajectories
Human Motion Reconstruction by Direct Control of Marker Trajectories Emel Demircan, Luis Sentis, Vincent De Sapio and Oussama Khatib Artificial Intelligence Laboratory, Stanford University, Stanford, CA
More informationMotion Retargeting for Humanoid Robots Based on Identification to Preserve and Reproduce Human Motion Features
2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Congress Center Hamburg Sept 28 - Oct 2, 2015. Hamburg, Germany Motion Retargeting for Humanoid Robots Based on Identification
More informationMotion Planning for Whole Body Tasks by Humanoid Robots
Proceedings of the IEEE International Conference on Mechatronics & Automation Niagara Falls, Canada July 5 Motion Planning for Whole Body Tasks by Humanoid Robots Eiichi Yoshida 1, Yisheng Guan 1, Neo
More informationRobust Control of Bipedal Humanoid (TPinokio)
Available online at www.sciencedirect.com Procedia Engineering 41 (2012 ) 643 649 International Symposium on Robotics and Intelligent Sensors 2012 (IRIS 2012) Robust Control of Bipedal Humanoid (TPinokio)
More informationMOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT
MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT Hongjun ZHU ABSTRACT:In order to better study the trajectory of robot motion, a motion trajectory planning and simulation based
More informationComputer Animation Fundamentals. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics
Computer Animation Fundamentals Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics Lecture 21 6.837 Fall 2001 Conventional Animation Draw each frame of the animation great control
More informationResearch on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm
Acta Technica 61, No. 4A/2016, 189 200 c 2017 Institute of Thermomechanics CAS, v.v.i. Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Jianrong Bu 1, Junyan
More informationAnimation, Motion Capture, & Inverse Kinematics. Announcements: Quiz
Animation, Motion Capture, & Inverse Kinematics Announcements: Quiz On Tuesday (3/10), in class One 8.5x11 sheet of notes allowed Sample quiz (from a previous year) on website Focus on reading comprehension
More informationSynthesis of Dance Performance Based on Analyses of Human Motion and Music
Regular Paper Synthesis of Dance Performance Based on Analyses of Human Motion and Music Takaaki Shiratori 1 and Katsushi Ikeuchi 2 Recent progress in robotics has a great potential, and we are considering
More informationDevelopment of an optomechanical measurement system for dynamic stability analysis
Development of an optomechanical measurement system for dynamic stability analysis Simone Pasinetti Dept. of Information Engineering (DII) University of Brescia Brescia, Italy simone.pasinetti@unibs.it
More informationAnimating Non-Human Characters using Human Motion Capture Data
Animating Non-Human Characters using Human Motion Capture Data Laurel Bancroft 1 and Jessica Hodgins 2 1 College of Fine Arts, Carngie Mellon University, lbancrof@andrew.cmu.edu 2 Computer Science, Carnegie
More informationMotion Editing with Data Glove
Motion Editing with Data Glove Wai-Chun Lam City University of Hong Kong 83 Tat Chee Ave Kowloon, Hong Kong email:jerrylam@cityu.edu.hk Feng Zou City University of Hong Kong 83 Tat Chee Ave Kowloon, Hong
More informationSelf-Collision Detection. Planning for Humanoid Robots. Digital Human Research Center. Talk Overview
Self-Collision Detection and Motion Planning for Humanoid Robots James Kuffner (CMU & AIST Japan) Digital Human Research Center Self-Collision Detection Feature-based Minimum Distance Computation: Approximate
More informationOperation Trajectory Control of Industrial Robots Based on Motion Simulation
Operation Trajectory Control of Industrial Robots Based on Motion Simulation Chengyi Xu 1,2, Ying Liu 1,*, Enzhang Jiao 1, Jian Cao 2, Yi Xiao 2 1 College of Mechanical and Electronic Engineering, Nanjing
More informationResearch and Literature Review on Developing Motion Capture System for Analyzing Athletes Action
International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) Research and Literature Review on Developing Motion Capture System for Analyzing Athletes Action HAN Fang
More informationHumanoid Robotics. Path Planning and Walking. Maren Bennewitz
Humanoid Robotics Path Planning and Walking Maren Bennewitz 1 Introduction Given the robot s pose in a model of the environment Compute a path to a target location First: 2D path in a 2D grid map representation
More informationHomework 2 Questions? Animation, Motion Capture, & Inverse Kinematics. Velocity Interpolation. Handing Free Surface with MAC
Homework 2 Questions? Animation, Motion Capture, & Inverse Kinematics Velocity Interpolation Original image from Foster & Metaxas, 1996 In 2D: For each axis, find the 4 closest face velocity samples: Self-intersecting
More informationA 12-DOF Analytic Inverse Kinematics Solver for Human Motion Control
Journal of Information & Computational Science 1: 1 (2004) 137 141 Available at http://www.joics.com A 12-DOF Analytic Inverse Kinematics Solver for Human Motion Control Xiaomao Wu, Lizhuang Ma, Zhihua
More informationImitation Control for Biped Robot Using Wearable Motion Sensor
Imitation Control for Biped Robot Using Wearable Motion Sensor Tao Liu e-mail: liu.tao@kochi-tech.ac.jp Yoshio Inoue Kyoko Shibata Department of Intelligent Mechanical Systems Engineering, Kochi University
More informationSit-to-Stand Task on a Humanoid Robot from Human Demonstration
2010 IEEE-RAS International Conference on Humanoid Robots Nashville, TN, USA, December 6-8, 2010 Sit-to-Stand Task on a Humanoid Robot from Human Demonstration Michael Mistry, Akihiko Murai, Katsu Yamane,
More informationRetrieving Contact Points Without Environment Knowledge
2012 12th IEEE-RAS International Conference on Humanoid Robots Nov.29-Dec.1, 2012. Business Innovation Center Osaka, Japan Retrieving Contact Points Without Environment Knowledge Sébastien Lengagne, Ömer
More informationMotion Texture. Harriet Pashley Advisor: Yanxi Liu Ph.D. Student: James Hays. 1. Introduction
Motion Texture Harriet Pashley Advisor: Yanxi Liu Ph.D. Student: James Hays 1. Introduction Motion capture data is often used in movies and video games because it is able to realistically depict human
More informationResearch Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)
Research Subject Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) (1) Goal and summary Introduction Humanoid has less actuators than its movable degrees of freedom (DOF) which
More informationAnimation Lecture 10 Slide Fall 2003
Animation Lecture 10 Slide 1 6.837 Fall 2003 Conventional Animation Draw each frame of the animation great control tedious Reduce burden with cel animation layer keyframe inbetween cel panoramas (Disney
More informationPhysically Based Character Animation
15-464/15-664 Technical Animation April 2, 2013 Physically Based Character Animation Katsu Yamane Disney Research, Pittsburgh kyamane@disneyresearch.com Physically Based Character Animation Use physics
More informationMotion Capture & Simulation
Motion Capture & Simulation Motion Capture Character Reconstructions Joint Angles Need 3 points to compute a rigid body coordinate frame 1 st point gives 3D translation, 2 nd point gives 2 angles, 3 rd
More informationSelf-Collision Detection and Prevention for Humanoid Robots. Talk Overview
Self-Collision Detection and Prevention for Humanoid Robots James Kuffner, Jr. Carnegie Mellon University Koichi Nishiwaki The University of Tokyo Satoshi Kagami Digital Human Lab (AIST) Masayuki Inaba
More information3D Motion Retrieval for Martial Arts
Tamsui Oxford Journal of Mathematical Sciences 20(2) (2004) 327-337 Aletheia University 3D Motion Retrieval for Martial Arts Department of Computer and Information Sciences, Aletheia University Tamsui,
More informationSynthesis of Controllers for Stylized Planar Bipedal Walking
Synthesis of Controllers for Stylized Planar Bipedal Walking Dana Sharon, and Michiel van de Panne Department of Computer Science University of British Columbia Vancouver, BC, V6T 1Z4, Canada {dsharon,van}@cs.ubc.ca
More informationAn Interactive Software Environment for Gait Generation and Control Design of Sony Legged Robots
An Interactive Software Environment for Gait Generation and Control Design of Sony Legged Robots Dragos Golubovic and Huosheng Hu Department of Computer Science, University of Essex, Colchester CO4 3SQ,
More informationManipulator trajectory planning
Manipulator trajectory planning Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering Department of Cybernetics Czech Republic http://cmp.felk.cvut.cz/~hlavac Courtesy to
More informationanimation computer graphics animation 2009 fabio pellacini 1 animation shape specification as a function of time
animation computer graphics animation 2009 fabio pellacini 1 animation shape specification as a function of time computer graphics animation 2009 fabio pellacini 2 animation representation many ways to
More informationControlling Reactive, Motion Capture-driven Simulated Characters
Controlling Reactive, Motion Capture-driven Simulated Characters Victor B. Zordan University of California at Riverside Motion capture-driven simulations? Motivation: Unreal Havok Havok2 Motion capture
More informationanimation computer graphics animation 2009 fabio pellacini 1
animation computer graphics animation 2009 fabio pellacini 1 animation shape specification as a function of time computer graphics animation 2009 fabio pellacini 2 animation representation many ways to
More informationWhole Body Humanoid Control From Human Motion Descriptors
2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 2008 Whole Body Humanoid Control From Human Motion Descriptors Behzad Dariush Michael Gienger Bing Jian Christian
More informationSynthesizing Object Receiving Motions of Humanoid Robots with Human Motion Database
2013 IEEE International Conference on Robotics and Automation (ICRA) Karlsruhe, Germany, May 6-10, 2013 Synthesizing Object Receiving Motions of Humanoid Robots with Human Motion Database Katsu Yamane
More informationHuman Motion Tracking Control with Strict Contact Force Constraints for Floating-Base Humanoid Robots
2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids). October 15-17, 2013. Atlanta, GA Human Motion Tracking Control with Strict Contact Force Constraints for Floating-Base Humanoid
More informationModeling Physically Simulated Characters with Motion Networks
In Proceedings of Motion In Games (MIG), Rennes, France, 2012 Modeling Physically Simulated Characters with Motion Networks Robert Backman and Marcelo Kallmann University of California Merced Abstract.
More informationRobots are built to accomplish complex and difficult tasks that require highly non-linear motions.
Path and Trajectory specification Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Specifying the desired motion to achieve a specified goal is often a
More informationHumanized Robot Dancing: Humanoid Motion Retargeting based in a Metrical Representation of Human Dance Styles
Humanized Robot Dancing: Humanoid Motion Retargeting based in a Metrical Representation of Human Dance Styles Authors Institute Abstract. Expressiveness and naturalness in robotic motions and behaviors
More informationMotion Recognition and Generation for Humanoid based on Visual-Somatic Field Mapping
Motion Recognition and Generation for Humanoid based on Visual-Somatic Field Mapping 1 Masaki Ogino, 1 Shigeo Matsuyama, 1 Jun ichiro Ooga, and 1, Minoru Asada 1 Dept. of Adaptive Machine Systems, HANDAI
More informationNao Devils Dortmund. Team Description Paper for RoboCup Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann
Nao Devils Dortmund Team Description Paper for RoboCup 2017 Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann Robotics Research Institute Section Information Technology TU Dortmund University 44221 Dortmund,
More informationMotion Planning of Emergency Stop for Humanoid Robot by State Space Approach
Motion Planning of Emergency Stop for Humanoid Robot by State Space Approach Mitsuharu Morisawa, Kenji Kaneko, Fumio Kanehiro, Shuuji Kajita, Kiyoshi Fujiwara, Kensuke Harada, Hirohisa Hirukawa National
More informationAnimations. Hakan Bilen University of Edinburgh. Computer Graphics Fall Some slides are courtesy of Steve Marschner and Kavita Bala
Animations Hakan Bilen University of Edinburgh Computer Graphics Fall 2017 Some slides are courtesy of Steve Marschner and Kavita Bala Animation Artistic process What are animators trying to do? What tools
More informationInteractive Computer Graphics
Interactive Computer Graphics Lecture 18 Kinematics and Animation Interactive Graphics Lecture 18: Slide 1 Animation of 3D models In the early days physical models were altered frame by frame to create
More informationData-driven Approaches to Simulation (Motion Capture)
1 Data-driven Approaches to Simulation (Motion Capture) Ting-Chun Sun tingchun.sun@usc.edu Preface The lecture slides [1] are made by Jessica Hodgins [2], who is a professor in Computer Science Department
More informationCOMPUTER ANIMATION 3 KEYFRAME ANIMATION, RIGGING, SKINNING AND CHARACTER ANIMATION. Rémi Ronfard, Animation, M2R MOSIG
COMPUTER ANIMATION 3 KEYFRAME ANIMATION, RIGGING, SKINNING AND CHARACTER ANIMATION Rémi Ronfard, Animation, M2R MOSIG 2 Outline Principles of animation Keyframe interpolation Rigging, skinning and walking
More informationStudy on Gear Chamfering Method based on Vision Measurement
International Conference on Informatization in Education, Management and Business (IEMB 2015) Study on Gear Chamfering Method based on Vision Measurement Jun Sun College of Civil Engineering and Architecture,
More informationVirtual Interaction System Based on Optical Capture
Sensors & Transducers 203 by IFSA http://www.sensorsportal.com Virtual Interaction System Based on Optical Capture Peng CHEN, 2 Xiaoyang ZHOU, 3 Jianguang LI, Peijun WANG School of Mechanical Engineering,
More informationCS 231. Control for articulate rigid-body dynamic simulation. Articulated rigid-body dynamics
CS 231 Control for articulate rigid-body dynamic simulation Articulated rigid-body dynamics F = ma No control 1 No control Ragdoll effects, joint limits RT Speed: many sims at real-time rates on today
More informationApplications. Systems. Motion capture pipeline. Biomechanical analysis. Graphics research
Motion capture Applications Systems Motion capture pipeline Biomechanical analysis Graphics research Applications Computer animation Biomechanics Robotics Cinema Video games Anthropology What is captured?
More informationResearch Article Motion Control of Robot by using Kinect Sensor
Research Journal of Applied Sciences, Engineering and Technology 8(11): 1384-1388, 2014 DOI:10.19026/rjaset.8.1111 ISSN: 2040-7459; e-issn: 2040-7467 2014 Maxwell Scientific Publication Corp. Submitted:
More informationAUTOMATIC PARKING OF SELF-DRIVING CAR BASED ON LIDAR
AUTOMATIC PARKING OF SELF-DRIVING CAR BASED ON LIDAR Bijun Lee a, Yang Wei a, I. Yuan Guo a a State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University,
More informationHuman Gait Recognition Using Bezier Curves
Human Gait Recognition Using Bezier Curves Pratibha Mishra Samrat Ashok Technology Institute Vidisha, (M.P.) India Shweta Ezra Dhar Polytechnic College Dhar, (M.P.) India Abstract-- Gait recognition refers
More informationCh. 6: Trajectory Generation
6.1 Introduction Ch. 6: Trajectory Generation move the robot from Ti to Tf specify the path points initial + via + final points spatial + temporal constraints smooth motion; continuous function and its
More informationModeling the manipulator and flipper pose effects on tip over stability of a tracked mobile manipulator
Modeling the manipulator and flipper pose effects on tip over stability of a tracked mobile manipulator Chioniso Dube Mobile Intelligent Autonomous Systems Council for Scientific and Industrial Research,
More informationGame Programming. Bing-Yu Chen National Taiwan University
Game Programming Bing-Yu Chen National Taiwan University Character Motion Hierarchical Modeling Character Animation Motion Editing 1 Hierarchical Modeling Connected primitives 2 3D Example: A robot arm
More informationMithras3D Team Description Paper 2014 Soccer Simulation 3D League
Mithras3D Team Description Paper 2014 Soccer Simulation 3D League Armita Sabeti Ashraf, Atieh Alsadat Moosavian, Fatemeh Gerami Gohar, Fatima Tafazzoli Shadpour, Romina Moradi, Sama Moayeri Farzanegan
More informationUsing Artificial Neural Networks for Prediction Of Dynamic Human Motion
ABSTRACT Using Artificial Neural Networks for Prediction Of Dynamic Human Motion Researchers in robotics and other human-related fields have been studying human motion behaviors to understand and mimic
More informationProstheses must cater to different needs of people.
1 Prostheses must cater to different needs of people. The BiOM foot is a micro-processor controlled lower limb prosthetic foot. It provides natural propulsion similar to that of the normal ankle. However,
More informationCharacter Animation COS 426
Character Animation COS 426 Syllabus I. Image processing II. Modeling III. Rendering IV. Animation Image Processing (Rusty Coleman, CS426, Fall99) Rendering (Michael Bostock, CS426, Fall99) Modeling (Dennis
More informationInterpolation and extrapolation of motion capture data
Interpolation and extrapolation of motion capture data Kiyoshi Hoshino Biological Cybernetics Lab, University of the Ryukyus and PRESTO-SORST, Japan Science and Technology Corporation Nishihara, Okinawa
More informationCoordinated Motion Planning for 3D Animation With Use of a Chinese Lion Dance as an Example
Coordinated Motion Planning for 3D Animation With Use of a Chinese Lion Dance as an Example Fu-Sheng Yu and Tsai-Yen Li Computer Science Department, National Chengchi University, Taiwan, g9331@cs.nccu.edu.tw
More informationHybrid Control For Interactive Character Animation
Hybrid Control For Interactive Character Animation Ari Shapiro University of California, Los Angeles ashapiro@cs.ucla.edu Petros Faloutsos University of California, Los Angeles pfal@cs.ucla.edu Fred Pighin
More informationA Walking Pattern Generator for Biped Robots on Uneven Terrains
A Walking Pattern Generator for Biped Robots on Uneven Terrains Yu Zheng, Ming C. Lin, Dinesh Manocha Albertus Hendrawan Adiwahono, Chee-Meng Chew Abstract We present a new method to generate biped walking
More informationTo Do. Advanced Computer Graphics. The Story So Far. Course Outline. Rendering (Creating, shading images from geometry, lighting, materials)
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 16 Ravi Ramamoorthi http://www.cs.ucsd.edu/~ravir To Do Assignment 3 milestone due May 29 Should already be well on way Contact us for difficulties
More informationHumanoid Robotics Modeling by Dynamic Fuzzy Neural Network
Proceedings of International Joint Conference on Neural Networks, Orlando, Florida, USA, August 1-17, 7 umanoid Robotics Modeling by Dynamic Fuzzy Neural Network Zhe Tang, Meng Joo Er, and Geok See Ng
More informationCourse Outline. Advanced Computer Graphics. Animation. The Story So Far. Animation. To Do
Advanced Computer Graphics CSE 163 [Spring 2017], Lecture 18 Ravi Ramamoorthi http://www.cs.ucsd.edu/~ravir 3D Graphics Pipeline Modeling (Creating 3D Geometry) Course Outline Rendering (Creating, shading
More informationCharacter Animation 1
Character Animation 1 Overview Animation is a big topic We will concentrate on character animation as is used in many games today humans, animals, monsters, robots, etc. Character Representation A character
More informationModelling and simulation of the humanoid robot HOAP-3 in the OpenHRP3 platform
Modelling and simulation of the humanoid robot -3 in the 3 platform C.A. Monje, P. Pierro, T. Ramos, M. González-Fierro, C. Balaguer. Abstract The aim of this work is to model and simulate the humanoid
More informationCS 231. Inverse Kinematics Intro to Motion Capture
CS 231 Inverse Kinematics Intro to Motion Capture Representation 1) Skeleton Origin (root) Joint centers/ bones lengths 2) Keyframes Pos/Rot Root (x) Joint Angles (q) 3D characters Kinematics study of
More informationMotion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm Yuji
More informationBALANCE CONTROL OF A HUMANOID ROBOT BASED ON THE COOPERATIVE DUAL TASK-SPACE FRAMEWORK
BALANCE CONTROL OF A HUMANOID ROBOT BASED ON THE COOPERATIVE DUAL TASK-SPACE FRAMEWORK Ana Christine de Oliveira, Bruno Vilhena Adorno Graduate Program in Electrical Engineering - Federal University of
More informationCOORDINATED MOTION PLANNING FOR 3D ANIMATION USING CHINESE LION DANCE AS AN EXAMPLE. Fu-Sheng Yu and Tsai-Yen Li
Appear in Proceedings of International Workshop on Advanced Image Technology, Thailand, 2007. COORDINATED MOTION PLANNING FOR 3D ANIMATION USING CHINESE LION DANCE AS AN EXAMPLE Fu-Sheng Yu and Tsai-Yen
More information101. Design and realization of virtual prototype of shotcrete robot based on OpenGL
101. Design and realization of virtual prototype of shotcrete robot based on OpenGL Pei-si Zhong 1, Yi Zheng 2, Kun-hua Liu 3 1, 2, 3 Shandong University of Science and Technology, Qingdao, China 2 Qingdao
More informationMODELING AND HIERARCHY
MODELING AND HIERARCHY Introduction Models are abstractions of the world both of the real world in which we live and of virtual worlds that we create with computers. We are all familiar with mathematical
More informationCS 231. Inverse Kinematics Intro to Motion Capture. 3D characters. Representation. 1) Skeleton Origin (root) Joint centers/ bones lengths
CS Inverse Kinematics Intro to Motion Capture Representation D characters ) Skeleton Origin (root) Joint centers/ bones lengths ) Keyframes Pos/Rot Root (x) Joint Angles (q) Kinematics study of static
More informationCS 231. Motion Capture Data I. The Pipeline. Bodenheimer et al
CS 231 Motion Capture Data I The Pipeline Bodenheimer et al 1 Marker Magnetic Optical Marker placement On limbs vs joints neither is ideal Over tight clothing or thin skin In repeatable 'landmarks' Using
More information