Operational Space Control for A Scara Robot

Size: px
Start display at page:

Download "Operational Space Control for A Scara Robot"

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 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 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 information

Véronique PERDEREAU ISIR UPMC 6 mars 2013

Vé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 information

Kinematics and Dynamics of Mechatronic Systems. Wojciech Lisowski. 1 An Introduction

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:

More information

Force/position control of a robotic system for transcranial magnetic stimulation

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

More information

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 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 information

ACTUATOR DESIGN FOR ARC WELDING ROBOT

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,

More information

Motion Control of 3 Degree-of-Freedom Direct-Drive Robot. Rutchanee Gullayanon

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

More information

Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30

Dynamics. 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 information

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) 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 information

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

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

More information

Manipulator Kinematics. Prof. Matthew Spenko MMAE 540: Introduction to Robotics Illinois Institute of Technology

Manipulator Kinematics. Prof. Matthew Spenko MMAE 540: Introduction to Robotics Illinois Institute of Technology Manipulator Kinematics Prof. Matthew Spenko MMAE 540: Introduction to Robotics Illinois Institute of Technology Manipulator Kinematics Forward and Inverse Kinematics 2D Manipulator Forward Kinematics Forward

More information

ME 115(b): Solution to Homework #1

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

More information

An Introduction to Applied Mathematics: An Iterative Process

An 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 information

Orbital Mechanics. Angular Momentum

Orbital 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 information

WEB 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 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 information

Robot Task-Level Programming Language and Simulation

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

More information

Chapter 5 Newton s Laws of Motion

Chapter 5 Newton s Laws of Motion Chapter 5 Newton s Laws of Motion Force and Mass Units of Chapter 5 Newton s First Law of Motion Newton s Second Law of Motion Newton s Third Law of Motion The Vector Nature of Forces: Forces in Two Dimensions

More information

Robust Motion Control of Industrial Robot Considering Two-inertia System Based on CDM Method and Resonance Ratio Control

Robust 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 information

A Simulation Study on Joint Velocities and End Effector Deflection of a Flexible Two Degree Freedom Composite Robotic Arm

A 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 information

Chapter 3.8 & 6 Solutions

Chapter 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 information

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS

SOLID 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 information

Robot coined by Karel Capek in a 1921 science-fiction Czech play

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

More information

Design Aspects of Robot Manipulators

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

More information

INTRODUCTION. Robotics is a relatively young field of modern technology that crosses traditional

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

More information

A Control Scheme for Industrial Robots Using Artificial Neural Networks

A 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 information

Development of Easy Teaching Interface for a Dual Arm Robot Manipulator

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,

More information

Constraint satisfaction and global optimization in robotics

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

More information

Intelligent Mechatronic Model Reference Theory for Robot Endeffector

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

More information

Modeling Mechanical Systems

Modeling 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 information

Inverse Kinematics. Ming Yao

Inverse Kinematics. Ming Yao Mathematics for Inverse Kinematics 15 464: Technical Animation Ming Yao Overview Kinematics Forward Kinematics and Inverse Kinematics Jabobian Pseudoinverse of the Jacobian Assignment 2 Vocabulary of Kinematics

More information

An Application of Robotic Optimization: Design for a Tire Changing Robot

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,

More information

Robot Modeling and Control

Robot Modeling and Control Robot Modeling and Control First Edition Mark W. Spong, Seth Hutchinson, and M. Vidyasagar JOHN WILEY & SONS, INC. New York / Chichester / Weinheim / Brisbane / Singapore / Toronto Preface TO APPEAR i

More information

An Application of Robotic Optimization: Design for a Tire Changing Robot

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,

More information

Modeling and Simulation of SCORA-ER14 Robot in ADAMS Platform

Modeling and Simulation of SCORA-ER14 Robot in ADAMS Platform Modeling and Simulation of SCORA-ER14 Robot in ADAMS Platform Ashok Kumar Jha, Partha Pratim Roy, Ajoy Kumar Dutta, Jyotirmoy Saha Abstract SCORA-ER14 robot is a four degree of freedom robot which is basically

More information

Online Tuning of Artificial Neural Networks for Induction Motor Control

Online 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 information

Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms

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

More information

Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System

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,

More information

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS

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

More information

Robotics. Chapter 25. Chapter 25 1

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

More information

Pre-requisites 2012-2013

Pre-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 information

Stirling Paatz of robot integrators Barr & Paatz describes the anatomy of an industrial robot.

Stirling 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 information

Industrial Robotics. Training Objective

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

More information

Spacecraft Dynamics and Control. An Introduction

Spacecraft 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 information

Inverse Kinematic Problem Solving: A Symbolic Approach Using MapleSim and Maple

Inverse Kinematic Problem Solving: A Symbolic Approach Using MapleSim and Maple Inverse Kinematic Problem Solving: A Symbolic Approach Using MapleSim and Maple 4 High-Performance Physical Modeling and Simulation Inverse Kinematic Problem Solving: A Symbolic Approach Using MapleSim

More information

ANFIS Inverse Kinematics and Hybrid Control of a Human Leg Gait Model

ANFIS 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 information

Design of a Universal Robot End-effector for Straight-line Pick-up Motion

Design 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 information

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

EDUMECH 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 information

PS 320 Classical Mechanics Embry-Riddle University Spring 2010

PS 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 information

Active Vibration Isolation of an Unbalanced Machine Spindle

Active 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 information

C is a point of concurrency is at distance from End Effector frame & at distance from ref frame.

C is a point of concurrency is at distance from End Effector frame & at distance from ref frame. Module 6 : Robot manipulators kinematics Lecture 21 : Forward & inverse kinematics examples of 2R, 3R & 3P manipulators Objectives In this course you will learn the following Inverse position and orientation

More information

Modeling and Control of Multi-Contact Centers of Pressure and Internal Forces in Humanoid Robots

Modeling 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 information

Rotational Inertia Demonstrator

Rotational 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 information

Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database

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.

More information

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w

The 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 information

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

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

More information

Precise 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 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 information

High Performance Medical Robot Requirements and Accuracy Analysis

High 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 information

OUTCOME 2 KINEMATICS AND DYNAMICS TUTORIAL 2 PLANE MECHANISMS. You should judge your progress by completing the self assessment exercises.

OUTCOME 2 KINEMATICS AND DYNAMICS TUTORIAL 2 PLANE MECHANISMS. You should judge your progress by completing the self assessment exercises. Unit 60: Dynamics of Machines Unit code: H/601/1411 QCF Level:4 Credit value:15 OUTCOME 2 KINEMATICS AND DYNAMICS TUTORIAL 2 PLANE MECHANISMS 2 Be able to determine the kinetic and dynamic parameters of

More information

Onboard electronics of UAVs

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

More information

Parameter identification of a linear single track vehicle model

Parameter 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 information

Chapter 28 Fluid Dynamics

Chapter 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 information

Dynamic Analysis. Mass Matrices and External Forces

Dynamic Analysis. Mass Matrices and External Forces 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 information

Human Motion Mapping to a Robot Arm with Redundancy Resolution

Human 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 information

Power 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. 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 information

On Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix

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

More information

Sensory-motor control scheme based on Kohonen Maps and AVITE model

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

More information

INTELLIGENT SYSTEMS, CONTROL, AND AUTOMATION: SCIENCE AND ENGINEERING

INTELLIGENT 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 information

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

Mechanics 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 information

Figure 3: Radius of Gyration Mathematical Model

Figure 3: Radius of Gyration Mathematical Model The characteristics of the core s size, shape, and density play a vital role in determining how the core will influence the rotation of the bowling ball by altering the calculated RG and Differential RG.

More information

Mathematical Modeling and Design Analysis of a Dexterous Endeffector

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

More information

DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED CONTROL SYSTEM FOR A SERPENTINE ROBOTIC MANIPULATOR

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

More information

Robot Dynamics and Control

Robot 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 information

Unit - 6 Vibrations of Two Degree of Freedom Systems

Unit - 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 information

Newton s Laws. Physics 1425 lecture 6. Michael Fowler, UVa.

Newton 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 information

CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES

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,

More information

Full- 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 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 information

Discrete mechanics, optimal control and formation flying spacecraft

Discrete 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 information

ANALYSIS AND OPTIMIZATION OF CLOSED-LOOP MANIPULATOR CALIBRATION WITH FIXED ENDPOINT

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

More information

Flatness based Control of a Gantry Crane

Flatness 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 information

COMPUTER SIMULATION OF REAL TIME IDENTIFICATION FOR INDUCTION MOTOR DRIVES

COMPUTER 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 information

Introduction to Engineering System Dynamics

Introduction 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 information

Overview. Essential Questions. Precalculus, Quarter 3, Unit 3.4 Arithmetic Operations With Matrices

Overview. Essential Questions. Precalculus, Quarter 3, Unit 3.4 Arithmetic Operations With Matrices Arithmetic Operations With Matrices Overview Number of instruction days: 6 8 (1 day = 53 minutes) Content to Be Learned Use matrices to represent and manipulate data. Perform arithmetic operations with

More information

dspace 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 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 information

Figure 3.1.2 Cartesian coordinate robot

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,

More information

APPLIED MATHEMATICS ADVANCED LEVEL

APPLIED 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 information

Path Tracking for a Miniature Robot

Path 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 information

Mechanism and Control of a Dynamic Lifting Robot

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

More information

A Direct Numerical Method for Observability Analysis

A 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 information

FPGA Based Hardware Accelerator for Parallel Robot Kinematic Calculations

FPGA Based Hardware Accelerator for Parallel Robot Kinematic Calculations 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 information

Design and Analysis of Switched Reluctance Motors

Design 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 information

A Nate on Dynamics and Kinematics*

A Nate on Dynamics and Kinematics* A Nate on Dynamics and Kinematics* Geoffrey P. Bingham At the Fourth International Conference on Event Perception and Action in Trieste this past summer. Karl Newell. Bruce Kay. and I had a brief discussion

More information

Modelling and Identification of Underwater Robotic Systems

Modelling 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 information

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 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 information

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.

Chapter 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 information

Online efficiency diagnostic of three phase asynchronous machines from start up data

Online efficiency diagnostic of three phase asynchronous machines from start up data European Association for the Development of Renewable Energies, Environment and Power Quality International Conference on Renewable Energies and Power Quality (ICREPQ 09) Valencia (Spain), 15th to 17th

More information

Robotics ABB Robotics Laser Cutting Software High precision laser cutting made easy - Greater manufacturing flexibility at lower capital investment

Robotics ABB Robotics Laser Cutting Software High precision laser cutting made easy - Greater manufacturing flexibility at lower capital investment 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 information

Solving Simultaneous Equations and Matrices

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

More information

Salem 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 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 information

Chapter 18 Electric Forces and Electric Fields. Key Concepts:

Chapter 18 Electric Forces and Electric Fields. Key Concepts: Chapter 18 Lectures Monday, January 25, 2010 7:33 AM Chapter 18 Electric Forces and Electric Fields Key Concepts: electric charge principle of conservation of charge charge polarization, both permanent

More information