Operational Space Control for A Scara Robot
|
|
- Bruce McCarthy
- 8 years ago
- Views:
Transcription
1 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 paper shows the advantages of a computed torque control defined in the operational space for a SCARA robot. The proposed controller is compared to a similar one but defined in the join space. Major simulation results using numerical values of an industrial SCARA robot prove the effectiveness of the proposed approach. Tracking performance is tested using complex trajectories. Index Terms Industrial robots, robot control, computed torque control, operational space control, joint space control. I. INTRODUCTION During the past decades, robot arm control techniques have made great advances (Samson, et al, 1991; Lewis, et al., 1993; Canudas, et al., 1996; Khalil and Dombre, 2002). In industrial and commercial robot arms, PID is usually the control used. This control scheme is adequate for simple industrial pick-and-place tasks but on tasks where precise tracking of fast trajectories under different payloads is required, the PID control is severely inadequate (Spong, 1996; Cervantes and Alvarez- Ramírez, 2001). This problem is due that robotic manipulators have many serially linked components and the manipulator dynamics is highly nonlinear with strong couplings existing between joints. Better solutions are implemented with model based controllers, that use a mathematical model of the robot to explicitly compensate the dynamic terms. The most common strategy of model based control is the computed torque control (Sciavicco and Siciliano, 1996; Khalil and Dombre, 2001). This strategy is easy to implant, its major difficulty is based that it needs the knowledge with relatively precision of the dynamic parameters of the robot. If these parameters are not well known, robust control strategies are imposed (Spong, 1992; Sage, et al., 1999). But if these parameters are known with a certain precision, computed torque control is the better solution. This control strategy is defined using the inverse and dynamic kinematics of the robot. That is, the desired trajectory defined in the operational space is transformed into one defined in the join space (using the inverse kinematics) and the control law is built in this space. Another way to do it consists of considering control schemes developed directly in the operational space. If the desired operational trajectories are specified in terms of operational space variables, the measured joint space variables can be transformed into the corresponding operational space variables (using the direct kinematics) to measure the tracking error. This method implies the calculus of the Jacobian matrix, its inverse and its derivate, that can complicate computational requirements. Nevertheless, the construction of the control law directly on the task space have some advantages: first, control yields better results in some cases (tracking where the inertia is important), and two, this scheme becomes necessary when the problem of controlling interaction between the manipulator and the environment is of concern. That means this type of control have a great potential for dinamically consistent control, compliant control, and other favourable properties, with applications from end-effector control of manipulators (Khatib, 1987; Hsu, et al. 1989), up to balancing and gait execution for humanoid robots (Sentis and Khatib, 2005). This article shows a simply methodology to implement an operational space control on a industrial robot, including Jacobian calculus. The manipulator studied is the Scara robot, a 4 degree-of-freedom robot widely used in industry and in robotics research, for which there is a substantial literature (Padhy, 1992; Milutinovic, 1997; Chan, 2001; Taylan and Canan, 2005). Tests implemented in simulation will remark the performances in tracking and robustness behavior of the operational space control with respect to the same controller defined in the articular space.
2 This paper is organized as follows: section 2 is dedicated to model based control represented as join and operational space control; section 3 shows a simply way to calculate the Jacobian matrix; section 4 shows simulation results performed on complex trajectories that can be found in machining tasks on a Scara robot. Finally, section 5 presents the conclusions. II. DESCRIPTION OF THE SCARA ROBOT The SCARA robots is an industrial robot with 4 degrees of freedom, it s built with three revolute joints and one prismatic joint which produce a three dimensional task space. Figure 1 shows a scheme of a SCARA robot. The robot s inverse dynamic model equation which is used in this paper is: Where q and q& are the position vector and velocity vector of the each joint, A(q)is the inertial matrix, Q(q) is the gravitational torque vector, F v q& + F s sign( q& )represent the friction forces of the model (viscous and coulomb), H describes the effects of the gravitational torque and the friction forces and Γ is the applied torque in the joints. Matrix A and H contains the dynamic parameters of the robot. These parameters are the mathematical representation of the robot s dynamical characteristics. The dynamic parameters are: inertia tensor, first moment of the arm, the mass, moment of inertia of the rotor, Coulomb friction and viscous friction. The dynamic parameters are represented in the X vector: The good knowledge of the numerical values of the robot s dynamic parameters is necessary for maximum accuracy of the model. These can be grouped in order to minimize the computational load of the algorithms (Khalil and Dombre, 2001). The resulting parameters are shown in Table 1. TABLE 1: DYNAMIC PARAMETERS OF THE SCARA ROBOT (GROUPED) Figure 1: Robot scheme A. Computed torque control in the joint space When the task requires fast motion of the robot and high dynamic accuracy, it is necessary to improve the performance of the control by taking into account, partially or totally, the dynamic interaction torques. Linealizing and decoupling control is based on canceling the nolinearities in the robot dynamics. Theoretically, it ensures the linearization and de decoupling of the equations of the model, providing a uniform behavior whatever the configuration of the robot (Khalil and Dombre, 2001). Implementing this method requires on-line computation of the inverse dynamic model, as well as knowledge of the numerical values of the inertial parameters and friction parameters, as explined above. Let s assume the joints position and the velocities are measurable. Besides it exists a estimation of A and H matrix in the dynamic model: Then, after substituting (4) into (1) the system converts into a n - linear, decoupled system in the form, q = w( t) which is a linealized system, represented by a double integrator. Where w is the new input control vector (Khalil and Dombre, 2001). It is important to clear up that the industrial consign for this sort of controller is given in the Cartesian space, then it is necessary to convert them to a task space using the inverse geometric model.
3 In this paper, the control vector is: Where K v and K p are the control gain matrix. This control law is shown in Figure 2. Figure 3: Computed torque: block diagram of the tracking control scheme in task space Figure 2: Computed torque: block diagram of the tracking control scheme in joint space B. Computed torque control in the task space In this control type, the movement and the dynamic behavior of the system are completely defined in the task space. By this reason we have to do a conversion of the dynamic behavior from the joint space to the task space. This conversion is possible calculating the jacobian (representation of the linear mapping of the joint space velocities into the task space velocities) (Khalil and Dombre, 2001; Sciavicco and Siciliano, 1996). To obtain q first we use the inverse geometric model (IGM) to compute the joint positions: Now we use the direct kinematic model to calculate the joint velocities (jacobian). Differentiating (7) we obtain the second order direct kinematic model, expressed by: To obtain the second order inverse kinematic model, we clear up q from (8) The dynamic behavior of the robot in the task space is described by the following equation, obtained after substituting (9) into (1): The linelized and decoupled system is described by: For the control of the system in the task space we have (Chevallereau, 1988): Figure 3, shows the diagram of the tracking control with a PD controller. III. JACOBIAN CALCULATION The calculation of the k th term of SCARA robot jacobian matrix is Where k P 4x and k P 4y denote de X an Y components of the position vector respectively. 0 s k, 0 n k, 0 a k are the columns of the orientation matrix. σ k =1 if prismatic joint andσ k =0 if revolute joint. Thus we need to calculate the geometric direct model expressed by: Where T is the transformation matrix of the terminal frame R n relative to frame R 0. This matrix is defined in (14). It is a function of the joint variable vector q (Khalil and Dombre, 2001). IV. SIMULATION RESULTS The simulation of the control schemes is implemented in Matlab/Simulink. The simulation is performed on two complex trajectories, the sampling time is 1ms. The complex trajectories are: a) Circular trajectory with a diameter of 20 mm. This trajectory is achieved in 1s and 3s. b) Linear trajectory with a change of direction of 55. This trajectory is achieved in 1s and 3s. The tuning of CTC controller in joint space and task space for the SCARA robot leads to the gains shown in Table 2. The schemes were shown in Figure 2 and Figure 3, respectively.
4 TABLE 2: GAINS OF THE CONTROLLER Figure 6: Stationary response in circular path, covered in 3s Figure 4: Tracking error for linear path with change of direction, covered in 1s Figure 7: Robot s trajectory using the two control techniques Table 3 indicates the decrease percentage of the maximum tracking error between CTC in task space and CTC in joint space. Figure 5: Transient response in circular path, covered in 3s TABLE 3: COMPARISON BETWEEN CTC IN JOINT SPACE AND CTC IN TASK SPACE V. CONCLUSION This paper compares two control schemes, CTC in joint space and CTC in task space. The comparison is formulated in tracking error. Simulation is performed in Matlab/Simulink environment. The results show an advantage for CTC in task space over CTC in joint space
5 for the tracking error, as shown in Table 3. For the calibrating process of the controllers, the CTC in the task space is better than CTC in joint space because it requires calibration of only three gains. On the other hand the jacobian calculation depends on the number of joints and this increases somewhat the complexity of the process. REFERENCES [1] C. Samson, M. Le Borgne, B. Espinau, 1991, Robot control, Oxford University Press. [2] F. Lewis, C. Abdallah, D. Dawson, 1993, Control of robot manipulators, Macmillan. [3] C. Canudas, B. Siciliano, G. Bastin, 1996, Theory of robot control, Springer Verlag. [4] W. Khalil, E. Dombre, 2002, Modeling identification and control of robots, Hermes Penton Science. [5] I. Cervantes, J. Alvarez-Ramírez, 2001, On the PID tracking control of robot manipulator, Systems & Control Letters, 42, pp [6] M. Spong, 1996, Motion control of robot manipulators, In Handbook of Control. CRC Press, pp [7] L. Sciavicco and B. Siciliano, 1996, Modeling and control of robot manipulators, McGraw-Hill, New York. [8] H. Sage, M. De Mathelin and E. Ostertag, 1999, Robust control of robot manipulators: a survey, International Journal of Control. 72 (6), pp [9] M. Spong, 1992, On the robuts control of robot manipulators, IEEE Transactions on Automatic Control. 37, pp
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
More informationVéronique PERDEREAU ISIR UPMC 6 mars 2013
Véronique PERDEREAU ISIR UPMC mars 2013 Conventional methods applied to rehabilitation robotics Véronique Perdereau 2 Reference Robot force control by Bruno Siciliano & Luigi Villani Kluwer Academic Publishers
More informationForce/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
More informationKinematics 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:
More informationCALIBRATION 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
More informationMotion 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
More informationACTUATOR 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,
More informationDynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30
Dynamics Basilio Bona DAUIN-Politecnico di Torino 2009 Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30 Dynamics - Introduction In order to determine the dynamics of a manipulator, it is
More informationINSTRUCTOR 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
More informationSimulation 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
More informationME 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
More informationAn Introduction to Applied Mathematics: An Iterative Process
An Introduction to Applied Mathematics: An Iterative Process Applied mathematics seeks to make predictions about some topic such as weather prediction, future value of an investment, the speed of a falling
More informationOrbital Mechanics. Angular Momentum
Orbital Mechanics The objects that orbit earth have only a few forces acting on them, the largest being the gravitational pull from the earth. The trajectories that satellites or rockets follow are largely
More informationWEB ENABLED ROBOT DESIGN AND DYNAMIC CONTROL SIMULATION SOFTWARE SOLUTIONS FROM TASK POINTS DESCRIPTION
WEB ENABLED ROBOT DESIGN AND DYNAMIC CONTROL SIMULATION SOFTWARE SOLUTIONS FROM TASK POINTS DESCRIPTION Tarek M. Sobh, Bei Wang* and Sarosh H. Patel University of Bridgeport Bridgeport, CT 06601 U.S.A.
More informationRobot 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
More informationRobust Motion Control of Industrial Robot Considering Two-inertia System Based on CDM Method and Resonance Ratio Control
Robust Motion Control of Industrial Robot Considering Twoinertia ystem Based on CM Method and Resonance Ratio Control Present by: Chowarit Mitsantisuk National Electronic and Computer Technology Center
More informationChapter 3.8 & 6 Solutions
Chapter 3.8 & 6 Solutions P3.37. Prepare: We are asked to find period, speed and acceleration. Period and frequency are inverses according to Equation 3.26. To find speed we need to know the distance traveled
More informationSOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS
SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS This work covers elements of the syllabus for the Engineering Council exams C105 Mechanical and Structural Engineering
More informationDesign 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
More informationRobot 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
More informationINTRODUCTION. 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
More informationDevelopment 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,
More informationA Control Scheme for Industrial Robots Using Artificial Neural Networks
A Control Scheme for Industrial Robots Using Artificial Neural Networks M. Dinary, Abou-Hashema M. El-Sayed, Abdel Badie Sharkawy, and G. Abouelmagd unknown dynamical plant is investigated. A layered neural
More informationA Simulation Study on Joint Velocities and End Effector Deflection of a Flexible Two Degree Freedom Composite Robotic Arm
International Journal of Advanced Mechatronics and Robotics (IJAMR) Vol. 3, No. 1, January-June 011; pp. 9-0; International Science Press, ISSN: 0975-6108 A Simulation Study on Joint Velocities and End
More informationVisual 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,
More informationIntelligent 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
More informationModeling Mechanical Systems
chp3 1 Modeling Mechanical Systems Dr. Nhut Ho ME584 chp3 2 Agenda Idealized Modeling Elements Modeling Method and Examples Lagrange s Equation Case study: Feasibility Study of a Mobile Robot Design Matlab
More informationConstraint 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
More informationAn 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,
More informationIndustrial 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
More informationAn 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,
More informationOnline Tuning of Artificial Neural Networks for Induction Motor Control
Online Tuning of Artificial Neural Networks for Induction Motor Control A THESIS Submitted by RAMA KRISHNA MAYIRI (M060156EE) In partial fulfillment of the requirements for the award of the Degree of MASTER
More informationDesign 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
More informationRobotics. 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
More informationHYDRAULIC 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
More informationPre-requisites 2012-2013
Pre-requisites 2012-2013 Engineering Computation The student should be familiar with basic tools in Mathematics and Physics as learned at the High School level and in the first year of Engineering Schools.
More informationStirling Paatz of robot integrators Barr & Paatz describes the anatomy of an industrial robot.
Ref BP128 Anatomy Of A Robot Stirling Paatz of robot integrators Barr & Paatz describes the anatomy of an industrial robot. The term robot stems from the Czech word robota, which translates roughly as
More informationANFIS Inverse Kinematics and Hybrid Control of a Human Leg Gait Model
Arif Ankarali / APJES I-II (2013) 34-49 34 ANFIS Inverse Kinematics and Hybrid Control of a Human Leg Gait Model 1 Arif Ankarali, 2 Murat Cilli 1 Faculty of Aeronautics and Astronautics, Department of
More informationSpacecraft Dynamics and Control. An Introduction
Brochure More information from http://www.researchandmarkets.com/reports/2328050/ Spacecraft Dynamics and Control. An Introduction Description: Provides the basics of spacecraft orbital dynamics plus attitude
More informationDesign of a Universal Robot End-effector for Straight-line Pick-up Motion
Session Design of a Universal Robot End-effector for Straight-line Pick-up Motion Gene Y. Liao Gregory J. Koshurba Wayne State University Abstract This paper describes a capstone design project in developing
More informationIntelligent 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
More informationPrecise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility
Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility Renuka V. S. & Abraham T Mathew Electrical Engineering Department, NIT Calicut E-mail : renuka_mee@nitc.ac.in,
More informationEDUMECH Mechatronic Instructional Systems. Ball on Beam System
EDUMECH Mechatronic Instructional Systems Ball on Beam System Product of Shandor Motion Systems Written by Robert Hirsch Ph.D. 998-9 All Rights Reserved. 999 Shandor Motion Systems, Ball on Beam Instructional
More informationOnboard 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
More informationPS 320 Classical Mechanics Embry-Riddle University Spring 2010
PS 320 Classical Mechanics Embry-Riddle University Spring 2010 Instructor: M. Anthony Reynolds email: reynodb2@erau.edu web: http://faculty.erau.edu/reynolds/ps320 (or Blackboard) phone: (386) 226-7752
More informationChapter 28 Fluid Dynamics
Chapter 28 Fluid Dynamics 28.1 Ideal Fluids... 1 28.2 Velocity Vector Field... 1 28.3 Mass Continuity Equation... 3 28.4 Bernoulli s Principle... 4 28.5 Worked Examples: Bernoulli s Equation... 7 Example
More informationActive Vibration Isolation of an Unbalanced Machine Spindle
UCRL-CONF-206108 Active Vibration Isolation of an Unbalanced Machine Spindle D. J. Hopkins, P. Geraghty August 18, 2004 American Society of Precision Engineering Annual Conference Orlando, FL, United States
More informationINTELLIGENT SYSTEMS, CONTROL, AND AUTOMATION: SCIENCE AND ENGINEERING
Robotics International Series on INTELLIGENT SYSTEMS, CONTROL, AND AUTOMATION: SCIENCE AND ENGINEERING VOLUME 43 Editor Professor S. G. Tzafestas, National Technical University of Athens, Greece Editorial
More informationSensory-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
More informationModeling and Control of Multi-Contact Centers of Pressure and Internal Forces in Humanoid Robots
The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St Louis, USA Modeling and Control of Multi-Contact Centers of Pressure and Internal Forces in Humanoid
More informationRotational Inertia Demonstrator
WWW.ARBORSCI.COM Rotational Inertia Demonstrator P3-3545 BACKGROUND: The Rotational Inertia Demonstrator provides an engaging way to investigate many of the principles of angular motion and is intended
More informationThe dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w
Chapter 4 Vehicle Dynamics 4.. Introduction In order to design a controller, a good representative model of the system is needed. A vehicle mathematical model, which is appropriate for both acceleration
More informationHigh Performance Medical Robot Requirements and Accuracy Analysis
High Performance Medical Robot Requirements and Accuracy Analysis Abstract C. Mavroidis 1, J. Flanz 2, S. Dubowsky 3, P. Drouet 4 and Michael Goitein 2 1 Department of Mechanical and Aerospace Engineering,
More informationHuman-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.
More informationPower Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.
Power Electronics Prof. K. Gopakumar Centre for Electronics Design and Technology Indian Institute of Science, Bangalore Lecture - 1 Electric Drive Today, we will start with the topic on industrial drive
More informationHow To Understand The Dynamics Of A Multibody System
4 Dynamic Analysis. Mass Matrices and External Forces The formulation of the inertia and external forces appearing at any of the elements of a multibody system, in terms of the dependent coordinates that
More informationHuman Motion Mapping to a Robot Arm with Redundancy Resolution
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
More informationParameter identification of a linear single track vehicle model
Parameter identification of a linear single track vehicle model Edouard Davin D&C 2011.004 Traineeship report Coach: dr. Ir. I.J.M. Besselink Supervisors: prof. dr. H. Nijmeijer Eindhoven University of
More informationOn 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
More informationMechanism 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
More informationDesign and Analysis of Switched Reluctance Motors
Design and Analysis of Switched Reluctance Motors İbrahim ŞENGÖR, Abdullah POLAT, and Lale T. ERGENE Electrical and Electronic Faculty, İstanbul Technical University, 34469, Istanbul, TURKEY sengoribrahim@gmail.com,
More informationHow 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
More informationMechanics lecture 7 Moment of a force, torque, equilibrium of a body
G.1 EE1.el3 (EEE1023): Electronics III Mechanics lecture 7 Moment of a force, torque, equilibrium of a body Dr Philip Jackson http://www.ee.surrey.ac.uk/teaching/courses/ee1.el3/ G.2 Moments, torque and
More informationRobot Dynamics and Control
Robot Dynamics and Control Second Edition Mark W. Spong, Seth Hutchinson, and M. Vidyasagar January 28, 2004 2 Contents 1 INTRODUCTION 5 1.1 Robotics..................................... 5 1.2 History
More informationMathematical 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
More informationDESIGN, 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
More informationFull- day Workshop on Online and offline optimization for humanoid robots. at IEEE IROS 2013 in Tokyo
Full- day Workshop on Online and offline optimization for humanoid robots at IEEE IROS 2013 in Tokyo Organizers: Eiichi Yoshida, Katja Mombaur, Tom Erez, Yuval Tassa Nov 7, 2013 TALK ABSTRACTS Tamim Asfour
More informationSolving 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
More informationNewton s Laws. Physics 1425 lecture 6. Michael Fowler, UVa.
Newton s Laws Physics 1425 lecture 6 Michael Fowler, UVa. Newton Extended Galileo s Picture of Galileo said: Motion to Include Forces Natural horizontal motion is at constant velocity unless a force acts:
More informationDiscrete mechanics, optimal control and formation flying spacecraft
Discrete mechanics, optimal control and formation flying spacecraft Oliver Junge Center for Mathematics Munich University of Technology joint work with Jerrold E. Marsden and Sina Ober-Blöbaum partially
More informationCONTRIBUTIONS 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,
More informationRobotic motion planning for 8- DOF motion stage
Robotic motion planning for 8- DOF motion stage 12 November Mark Geelen Simon Jansen Alten Mechatronics www.alten.nl rosindustrial@alten.nl Introduction Introduction Alten FEI Motion planning MoveIt! Proof
More informationUnit - 6 Vibrations of Two Degree of Freedom Systems
Unit - 6 Vibrations of Two Degree of Freedom Systems Dr. T. Jagadish. Professor for Post Graduation, Department of Mechanical Engineering, Bangalore Institute of Technology, Bangalore Introduction A two
More informationCOMPUTER SIMULATION OF REAL TIME IDENTIFICATION FOR INDUCTION MOTOR DRIVES
Proceedings of the International Conference on Theory and Applications of Mathematics and Informatics - ICTAMI 2004, Thessaloniki, Greece COMPUTER SIMULATION OF REAL TIME IDENTIFICATION FOR INDUCTION MOTOR
More informationFlatness based Control of a Gantry Crane
9th IFAC Symposium on Nonlinear Control Systems Toulouse, France, September 4-6, 213 ThB2.5 Flatness based Control of a Gantry Crane Bernd Kolar Kurt Schlacher Institute of Automatic Control Control Systems
More informationIntroduction to Engineering System Dynamics
CHAPTER 0 Introduction to Engineering System Dynamics 0.1 INTRODUCTION The objective of an engineering analysis of a dynamic system is prediction of its behaviour or performance. Real dynamic systems are
More informationMetrics 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
More informationdspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor
dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor Jaswandi Sawant, Divyesh Ginoya Department of Instrumentation and control, College of Engineering, Pune. ABSTRACT This
More informationAPPLIED MATHEMATICS ADVANCED LEVEL
APPLIED MATHEMATICS ADVANCED LEVEL INTRODUCTION This syllabus serves to examine candidates knowledge and skills in introductory mathematical and statistical methods, and their applications. For applications
More informationA Direct Numerical Method for Observability Analysis
IEEE TRANSACTIONS ON POWER SYSTEMS, VOL 15, NO 2, MAY 2000 625 A Direct Numerical Method for Observability Analysis Bei Gou and Ali Abur, Senior Member, IEEE Abstract This paper presents an algebraic method
More informationPath Tracking for a Miniature Robot
Path Tracking for a Miniature Robot By Martin Lundgren Excerpt from Master s thesis 003 Supervisor: Thomas Hellström Department of Computing Science Umeå University Sweden 1 Path Tracking Path tracking
More informationFigure 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,
More informationPhysics 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
More informationChapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.
Chapter 10 Rotational Motion Angular Quantities Units of Chapter 10 Vector Nature of Angular Quantities Constant Angular Acceleration Torque Rotational Dynamics; Torque and Rotational Inertia Solving Problems
More informationSalem Community College Course Syllabus. Course Title: Physics I. Course Code: PHY 101. Lecture Hours: 2 Laboratory Hours: 4 Credits: 4
Salem Community College Course Syllabus Course Title: Physics I Course Code: PHY 101 Lecture Hours: 2 Laboratory Hours: 4 Credits: 4 Course Description: The basic principles of classical physics are explored
More informationVision-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
More informationMS Excel as Tool for Modeling, Dynamic Simulation and Visualization ofmechanical Motion
MS Excel as Tool for Modeling, Dynamic Simulation and Visualization ofmechanical Motion MARIE HUBALOVSKA, STEPAN HUBALOVSKY, MARCELA FRYBOVA Department of Informatics Faculty of Science University of Hradec
More informationMOBILE ROBOT TRACKING OF PRE-PLANNED PATHS. Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac.
MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS N. E. Pears Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac.uk) 1 Abstract A method of mobile robot steering
More informationModelling and Identification of Underwater Robotic Systems
University of Genova Modelling and Identification of Underwater Robotic Systems Giovanni Indiveri Ph.D. Thesis in Electronic Engineering and Computer Science December 1998 DIST Department of Communications,
More informationHow To Program A Laser Cutting Robot
Robotics ABB Robotics Laser Cutting Software High precision laser cutting made easy - Greater manufacturing flexibility at lower capital investment Robotic laser cutting Overview Allows for the increased
More information2. Dynamics, Control and Trajectory Following
2. Dynamics, Control and Trajectory Following This module Flying vehicles: how do they work? Quick refresher on aircraft dynamics with reference to the magical flying space potato How I learned to stop
More informationGeometric Constraints
Simulation in Computer Graphics Geometric Constraints Matthias Teschner Computer Science Department University of Freiburg Outline introduction penalty method Lagrange multipliers local constraints University
More informationPHY121 #8 Midterm I 3.06.2013
PHY11 #8 Midterm I 3.06.013 AP Physics- Newton s Laws AP Exam Multiple Choice Questions #1 #4 1. When the frictionless system shown above is accelerated by an applied force of magnitude F, the tension
More informationAdvantages of Auto-tuning for Servo-motors
Advantages of for Servo-motors Executive summary The same way that 2 years ago computer science introduced plug and play, where devices would selfadjust to existing system hardware, industrial motion control
More informationHigh 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
More informationMatlab and Simulink. Matlab and Simulink for Control
Matlab and Simulink for Control Automatica I (Laboratorio) 1/78 Matlab and Simulink CACSD 2/78 Matlab and Simulink for Control Matlab introduction Simulink introduction Control Issues Recall Matlab design
More informationANALYSIS 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
More informationNUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES
Vol. XX 2012 No. 4 28 34 J. ŠIMIČEK O. HUBOVÁ NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES Jozef ŠIMIČEK email: jozef.simicek@stuba.sk Research field: Statics and Dynamics Fluids mechanics
More informationRobotics and Automation Blueprint
Robotics and Automation Blueprint This Blueprint contains the subject matter content of this Skill Connect Assessment. This Blueprint does NOT contain the information one would need to fully prepare for
More information