Human Motion Mapping to a Robot Arm with Redundancy Resolution
|
|
|
- Florence Phelps
- 9 years ago
- Views:
Transcription
1 Human Motion Mapping to a Robot Arm with Redundancy Resolution F. Ficuciello, A. Romano, V. Lippiello, L. Villani and B. Siciliano Abstract In this paper the problem of mapping human arm motion to an anthropomorphic robot arm has been addressed using an Xsens MVN motion capture suite and a 7-DoF KUKA LWR. The desired end-effector trajectories of the robot are reconstructed from the human hand, forearm and upper arm trajectories in the Cartesian space obtained from the motion tracking system by means of human arm biomechanical models and sensor fusion algorithms embedded in the Xsens Technology. The desired pose of the robot is reconstructed taking into account the differences between the robot and human arm kinematics and is obtained by suitably scaling the human arm link dimensions. A Cartesian impedance control is designed to replicate, at the robot side, the human wrist motion and a compliant null-space control strategy is applied to solve kinematic redundancy exploiting the compliant behavior of the elbow to obtain suitable body reconfigurations. Key words: kinematic model, kinematic redundancy, impedance control 1 Introduction The development of hardware and software technologies for refining the ability to learn from humans grasping and dynamics manipulation capabilities is of greatest interest in robotics, [4]. A big challenge of humanoid robotics is to provide a robotic arm or a dual-arm system with autonomous and dextrous skills to replicate capacity in performing tasks which are typically executed byhumans,[5],[7].thefieldsofinterestcanbe inallthoseapplicationswhere F. Ficuciello, A. Romano, V. Lippiello, L. Villani and B. Siciliano Dipartimento di Ingegneria Elettrica e Tecnologie dell Informazione, Università degli Studi di Napoli Federico II, via Claudio 21, Napoli, Italy, {fanny.ficuciello, vincenzo.lippiello, luigi.villani, bruno.siciliano}@unina.it, [email protected] 1
2 2 F. Ficuciello et al. the robot closely interacts with humans, namely for surgical, industrial and service applications. Another important issue in unstructured human-shared environment is to achieve a compliant behavior when interaction occurs in order to realize a proper and safe cooperation between humans and robots. This behavior can be imposed in the joint space to ensure safe interaction, [8]. Moreover, the redundant degrees of freedom can be conveniently used to perform some additional tasks besides the main task [3]. These additional tasks can be a given Cartesian position of a point on the body of robot, such as the elbow position, [10]. A compliant behavior in the null space of the main task can be enhanced to manually adjust robot postures to fit into human targeted ones. The aim of this work is to integrate a robotic platform able to acquire and transfer human body motion to a robotic system. This platform will be used to learn human motion primitives and to achieve a low-dimensional motion manifold. Replication of human body motion is very important to transfer human knowledge and experience to a robot. For accurate motion capturing a sensor technology that use inertial and magnetic measurement units has been used to measure postures of human bodies. The robot arm used for replicating human motion is a 7-DoF KUKA LWR4 arm, [2]. The control of the robot pose is carried out using an impedance strategy in the Cartesian space which uses, as the setpoint for the position, speed and acceleration, the output coming from a second-order filter that processes the signals from Xsens MVN [1]. The redundant degrees of freedom are used to ensure a compliant behavior of the robot elbow in order to reconfigure its position. 2 Experimental Set-up The Xsens MVN suite is alow-costmotion capturesystem that does not need cameras, emitters or markers, and it is simple to be used both indoors and outdoors. It consists essentially of 17 MTx inertial and magnetic measurement units and comprises 3D gyroscopes, 3D accelerometers and 3D magnetometers sensors through which it is possible to obtain the position measurement and orientation of parts of the body of the wearer. Two Xbus Masters handle the wireless communication with the PC or laptop and synchronize all sensor sampling. The body worn sensors are positioned in correspondence of the feet, legs, thighs, pelvis, shoulders, sternum, head, arm, forearm and hand. In Figure 1, Xsens MVN is shown and the components used for the developed application are highlighted. The total weight of the system is 1.9Kg. The entire system operates in real-time with a frequency of maximum sampling rate of 120Hz. By means of a dedicated software (MVN Studio Software), the user can easily observe the movements in 3D, record or export them. The system estimates body segment orientation and position changes by integration of gyroscope and accelerometer signals which are continuously updated
3 Human Motion Mapping to a Robot Arm with Redundancy Resolution 3 Fig. 1 The Xsens suite worn by the operator is shown. The Xbus Masters and the sensors positioned at the hand, forearm and upperarm are highlighted. by using a biomechanical model of the human body. This allows for tracking of dynamic motion. When placing the sensors, the initial pose between the sensor and the relative body segment is unknown. Therefore, a calibration procedure, requiring measures such as the height, the arms length and the foot length of the subject, has to be performed. The subject is asked to stand in an a-priori known pose, the rotation from sensor to body segment is determined by matching the orientation of the sensor in the global frame with the known orientation of each segment in this pose. The robot used to replicate the human arm motion is the 7-DoF KUKA Lightweight Robot (LWR). The kinematic redundancy, similar to the human arm,allowsthe elbow motionwhile maintaining the poseofthe hand,see Fig. 2. Moreover, the torque sensors, mounted in all joints, allow detecting contact and collisions for safe human-robot interaction and compliant reaction to applied external forces. Thus, the robot can be also manually guided and programmed [2]. 3 Mapping of the Human Arm Motion The mapping of movements from the human to the robotic arm requires appropriate considerations regarding the differences in the kinematic chain, size of the two arms and joint limits. The motion tracking system does not provide measurements of the joint angles of the human arm in real time, but allows obtaining that information only from the recorded data. Thus, the mapping of the human arm movement should be referred to measurements in the Cartesian space. Since the human arm positions may be out of the workspace of the robot, to generate a suitable setpoint a bounding box has to be considered for safety issues. Further, to limit the speed and have a
4 4 F. Ficuciello et al. smooth motion, the signals coming from the Xsens must be processed by means of interpolation and filtering. The MTx sensors, mounted on the Xsens suite, provide position and orientation (expressed in terms of a quaternion) of the related segments where they are positioned. Because of the difference between the kinematics of the human arm and that of the robot, we made some assumptions to simplify the mapping. It is assumed that the second joint (q 2 ) of the robot coincides with the spherical joint of the human shoulder. Such assumption is allowed since the axes of the first three joints of the LWR intersect at a single point corresponding to the center of q 2. The same observation can be made for the sixth joint (q 6 ) identified as the spherical joint of the human wrist. In agreement with this assumption the joints that modify the extension of the robot (distance from the shoulder to the wrist) are joints q 2 and q 4 corresponding to the wrist and the elbow of the human arm respectively. During the motion, the distances between joints q 6 and q 4 (robot s wrist and elbow) as well as the distances between joints q 4 and q 2 (robot s elbow and shoulder) remain constant and correspond to the length of the human forearm and upperarm respectively, see Fig. 2. In order to transfer the movement of an Fig. 2 Human and robot arm comparison, [10]. operator wearing Xsens suite to the robot, the measurements of interest are the position of the hand, forearm and upperarm, x h, x f and x u respectively, which are provided by the Xsens and are expressed with respect to the global frame of the motion capture system. Since the robot does mount neither a hand nor any tool, only the desired position of the wrist is mapped, while the orientation of the end effector is controlled to be constant at the initial value. Alternatively, it is also possible to map the orientation by means of the composition of the quaternion related to the hand, forearm and upperarm in the same way as for the position. As already stressed, the kinematics of the
5 Human Motion Mapping to a Robot Arm with Redundancy Resolution 5 human and robot are different also in terms of link dimensions. The position setpoints of the robot are generated by modifying the XSens references on the based of the link lengths of the KUKA robot. To compute the wrist reference position of the robot, the versor of the human forearm and upperarm are obtained and multiplied for the robot forearm and upperarm lenghts, l f = 0.39 [m] and l u = 0.40 [m] respectively. This quantities are summed with the vector linking joint q2 to the base of the robot, x b = ( ) T, as in the following equation: x f x u x d = x b +l u x f x u +l x h x f f x h x f. (1) The global frame of the Xsens has the same orientation of the base frame of the KUKA LWR, thus no further trasformation is needed. A bounding box is applied to the computed desired wrist position to impose limits on the spatial coordinates, 0.79 x x 0.45, 0.5 x y 0.5, 0.15 x z 0.6. The control of the LWR is designed by means of a Cartesian impedance strategy with compliant null space control for redundancy resolution. The desired position, velocity and acceleration are generated by a second-order filter that processes the signals from Xsens MVN. The output signals of the motion tracking system are first modified according to the robot kinematics in such a way as to generate suitable references for the robot wrist and then filtered in such a way to have stable and feasible setpoints. The control purpose is to let the robot following the pose of the human arm and to allow the reconfiguration of the robot body, relying on a compliant behavior in the null-space of the main task. 3.1 Cartesian Impedance Control The dynamic model of the robot has the form [9]: M(q) q +C(q, q) q +g(q)+τ f = τ c +J T (q)f ext (2) where q IR n, with n = 7, is the vector of joint variables, M(q) is the inertia matrix, C(q, q) q is the vector of Coriolis/centrifugal torques, g(q) is the vector of gravitational torques, τ f is the vector of friction torques, τ c is the control torque, J(q) is the robot Jacobian, and τ ext = J T F ext is the joint torque resulting from external force and torque F ext applied to the end effector, that in this case are null. To design the Cartesian impedance control, it is useful to derive the end-effector dynamics in the operational space [6]: Λ(q)ẍ+µ(q, q)ẋ+f g (q)+f f (q) = F c +F ext (3)
6 6 F. Ficuciello et al. where x is the Cartesian pose vector, Λ = (JM 1 J T ) 1 is the (6 6) end effector inertia matrix, while µẋ = Λ(JM 1 C J) q, F g = J T g, F f = J T τ f and F c = J T τ c are the forces, reflected at the end effector, corresponding to the non-inertial joint torques in (2). By neglecting the friction and the Coriolis/centrifugal forces and considering that gravity is compensated, the following impedance control guarantees, in absence of external forces exerted at the robot tip, the tracking of the desired end-effector pose trajectory: with K v = τ imp = J T (Λ(ẍ d J q)+k v x+k p x, (4) ( ) ( ) 90I3 O 2000I3 O, K O 10I p =. (5) 3 O 40I 3 The impedance gains have been set experimentally. The error between the desired and the effective pose x = x d x e is expressed by means of the position error,p d p e, and orientation error expressed in terms of the quaternion ǫ: x = ( pd p e ǫ ), ǫ = η e ǫ d η d ǫ e S(ǫ d )ǫ e, (6) where η and ǫ are the scalar and the vector part of the quaternion and S( ) is the skew-symmetric operator. Snapshots of the experimental results are shown in Fig. 3. Fig. 3 Snapshots of the experimental set-up during the execution of the motions by the human operator followed by the robot.
7 Human Motion Mapping to a Robot Arm with Redundancy Resolution Compliant Null-Space Control for Redundancy Resolution Equation (3) describes only the end-effector dynamics and does not include the so-called null space dynamics. In the presence of redundant degrees of freedom, it is possible to impose a secondary task in the null space of the end effector task, as follows τ c = τ imp +(I J T J T )( k d q), (7) where k d q, with k d = 0.4I 7, is a suitable damping torque. In this case the secondary task consists in a possible reconfiguration of the arm obtained by applying forces to the robot s body. Matrix J = M 1 J T [JM 1 J T ] 1 is the dynamically consistent generalized inverse of matrix J [6]. The first image of Fig. 4 represents the configuration assumed by the robot when it is not touched and redundancy is not exploited. In the other two images, two possible configurations, elbow up and elbow down respectively, assumed by the robot, while following the trajectory in the Cartesian space, when complying to external forces exerted on its body are shown. Fig. 4 From left to right, the first image represents the robot configuration when redundancy is not exploited, the second and the third images represent other two possible configurations, elbow up and elbow down respectively. 4 Conclusion and Future Work In this work, a kinematic mapping algorithm has been implemented in order to replicate the movements made by a human arm on an anthropomorphic robot arm with seven degrees of freedom. The desired trajectories are generated in the Cartesian space in terms of position and orientation and are obtained by taking into account the differences between the kinematics ofthe robot and ofthe human arm. The control of the robot pose is carried out using an impedance strategy in the Cartesian space which uses, as the setpoint for the position, speed and acceleration,
8 8 F. Ficuciello et al. the output coming from a second order filter that processes the signals from Xsens MVN. Since the robot is kinematically redundant, a compliant null-space control strategy is employed to adjust the configuration of the robot manually in order to generate anthropomorphic configurations. The objective of this work is to create a robotic platform to learn from human grasping and manipulation tasks. Future work consists on learning primitives of motion in a low-dimensional manifold for a simplified and human-like control of humanoids robots. Acknowledgements The research leading to these results has been supported by the SAPHARI and RoDyMan projects, which have received funding from the European Community s Sev- enth Framework Programme under grant agreements ICT CP and ERC AdG , respectively. The authors are solely responsible for its content. It does not represent the opinion of the European Community and the Community is not responsible for any use that might be made of the information contained therein. References 1. Xsens Technologies, 2. Bischoff, R., Kurth, J., Schreiber, G., Koeppe, R., Albu-Schaffer, A., Beyer, A., Eiberger, O., Haddadin, S., Stemmer, A., Grunwald, G., Hirzinger, G.: The KUKA DLR lightweight robot arm a new reference platform for robotics research and manufacturing. Int. Symp. Robotics (2010) 3. Caccavale, F., Lippello, V., Muscio, G., Pierri, F., Ruggiero, F., Villani, L.: Grasp planning and parallel control of a redundant dual-arm/hand manipulation system. Robotica 31(7), (2013) 4. Ficuciello, F., Palli, G., Melchiorri, C., Siciliano, B.: A model-based strategy for mapping human grasps to robotic hands using synergies. In: Proc. of IEEE/ASME International Conference on Advanced Intelligent Mechatronics, pp Wollongong, AUS (2013) 5. Ficuciello, F., Palli, G., Melchiorri, C., Siciliano, B.: Postural synergies of the UB hand iv for human-like grasping. In: Robotics and Autonomous Systems. in press (2014) 6. Khatib, O.: A unified approach for motion and force control of robot manipulators: The operational space formulation. IEEE Journal of Robotics and Automation 3(1), (1987) 7. Sadeghian, H., Ficuciello, F., Villani, L., Keshmiri, M.: Global impedance control of dual-arm manipulation for safe human-robot interaction. 10th International IFAC Symposium on Robot Control (2012) 8. Sadeghian, H., Villani, L., Keshmiri, M., Siciliano, B.: Task-space control of robot manipulators with null-space compliance. IEEE Transactions on Robotics (2014) 9. Siciliano, B., Sciavicco, L., Villani, L., Oriolo, G.: Modelling, Planning and Control. Springer-Verlag (2009) 10. Wang, Y., Artemiadis, P.: Closed-form inverse kinematic solution for anthropomorphic motion in redundant robot arms. Adv Robot Autom 2 (2013). DOI /
An inertial haptic interface for robotic applications
An inertial haptic interface for robotic applications Students: Andrea Cirillo Pasquale Cirillo Advisor: Ing. Salvatore Pirozzi Altera Innovate Italy Design Contest 2012 Objective Build a Low Cost Interface
Force and Visual Control for Safe Human Robot Interaction
Force and Visual Control for Safe Human Robot Interaction Bruno SICILIANO www.prisma.unina.it PRISMA Team Force and Visual Control for Safe Human Robot Interaction 2/35 Bruno Siciliano Luigi Villani Vincenzo
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot
Development of Easy Teaching Interface for a Dual Arm Robot Manipulator
Development of Easy Teaching Interface for a Dual Arm Robot Manipulator Chanhun Park and Doohyeong Kim Department of Robotics and Mechatronics, Korea Institute of Machinery & Materials, 156, Gajeongbuk-Ro,
Force/position control of a robotic system for transcranial magnetic stimulation
Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme
Operational Space Control for A Scara Robot
Operational Space Control for A Scara Robot Francisco Franco Obando D., Pablo Eduardo Caicedo R., Oscar Andrés Vivas A. Universidad del Cauca, {fobando, pacaicedo, avivas }@unicauca.edu.co Abstract This
Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database
Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database Seungsu Kim, ChangHwan Kim and Jong Hyeon Park School of Mechanical Engineering Hanyang University, Seoul, 133-791, Korea.
Universal Exoskeleton Arm Design for Rehabilitation
Journal of Automation and Control Engineering Vol. 3, No. 6, December 215 Universal Exoskeleton Arm Design for Rehabilitation Siam Charoenseang and Sarut Panjan Institute of Field Robotics, King Mongkut
This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model
CENG 732 Computer Animation Spring 2006-2007 Week 8 Modeling and Animating Articulated Figures: Modeling the Arm, Walking, Facial Animation This week Modeling the arm Different joint structures Walking
INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users
INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE
Motion Control of 3 Degree-of-Freedom Direct-Drive Robot. Rutchanee Gullayanon
Motion Control of 3 Degree-of-Freedom Direct-Drive Robot A Thesis Presented to The Academic Faculty by Rutchanee Gullayanon In Partial Fulfillment of the Requirements for the Degree Master of Engineering
Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)
Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Jatin Dave Assistant Professor Nirma University Mechanical Engineering Department, Institute
LEGO NXT-based Robotic Arm
Óbuda University e Bulletin Vol. 2, No. 1, 2011 LEGO NXT-based Robotic Arm Ákos Hámori, János Lengyel, Barna Reskó Óbuda University [email protected], [email protected], [email protected]
Mathematical Modeling and Design Analysis of a Dexterous Endeffector
International Journal of Engineering Research and Development ISSN: 2278-067X, Volume 1, Issue 9 (June 2012), PP.01-08 www.ijerd.com Mathematical Modeling and Design Analysis of a Dexterous Endeffector
Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms
Abstract Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms by Maxine Emerich Advisor: Dr. Scott Pierce The subject of this report is the development of
3D Arm Motion Tracking for Home-based Rehabilitation
hapter 13 3D Arm Motion Tracking for Home-based Rehabilitation Y. Tao and H. Hu 13.1 Introduction This paper presents a real-time hbrid solution to articulated 3D arm motion tracking for home-based rehabilitation
Vision-based Walking Parameter Estimation for Biped Locomotion Imitation
Vision-based Walking Parameter Estimation for Biped Locomotion Imitation Juan Pedro Bandera Rubio 1, Changjiu Zhou 2 and Francisco Sandoval Hernández 1 1 Dpto. Tecnología Electrónica, E.T.S.I. Telecomunicación
Frequently Asked Questions
Frequently Asked Questions Basic Facts What does the name ASIMO stand for? ASIMO stands for Advanced Step in Innovative Mobility. Who created ASIMO? ASIMO was developed by Honda Motor Co., Ltd., a world
Human-like Motion of a Humanoid Robot Arm Based on a Closed-Form Solution of the Inverse Kinematics Problem
IEEE/RSJ Intern. Conf. on Intelligent Robots Systems IROS 23), USA, Oct. 27-3, 23 Human-like Motion of a Humanoid Robot Arm Based on a Closed-Form Solution of the Inverse Kinematics Problem T. Asfour R.
Robotics. Chapter 25. Chapter 25 1
Robotics Chapter 25 Chapter 25 1 Outline Robots, Effectors, and Sensors Localization and Mapping Motion Planning Motor Control Chapter 25 2 Mobile Robots Chapter 25 3 Manipulators P R R R R R Configuration
Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research
20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and
High Accuracy Articulated Robots with CNC Control Systems
Copyright 2012 SAE International 2013-01-2292 High Accuracy Articulated Robots with CNC Control Systems Bradley Saund, Russell DeVlieg Electroimpact Inc. ABSTRACT A robotic arm manipulator is often an
Matrix Normalization for Optimal Robot Design
IEEE International Conference on Robotics and Automation Leuven, Belgium, May 16-21, 1998. Matrix Normalization for Optimal Robot Design L. Stocco, S. E. Salcudean and F. Sassani * Department of Electrical
ME 115(b): Solution to Homework #1
ME 115(b): Solution to Homework #1 Solution to Problem #1: To construct the hybrid Jacobian for a manipulator, you could either construct the body Jacobian, JST b, and then use the body-to-hybrid velocity
Moven Studio realtime. streaming
Moven Studio realtime network streaming UDP protocol specification Document MV0305P Revision B, 19 December 2007 Xsens Technologies B.V. phone +31 88 XSENS 00 Pantheon 6a +31 88 97367 00 P.O. Box 559 fax
Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors
Tamkang Journal of Science and Engineering, Vol. 12, No. 3, pp. 249 258 (2009) 249 Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors Ching-Chang Wong 1 *, Chi-Tai Cheng 1, Kai-Hsiang
Autonomous Mobile Robot-I
Autonomous Mobile Robot-I Sabastian, S.E and Ang, M. H. Jr. Department of Mechanical Engineering National University of Singapore 21 Lower Kent Ridge Road, Singapore 119077 ABSTRACT This report illustrates
INTRODUCTION. Robotics is a relatively young field of modern technology that crosses traditional
1 INTRODUCTION Robotics is a relatively young field of modern technology that crosses traditional engineering boundaries. Understanding the complexity of robots and their applications requires knowledge
On-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions
On-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions Ignacio Herrera Aguilar and Daniel Sidobre (iherrera, daniel)@laas.fr LAAS-CNRS Université Paul Sabatier
Robot Task-Level Programming Language and Simulation
Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application
Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau
Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau 04/02 Introduction & projective rendering 11/02 Prodedural modeling, Interactive modeling with parametric surfaces 25/02 Introduction
Mechanism and Control of a Dynamic Lifting Robot
Mechanism and Control of a Dynamic Lifting Robot T. Uenoa, N. Sunagaa, K. Brownb and H. Asada' 'Institute of Technology, Shimizu Corporation, Etchujima 3-4-17, Koto-ku, Tokyo 135, Japan 'Department of
Robot coined by Karel Capek in a 1921 science-fiction Czech play
Robotics Robot coined by Karel Capek in a 1921 science-fiction Czech play Definition: A robot is a reprogrammable, multifunctional manipulator designed to move material, parts, tools, or specialized devices
CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS
CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS E. Batzies 1, M. Kreutzer 1, D. Leucht 2, V. Welker 2, O. Zirn 1 1 Mechatronics Research
Computer Animation. Lecture 2. Basics of Character Animation
Computer Animation Lecture 2. Basics of Character Animation Taku Komura Overview Character Animation Posture representation Hierarchical structure of the body Joint types Translational, hinge, universal,
Design Aspects of Robot Manipulators
Design Aspects of Robot Manipulators Dr. Rohan Munasinghe Dept of Electronic and Telecommunication Engineering University of Moratuwa System elements Manipulator (+ proprioceptive sensors) End-effector
THE problem of visual servoing guiding a robot using
582 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 13, NO. 4, AUGUST 1997 A Modular System for Robust Positioning Using Feedback from Stereo Vision Gregory D. Hager, Member, IEEE Abstract This paper
DINAMIC AND STATIC CENTRE OF PRESSURE MEASUREMENT ON THE FORCEPLATE. F. R. Soha, I. A. Szabó, M. Budai. Abstract
ACTA PHYSICA DEBRECINA XLVI, 143 (2012) DINAMIC AND STATIC CENTRE OF PRESSURE MEASUREMENT ON THE FORCEPLATE F. R. Soha, I. A. Szabó, M. Budai University of Debrecen, Department of Solid State Physics Abstract
Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System
Ref: C0287 Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System Avital Bechar, Victor Bloch, Roee Finkelshtain, Sivan Levi, Aharon Hoffman, Haim Egozi and Ze ev Schmilovitch,
Pneumatically Driven Robot System with Force Perception for Minimally Invasive Surgery
Pneumatically Driven Robot System with Force Perception for Minimally Invasive Surgery Tokyo Institute of Technology Kotaro Tadano Daisuke Haraguchi Kenji Kawashima Research Overview on Surgical Robots
CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES
1 / 23 CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES MINH DUC HUA 1 1 INRIA Sophia Antipolis, AROBAS team I3S-CNRS Sophia Antipolis, CONDOR team Project ANR SCUAV Supervisors: Pascal MORIN,
Advances in the Design of the icub Humanoid Robot: Force Control and Tactile Sensing
Advances in the Design of the icub Humanoid Robot: Force Control and Tactile Sensing Bled, Slovenia October 26 th, 2011 Giorgio Metta, Ugo Pattacini, Andrea Del Prete, Marco Randazzo, Alberto Parmiggiani,
HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS
Engineering MECHANICS, Vol. 16, 2009, No. 4, p. 287 296 287 HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS Stanislav Věchet, Jiří Krejsa* System modeling is a vital tool for cost reduction and design
ANALYSIS AND OPTIMIZATION OF CLOSED-LOOP MANIPULATOR CALIBRATION WITH FIXED ENDPOINT
ANALYSIS AND OPTIMIZATION OF CLOSED-LOOP MANIPULATOR CALIBRATION WITH FIXED ENDPOINT Marco Antonio Meggiolaro Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Department of Mechanical Engineering
Scooter, 3 wheeled cobot North Western University. PERCRO Exoskeleton
Scooter, 3 wheeled cobot North Western University A cobot is a robot for direct physical interaction with a human operator, within a shared workspace PERCRO Exoskeleton Unicycle cobot the simplest possible
Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication
Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication Thomas Reilly Data Physics Corporation 1741 Technology Drive, Suite 260 San Jose, CA 95110 (408) 216-8440 This paper
Basic Principles of Inertial Navigation. Seminar on inertial navigation systems Tampere University of Technology
Basic Principles of Inertial Navigation Seminar on inertial navigation systems Tampere University of Technology 1 The five basic forms of navigation Pilotage, which essentially relies on recognizing landmarks
MTw Development Kit WIRELESS MOTION TRACKERS
MTw Development Kit WIRELESS MOTION TRACKERS MTw Development Kit incorporates multiple wireless motion trackers (MTw) with the Awinda Station, dedicated software and a set of full body-click-in straps.
Medical Robotics. Control Modalities
Università di Roma La Sapienza Medical Robotics Control Modalities The Hands-On Acrobot Robot Marilena Vendittelli Dipartimento di Ingegneria Informatica, Automatica e Gestionale Control modalities differ
On Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix
Malaysian Journal of Mathematical Sciences 8(2): 89-204 (204) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES Journal homepage: http://einspem.upm.edu.my/journal On Motion of Robot End-Effector using the Curvature
Metrics on SO(3) and Inverse Kinematics
Mathematical Foundations of Computer Graphics and Vision Metrics on SO(3) and Inverse Kinematics Luca Ballan Institute of Visual Computing Optimization on Manifolds Descent approach d is a ascent direction
DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED CONTROL SYSTEM FOR A SERPENTINE ROBOTIC MANIPULATOR
Proceedings of the American Nuclear Society Ninth Topical Meeting on Robotics and Remote Systems, Seattle Washington, March 2001. DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED
ACTUATOR DESIGN FOR ARC WELDING ROBOT
ACTUATOR DESIGN FOR ARC WELDING ROBOT 1 Anurag Verma, 2 M. M. Gor* 1 G.H Patel College of Engineering & Technology, V.V.Nagar-388120, Gujarat, India 2 Parul Institute of Engineering & Technology, Limda-391760,
Torque and Workspace Analysis for Flexible Tendon Driven Mechanisms
21 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 21, Anchorage, Alaska, USA Torque and Workspace Analysis for Flexible Tendon Driven Mechanisms Maxime
FUNDAMENTALS OF ROBOTICS
FUNDAMENTALS OF ROBOTICS Lab exercise Stäubli AULINAS Josep (u1043469) GARCIA Frederic (u1038431) Introduction The aim of this tutorial is to give a brief overview on the Stäubli Robot System describing
Sensory-motor control scheme based on Kohonen Maps and AVITE model
Sensory-motor control scheme based on Kohonen Maps and AVITE model Juan L. Pedreño-Molina, Antonio Guerrero-González, Oscar A. Florez-Giraldo, J. Molina-Vilaplana Technical University of Cartagena Department
Frequently Asked Questions
Frequently Asked Questions Basic Facts What does the name ASIMO stand for? ASIMO stands for Advanced Step in Innovative Mobility. Who created ASIMO? ASIMO was developed by Honda Motor Co., Ltd., a world
A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS
A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS Sébastien Briot, Ilian A. Bonev Department of Automated Manufacturing Engineering École de technologie supérieure (ÉTS), Montreal,
A Robust Real-Time 3D Tracking Approach for Assisted Object Grasping
A Robust Real-Time 3D Tracking Approach for Assisted Object Grasping Claudio Loconsole, Fabio Stroppa, Vitoantonio Bevilacqua, and Antonio Frisoli PERCRO, TeCIP Scuola Superiore Sant Anna, Pisa Dipartimento
Kinematics and Dynamics of Mechatronic Systems. Wojciech Lisowski. 1 An Introduction
Katedra Robotyki i Mechatroniki Akademia Górniczo-Hutnicza w Krakowie Kinematics and Dynamics of Mechatronic Systems Wojciech Lisowski 1 An Introduction KADOMS KRIM, WIMIR, AGH Kraków 1 The course contents:
Figure 3.1.2 Cartesian coordinate robot
Introduction to Robotics, H. Harry Asada Chapter Robot Mechanisms A robot is a machine capable of physical motion for interacting with the environment. Physical interactions include manipulation, locomotion,
RealTime Tracking Meets Online Grasp Planning
RealTime Tracking Meets Online Grasp Planning Danica Kragić, Computer Vision and Active Perception Numerical Analysis and Computer Science Royal Institute of Technology SE 100 44 Stockholm, Sweden Andrew
Sensor Fusion Mobile Platform Challenges and Future Directions Jim Steele VP of Engineering, Sensor Platforms, Inc.
Sensor Fusion Mobile Platform Challenges and Future Directions Jim Steele VP of Engineering, Sensor Platforms, Inc. Copyright Khronos Group 2012 Page 104 Copyright Khronos Group 2012 Page 105 How Many
Constraint satisfaction and global optimization in robotics
Constraint satisfaction and global optimization in robotics Arnold Neumaier Universität Wien and Jean-Pierre Merlet INRIA Sophia Antipolis 1 The design, validation, and use of robots poses a number of
THE MS KINECT USE FOR 3D MODELLING AND GAIT ANALYSIS IN THE MATLAB ENVIRONMENT
THE MS KINECT USE FOR 3D MODELLING AND GAIT ANALYSIS IN THE MATLAB ENVIRONMENT A. Procházka 1,O.Vyšata 1,2,M.Vališ 1,2, M. Yadollahi 1 1 Institute of Chemical Technology, Department of Computing and Control
Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. M.Sc. in Advanced Computer Science. Friday 18 th January 2008.
COMP60321 Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE M.Sc. in Advanced Computer Science Computer Animation Friday 18 th January 2008 Time: 09:45 11:45 Please answer any THREE Questions
Whole-body dynamic motion planning with centroidal dynamics and full kinematics
Sep. 18. 2014 Introduction Linear Inverted Pendulum compute ZMP with point-mass model linear system, analytical solution co-planar contact solve kinematics separately Our approach dynamic constraint for
Interactive 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
Automated offline programming for robotic welding system with high degree of freedoms
University of Wollongong Research Online Faculty of Engineering - Papers (Archive) Faculty of Engineering and Information Sciences 2012 Automated offline programming for robotic welding system with high
Mobile robots. Structure of this lecture. Section A: Introduction to AGV: mobile robots. Section B: Design of the ShAPE mobile robot
slide n. 1 Mobile robots Development of the ShAPE mobile robot Ing. A.Tasora Dipartimento di Ingegneria Industriale Università di Parma, Italy [email protected] slide n. 2 Structure of this lecture Section
animation animation shape specification as a function of time
animation animation shape specification as a function of time animation representation many ways to represent changes with time intent artistic motion physically-plausible motion efficiency control typically
Industrial Robotics. Training Objective
Training Objective After watching the program and reviewing this printed material, the viewer will learn the basics of industrial robot technology and how robots are used in a variety of manufacturing
An Application of Robotic Optimization: Design for a Tire Changing Robot
An Application of Robotic Optimization: Design for a Tire Changing Robot RAUL MIHALI, MHER GRIGORIAN and TAREK SOBH Department of Computer Science and Engineering, University of Bridgeport, Bridgeport,
Visual Servoing for the REEM Humanoid Robot s Upper Body
Visual Servoing for the REEM Humanoid Robot s Upper Body Don Joven Agravante, Jordi Pagès and François Chaumette Abstract In this paper, a framework for visual servo control of a humanoid robot s upper
How To Understand And Understand A Robot
Curriculum Vitae Fabio Ruggiero Personal information Surname(s) / First name(s) Address(es) - Telephone(s) +39 08176 83843 (Work) Mobile: - Email(s) fabio.ruggiero(at)unina.it Nationality(-ies) Italian
A Simulation Analysis of Formations for Flying Multirobot Systems
A Simulation Analysis of Formations for Flying Multirobot Systems Francesco AMIGONI, Mauro Stefano GIANI, Sergio NAPOLITANO Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza Leonardo
Matlab Based Interactive Simulation Program for 2D Multisegment Mechanical Systems
Matlab Based Interactive Simulation Program for D Multisegment Mechanical Systems Henryk Josiński,, Adam Świtoński,, Karol Jędrasiak, Andrzej Polański,, and Konrad Wojciechowski, Polish-Japanese Institute
Research-Grade Research-Grade. Capture
Research-Grade Research-Grade Motion Motion Capture Capture The System of Choice For Resear systems have earned the reputation as the gold standard for motion capture among research scientists. With unparalleled
Intelligent Mechatronic Model Reference Theory for Robot Endeffector
, pp.165-172 http://dx.doi.org/10.14257/ijunesst.2015.8.1.15 Intelligent Mechatronic Model Reference Theory for Robot Endeffector Control Mohammad sadegh Dahideh, Mohammad Najafi, AliReza Zarei, Yaser
Onboard electronics of UAVs
AARMS Vol. 5, No. 2 (2006) 237 243 TECHNOLOGY Onboard electronics of UAVs ANTAL TURÓCZI, IMRE MAKKAY Department of Electronic Warfare, Miklós Zrínyi National Defence University, Budapest, Hungary Recent
Physics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives
Physics 9e/Cutnell correlated to the College Board AP Physics 1 Course Objectives Big Idea 1: Objects and systems have properties such as mass and charge. Systems may have internal structure. Enduring
Lab 7: Rotational Motion
Lab 7: Rotational Motion Equipment: DataStudio, rotary motion sensor mounted on 80 cm rod and heavy duty bench clamp (PASCO ME-9472), string with loop at one end and small white bead at the other end (125
Solving Simultaneous Equations and Matrices
Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering
Vibrations can have an adverse effect on the accuracy of the end effector of a
EGR 315 Design Project - 1 - Executive Summary Vibrations can have an adverse effect on the accuracy of the end effector of a multiple-link robot. The ability of the machine to move to precise points scattered
BIOMECHANICAL MODELS FOR HUMAN GAIT ANALYSES USING INVERSE DYNAMICS FORMULATION
5º CONGRESSO NACIONAL DE BIOMECÂNICA R.M. Natal Jorge, J.M.R.S. Tavares, J. Belinha, M.P.L Parente, P.A.L.S Martins (Eds) Espinho, Portugal, 8 e 9 de Fevereiro, 2013 BIOMECHANICAL MODELS FOR HUMAN GAIT
How To Calculate Kinematics Of A Parallel Robot
AUTOMATYKA/ AUTOMATICS 03 Vol. 7 No. http://dx.doi.org/0.7494/automat.03.7..87 Grzegorz Karpiel*, Konrad Gac*, Maciej Petko* FPGA Based Hardware Accelerator for Parallel Robot Kinematic Calculations. Introduction
Kinematics and force control for a Gantry-Tau robot
ISSN 0280-5316 ISRN LUTFD2/TFRT--5850--SE Kinematics and force control for a Gantry-Tau robot Johan Friman Department of Automatic Control Lund University January 2010 Lund University Department of Automatic
COMPETENCY GOAL 1: The learner will develop abilities necessary to do and understand scientific inquiry.
North Carolina Standard Course of Study and Grade Level Competencies, Physics I Revised 2004 139 Physics PHYSICS - Grades 9-12 Strands: The strands are: Nature of Science, Science as Inquiry, Science and
3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving
3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Christian Zinner Safe and Autonomous Systems
Design of a Robotic Arm with Gripper & End Effector for Spot Welding
Universal Journal of Mechanical Engineering 1(3): 92-97, 2013 DOI: 10.13189/ujme.2013.010303 http://www.hrpub.org Design of a Robotic Arm with Gripper & End Effector for Spot Welding Puran Singh *, Anil
Integration of a Robotic Arm with the Surgical Assistant Workstation Software Framework
Integration of a Robotic Arm with the Surgical Assistant Workstation Software Framework Release 1.7 Jessie Young 1, Haytham Elhawary 2 and Aleksandra Popovic 2 July 21, 2011 1 Center for Computer-Integrated
