Control of a Robot Manipulator for Aerospace Applications
|
|
- Beverly Elliott
- 6 years ago
- Views:
Transcription
1 Control of a Robot Manipulator for Aerospace Applications Antonella Ferrara a, Riccardo Scattolini b a Dipartimento di Informatica e Sistemistica - Università di Pavia, Italy b Dipartimento di Elettronica e Informazione - Politecnico di Milano, Italy Abstract A visual servoing system is presented in the paper. It has been realized by assembling a planar three-degrees-of-freedom robot manipulator with a video camera mounted on its end-effector. The target is a plate with four leds which needs to be kept within the image captured by the camera during the visual servoing experiment. The control variables are the torques generated by the three electric actuators at the joints. The natural flexibilities of the manipulator links are regarded as small disturbances to be counteracted by the feedback control loop. Introduction Visual servoing, that is the use of one or more cameras and a computer vision system to control the position of a robot end-effector, is becoming a usual practice in industrial and medical robotics. Thanks to the improvements in computer performances and in the construction technology of cameras and frame-grabbers, this topic seems ready to be extended to the aerospace context. In this paper, the results of a preliminary study of visual servoing for aerospace application is presented. The proposed scheme is based on a camera-in-hand scheme and on a dynamic look-and-move hierarchical approach, where the acquired image is used to generate the desired trajectory in the operational space. More specifically, the goal is to automatically move a planar three-degrees-of-freedom robot manipulator with a video camera mounted on its end-effector to the correct position with respect to a target object. This latter is a plate with four leds which needs to be kept within the image captured by the camera during the visual servoing experiment. The control variables are the torques generated by the three electric actuators at the joints. The natural flexibilities of the manipulator links can be regarded as small disturbances to be counteracted by the feedback control loop. The experimental results included in the paper show the effectiveness of the considered approach in terms of both performances and robustness. They seem an encouraging premise to future on-board aerospace experiments. The Experimental Setup The experimental apparatus is a planar manipulator with two links and a videocamera as end effector, which can be seen as a further short link. The control goals are: (a)
2 Figure 1: The experimental system to detect with the camera the relative position of the manipulator with respect to a target made by a plate with four leds mounted according to a square configuration, (b) to steer the arm so as to position the videocamera at a given distance and with a given orientation with respect to the fixed position of the target, or to track its movements. More specifically, the experimental apparatus is depicted in Figure 1, while its physical parameters are summarized in Table 1. The arm is equipped with three brushless motors, the videocamera is a HITACHI KP-F3 with 1/4 CCD sensor and fixed focal length. The operational space, which accounts for the limitations imposed by the physical working space and by the geometry of the manipulator, is synthetically shown in Figure 2. It is assumed that the target can move along a straight vertical line at a distance d target from the manipulator shoulder, while sp min and sp max are the minimum and maximum distance allowed between the camera and the target, and sp, B = d target sp represents the current desired value. These geometrical values, in meters, are: d target = 1.41, sp max = 1.16, sp min = 0.58, sp = 0.83, B = 0.58, and h = All the algorithms for image acquisition and controller implementation described in the following have been developed in Matlab/Simulink, equipped with the Real Time Toolbox [1] for real time operations and the Robotic Toolbox [2]. The adopted hardware configuration is a standard Personal Computer equipped with I/O data boards and the PXC200 Framegrabber [3]. Image acquisition and elaboration The algorithms developed for image acquisition have been extensively described in [4]. In synthesis, the acquired images must be elaborated to: (i) extract the position
3 Meaning Link 1 Link 2 Link 3 a i length of link i [m] l i position of the link center of mass i [m] m li mass of link i [kg] m mi mass of the joint motor i [kg] I li inertia of link i [kg m 2 ] I mi inertia of the joint motor i [kg m 2 ] k ri reduction ratio of the joint motor i Table 1: Physical parameters of the experimental system Figure 2: The operational space of the manipulator
4 of the bright points (leds) of the target, (ii) reduce the deformation produced by the optical lenses, (iii) compute the relative position of the camera with respect to the target. These tasks are accomplished according to the following steps: 1. A simple edge detection algorithm has been used to isolate the vertices of the square target. 2. A sphere-filter has been developed to eliminate the spherical deformation of the image, produced by the optical lenses. 3. An optical calculator has been implemented to determine the relative position of the target from the acquired image. This is a classical problem in analytical photogrammetry, see [5], which can be solved by properly formulating and solving a linear algebraic system whose unknowns are the positions of the focal point of the videocamera with respect to the target The overall algorithm has been calibrated with a number of experiments. In all the cases, the relative error has been less than 3%. Modelling and simulation of the manipulator In the preliminary analysis of the system and in the design of the control strategies, a dynamic model of the manipulator, including sensors and actuators characteristics, has been used for direct and inverse kinematics. As it is well known, see, e.g. [6], the model of a rigid planar robot is described by the following set of equations B(q) q+c(q, q) q+f a ( q) = τ (1) where q is the vector of joint displacements, B(q) is the inertia matrix, C(q, q) is the matrix of centripetal and Coriolis torques, τ is the vector of applied joint torques. Finally, F a ( q) represents the friction torques, which have been modelled according to the LuGre model [7] for the first two joints, and with the model proposed in [8] for the joint of the end effector. Image based control Visual servoing control is an active area of research, e.g. [9, 10]. According to [9], two typical configurations can be used. In the first one, usually called eye-in hand, or camera in hand configuration, the camera is mounted on the manipulator end effector. In the second one, the camera is fixed in the workspace. For the long term purposes of this research, that is the use of these results in aerospace applications, the camera in hand configuration turns out to be mandatory.
5 Figure 3: The reference position, velocity and acceleration A further classification of visual servoing control systems concerns the use of the acquired image in the control problem formulation. Specifically, as described in [11], two operating modes can be followed. The first one, usually referred as dynamic look and move, is a hierarchical structure where the vision system, which can be interpreted as a high level controller, is used to compute the reference signals for the low level controllers moving the joints. In the second one, called direct visual servo, the visual system acts as a servo controller and directly computes the joint inputs. As a matter of fact, the first approach is largely preferred for a number of reasons, see again [9], and is the one adopted in the following. More specifically, the main conceptual steps which have been followed in the definition of the control task are: 1) Image acquisition and computation of the relative position of the arm with respect to the target position in the operational space; 2) computation of the coordinates of the required final (target) position in the operational space; 3) computation, via inverse kinematics, of the final position in the joint space; 4) computation of the reference trajectory given the current position in the joint space; 5) control action. As usual in the industrial practice, Step 4 is performed by considering, for any joint, trajectories in the joint space described by simple second order polynomial functions, with trapezoidal velocity profile, an example of which is shown in Figure 3. In the definition of these trajectories, that is of their final time and maximum velocity, constraints have to be imposed to guarantee a coordination of the motion of all the three joints, so that they (approximately, at least) reach their final position at the same time and with comparable torques provided by the motors.
6 Figure 4: The link positions during the experiment with the PD controller Control algorithms In the sequel, two control approaches will be introduced, and their use in the visual servoing loop will be discussed. As a preliminary step, the issue of friction compensation is briefly addressed. Friction compensation Preliminary to the definition of the feedback control strategy, and in view of the significant role played by friction in the definition of the overall manipulator dynamics, a simple friction compensation action has been imposed, so that the vector of applied joint torques τ is computed as follows τ(t) = τ (t)+ ˆF a ( q(t)) (2) where ˆF a ( q) is the estimate of the friction torque provided by the adopted friction model, which indeed can be made adaptive by recursively estimating the model parameters, and τ is the additional torque provided by the motors at the joints. In all the performed experiments, the nominal friction model turned out to be sufficiently precise to be used in real time operations without continuous adaptation. PD based feedback control law According to a common practice, the regulator has been designed as a decentralized scheme where three proportional derivative (PD) controllers have been independently
7 Figure 5: The manipulator trajectory in the working space during the experiment with the PD controller synthesized for the three joint motors neglecting the significant couplings of the system. Hence, the adopted control law is τ (t) = K P e(t)+k D ė(t) (3) where e is the positional error, and K P and K D are positive definite diagonal matrices whose elements have been experimentally determined through simulation and an extensive set of trials. The results achieved in a standard experiment are shown in Figures 4 5. These figures show that the trajectory following is rather satisfactory, although there are some oscillations in the positions due to the drives, which work at a very low regime with respect to their nominal operating mode. Moreover, there is a final offset (see Figure 8a) due to the lack of an integral action in the adopted control law. Adaptive PID feedback control law In order to overcome the drawbacks of the PD based control law, the regulator structure has been enriched by the use of an integral action on the position error. Moreover, as suggested in [12], [13], three additional terms to be adaptively estimated on line have been included to improve the overall performance. The resulting control law, apart from the friction compensation term, is then given by t t τ (t) = K P e(t)+k D ė(t)+k I e(x)dx+a B (t) q d (t) γ 1 f(x)dx (4) 0 where K I is the matrix of integral gains, q d is the vector of the coordinates of the desired trajectory, while A B and f are a matrix and a vector, respectively, which 0
8 Figure 6: The link positions during the experiment with the adaptive PID controller are recursively updated. The term A B (t) q d (t) is included to provide a feedforward compensation of the manipulator inertia described by matrix B, while the additional integral term depending on f, with γ 1 suitable design parameter, is used to improve the regulator robustness, see [13]. Adaptation of the last two terms of (4) is achieved according to the following laws ḟ(t) = σ 1 f(t)+β 1 (ė(t)+λe(t)) Ȧ B (t) = σ 2 A B (t)+β 2 (ė(t)+λe(t)) q T d (t) (5) where σ 1, σ 2, β 1, and β 2 are the adaptation gains to be suitably tuned. The performances provided by the adaptive PID control law have been tested in an experiment analogous to the one illustrated in Figures 4 5. The results achieved are summarized in Figures 6 7. It is apparent that the performances in terms of trajectory following are better than those obtained with the use of PD regulators. Moreover, the final positional error is significantly reduced (see Figures 7 and 8b). Conclusions A visual servoing system consisting of a planar three degrees of freedom robot manipulator with a video camera mounted on its end effector is presented in the paper. It is controlled so that the end effector reaches a suitable target. A friction compensation action, as well as a couple of control algorithms are presented. The control
9 (a) PD controller (b) Adaptive PID controller Figure 7: The manipulator motion in the working space during the experiment with two different controllers. Figure 8: The manipulator trajectory in the working space during the experiment with the adaptive PID controller algorithms are easy enough to be compatible with real time application constraints: in fact, the most demanding task in the control loop is image processing. The performances of the controlled systems are experimentally tested, obtaining satisfactory results. The possibility to resort to a direct visual servo, where the visual system acts as a servo controller and directly computes the joint inputs, is under investigation, and will be the object of future works.
10 Acknowledgements The research has been supported by ASI, Agenzia Spaziale Italiana. References [1] Humusoft s.r.o., Praha, Czech Republic, Real Time Toolbox for use with Matlab - Users s Manual, 1999, Version 3. [2] P.I. Corke, A Robotics Toolbox for Matlab, IEEE Robotics and Automation Magazine, Vol. 3, pp , [3] Imagenation Corporation, Beaverton (OR), USA, PCX 200 Color Frame Grabber - User s Guide, 1997, Version 2. [4] S. Gallone, R. Scattolini, Control of a Flexible Manipulator with a Visual Sensor End Effector, 3rd World Conference on Structural Control, Como, April [5] K. Kraus, Photogrammetry, Ümmler, Bonn, [6] B. Siciliano, L. Sciavicco, Modelling and Control of Robot Manipulators, Springer Verlag, [7] C. Canudas de Wit, H. Olsson, K.J. Astrom and P. Lischinsky, A New Model for Control of Systems with Friction, IEEE Trans. On Automatic Control, Vol. 40, pp , [8] J. Swevers, F.Al-Bender, C.G. Ganseman and T. Prajogo, An integrated friction model structure with improved presliding behaviour for accurate friction compensation, IEEE Transactions on Automatic Control, Vol. 45, pp , [9] P.I. Corke, G.D. Hager, S. Hutchinson, A Tutorial of Visual Servo Control, IEEE Trans. on Robotics and Automation, Vol. 12, pp , [10] R. Kelly, R. Carelli, O. Nasisi, B. Kuchen and F. Reyes, Stable Visual Servoing of Camera-in Hand Robotic Systems, IEEE Trans. on Mechatronics, Vol. 5, pp , [11] A.C. Sanderson and L. E. Weiss, Image-based visual servo control using relational graph error signals, Proc. IEEE, pp , [12] R.D. Colbaugh, E. Bassi, F. Benzi and M. Trabatti, Enhancing the trajectory tracking performance capabilities of position controlled manipulators, 2000 IEEE Industry Application Conference, pp , Rome, [13] R.D. Colbaugh, K. Glass and H. Seraji, Decentralized adaptive control of manipulators: theory and experiments, Proc. 32nd IEEE Conference on Decision and Control, pp , San Antonio, 1993.
Automatic Control Industrial robotics
Automatic Control Industrial robotics Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Prof. Luca Bascetta Industrial robots
More informationA NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS
A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS Ahmad Manasra, 135037@ppu.edu.ps Department of Mechanical Engineering, Palestine Polytechnic University, Hebron, Palestine
More informationCecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More informationDynamic Analysis of Manipulator Arm for 6-legged Robot
American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis
More informationHow to cope with a closed industrial robot control: a practical implementation for a 6-dof articulated robot
How to cope with a closed industrial robot control: a practical implementation for a 6-dof articulated robot Basilio Bona Tommaso Calvelli Dipartimento di Automatica e Informatica Politecnico di Torino
More informationTable of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE
Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric
More informationJOINT SPACE POINT-TO-POINT MOTION PLANNING FOR ROBOTS. AN INDUSTRIAL IMPLEMENTATION
JOINT SPACE POINT-TO-POINT MOTION PLANNING FOR ROBOTS. AN INDUSTRIAL IMPLEMENTATION Gianluca Antonelli Stefano Chiaverini Marco Palladino Gian Paolo Gerio Gerardo Renga DAEIMI, Università degli Studi di
More informationProf. Fanny Ficuciello Robotics for Bioengineering Visual Servoing
Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level
More informationA comparison between Position Based and Image Based Visual Servoing on a 3 DOFs translating robot
A comparison between Position Based and Image Based Visual Servoing on a 3 DOFs translating robot Giacomo Palmieri 1, Matteo Palpacelli 2, Massimiliano Battistelli 2 1 Università degli Studi e-campus,
More informationAC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY
AC 2009-130: ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY Alireza Rahrooh, University of Central Florida Alireza Rahrooh is aprofessor of Electrical Engineering Technology at the University of Central
More informationTorque-Position Transformer for Task Control of Position Controlled Robots
28 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 28 Torque-Position Transformer for Task Control of Position Controlled Robots Oussama Khatib, 1 Peter Thaulad,
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction
MCE/EEC 647/747: Robot Dynamics and Control Lecture 1: Introduction Reading: SHV Chapter 1 Robotics and Automation Handbook, Chapter 1 Assigned readings from several articles. Cleveland State University
More informationSimulation-Based Design of Robotic Systems
Simulation-Based Design of Robotic Systems Shadi Mohammad Munshi* & Erik Van Voorthuysen School of Mechanical and Manufacturing Engineering, The University of New South Wales, Sydney, NSW 2052 shadimunshi@hotmail.com,
More information1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator
1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator G. Pajak University of Zielona Gora, Faculty of Mechanical Engineering, Zielona Góra, Poland E-mail: g.pajak@iizp.uz.zgora.pl
More informationPPGEE Robot Dynamics I
PPGEE Electrical Engineering Graduate Program UFMG April 2014 1 Introduction to Robotics 2 3 4 5 What is a Robot? According to RIA Robot Institute of America A Robot is a reprogrammable multifunctional
More informationSIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR
SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR Fabian Andres Lara Molina, Joao Mauricio Rosario, Oscar Fernando Aviles Sanchez UNICAMP (DPM-FEM), Campinas-SP, Brazil,
More informationAutomated Parameterization of the Joint Space Dynamics of a Robotic Arm. Josh Petersen
Automated Parameterization of the Joint Space Dynamics of a Robotic Arm Josh Petersen Introduction The goal of my project was to use machine learning to fully automate the parameterization of the joint
More informationParallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric
Parallel Robots Mechanics and Control H AMID D TAG HI RAD CRC Press Taylor & Francis Group Boca Raton London NewYoric CRC Press Is an Imprint of the Taylor & Francis Croup, an informs business Contents
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction
More informationRedundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators
56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically
More informationWritten exams of Robotics 2
Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia
More informationVisual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach
Visual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach Masahide Ito Masaaki Shibata Department of Electrical and Mechanical
More informationKINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT
Bulletin of the Transilvania University of Braşov Vol. 8 (57) No. 2-2015 Series I: Engineering Sciences KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT Nadia Ramona CREŢESCU 1 Abstract: This
More informationResolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities
Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities H. Saafi a, M. A. Laribi a, S. Zeghloul a a. Dept. GMSC, Pprime Institute, CNRS - University of Poitiers
More informationPSO based Adaptive Force Controller for 6 DOF Robot Manipulators
, October 25-27, 2017, San Francisco, USA PSO based Adaptive Force Controller for 6 DOF Robot Manipulators Sutthipong Thunyajarern, Uma Seeboonruang and Somyot Kaitwanidvilai Abstract Force control in
More informationSimulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces
Dynamic Controllers Simulation x i Newtonian laws gravity ground contact forces x i+1. x degrees of freedom equations of motion Simulation + Control x i Newtonian laws gravity ground contact forces internal
More informationANALYTICAL MODEL OF THE CUTTING PROCESS WITH SCISSORS-ROBOT FOR HAPTIC SIMULATION
Bulletin of the ransilvania University of Braşov Series I: Engineering Sciences Vol. 4 (53) No. 1-2011 ANALYICAL MODEL OF HE CUING PROCESS WIH SCISSORS-ROBO FOR HAPIC SIMULAION A. FRAU 1 M. FRAU 2 Abstract:
More informationResearch Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)
Research Subject Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) (1) Goal and summary Introduction Humanoid has less actuators than its movable degrees of freedom (DOF) which
More informationKeeping features in the camera s field of view: a visual servoing strategy
Keeping features in the camera s field of view: a visual servoing strategy G. Chesi, K. Hashimoto,D.Prattichizzo,A.Vicino Department of Information Engineering, University of Siena Via Roma 6, 3 Siena,
More informationVisual Servoing Utilizing Zoom Mechanism
IEEE Int. Conf. on Robotics and Automation 1995, pp.178 183, Nagoya, May. 12 16, 1995 1 Visual Servoing Utilizing Zoom Mechanism Koh HOSODA, Hitoshi MORIYAMA and Minoru ASADA Dept. of Mechanical Engineering
More informationRobot mechanics and kinematics
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More informationManipulator trajectory planning
Manipulator trajectory planning Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering Department of Cybernetics Czech Republic http://cmp.felk.cvut.cz/~hlavac Courtesy to
More informationInverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector
Inverse Kinematics Given a desired position (p) & orientation (R) of the end-effector q ( q, q, q ) 1 2 n Find the joint variables which can bring the robot the desired configuration z y x 1 The Inverse
More information1. Introduction 1 2. Mathematical Representation of Robots
1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis
More informationRobot Vision Control of robot motion from video. M. Jagersand
Robot Vision Control of robot motion from video M. Jagersand Vision-Based Control (Visual Servoing) Initial Image User Desired Image Vision-Based Control (Visual Servoing) : Current Image Features : Desired
More informationRobot mechanics and kinematics
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2017/18 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More informationDipartimento di Ingegneria Aerospaziale Politecnico di Milano
Trajectory optimization and real-time simulation for robotics applications Michele Attolico Pierangelo Masarati Paolo Mantegazza Dipartimento di Ingegneria Aerospaziale Politecnico di Milano Multibody
More informationINTRODUCTION CHAPTER 1
CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.
More informationOn-line Dynamic Model Learning for Manipulator Control
On-line Dynamic Model Learning for Manipulator Control Joseph Sun de la Cruz Ergun Calisgan Dana Kulić William Owen Elizabeth A. Croft National Instruments, Austin, TX, USA (e-mail: josephsundelacruz@gmail.com)
More information10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators
Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of
More informationIVR: Open- and Closed-Loop Control. M. Herrmann
IVR: Open- and Closed-Loop Control M. Herrmann Overview Open-loop control Feed-forward control Towards feedback control Controlling the motor over time Process model V B = k 1 s + M k 2 R ds dt Stationary
More informationCMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta
CMPUT 412 Motion Control Wheeled robots Csaba Szepesvári University of Alberta 1 Motion Control (wheeled robots) Requirements Kinematic/dynamic model of the robot Model of the interaction between the wheel
More informationAn Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory
An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory Roshdy Foaad Abo-Shanab Kafr Elsheikh University/Department of Mechanical Engineering, Kafr Elsheikh,
More informationVIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.
VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G. Satheesh Kumar, Y. G. Srinivasa and T. Nagarajan Precision Engineering and Instrumentation Laboratory Department of Mechanical Engineering Indian
More informationRobots are built to accomplish complex and difficult tasks that require highly non-linear motions.
Path and Trajectory specification Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Specifying the desired motion to achieve a specified goal is often a
More informationDETERMINING suitable types, number and locations of
108 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 47, NO. 1, FEBRUARY 1998 Instrumentation Architecture and Sensor Fusion for Systems Control Michael E. Stieber, Member IEEE, Emil Petriu,
More informationCOPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1
CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.
More informationStable Grasp and Manipulation in 3D Space with 2-Soft-Fingered Robot Hand
Stable Grasp and Manipulation in 3D Space with 2-Soft-Fingered Robot Hand Tsuneo Yoshikawa 1, Masanao Koeda 1, Haruki Fukuchi 1, and Atsushi Hirakawa 2 1 Ritsumeikan University, College of Information
More informationDynamic Modeling of the 4 DoF BioRob Series Elastic Robot Arm for Simulation and Control
Dynamic Modeling of the 4 DoF BioRob Series Elastic Robot Arm for Simulation and Control Thomas Lens, Jürgen Kunz, and Oskar von Stryk Simulation, Systems Optimization and Robotics Group, Technische Universität
More informationDesign of a Three-Axis Rotary Platform
Design of a Three-Axis Rotary Platform William Mendez, Yuniesky Rodriguez, Lee Brady, Sabri Tosunoglu Mechanics and Materials Engineering, Florida International University 10555 W Flagler Street, Miami,
More informationModeling of Humanoid Systems Using Deductive Approach
INFOTEH-JAHORINA Vol. 12, March 2013. Modeling of Humanoid Systems Using Deductive Approach Miloš D Jovanović Robotics laboratory Mihailo Pupin Institute Belgrade, Serbia milos.jovanovic@pupin.rs Veljko
More informationSingularity Handling on Puma in Operational Space Formulation
Singularity Handling on Puma in Operational Space Formulation Denny Oetomo, Marcelo Ang Jr. National University of Singapore Singapore d oetomo@yahoo.com mpeangh@nus.edu.sg Ser Yong Lim Gintic Institute
More information6-dof Eye-vergence visual servoing by 1-step GA pose tracking
International Journal of Applied Electromagnetics and Mechanics 52 (216) 867 873 867 DOI 1.3233/JAE-16225 IOS Press 6-dof Eye-vergence visual servoing by 1-step GA pose tracking Yu Cui, Kenta Nishimura,
More informationInverse Kinematics of Robot Manipulators with Multiple Moving Control Points
Inverse Kinematics of Robot Manipulators with Multiple Moving Control Points Agostino De Santis and Bruno Siciliano PRISMA Lab, Dipartimento di Informatica e Sistemistica, Università degli Studi di Napoli
More informationVision-Based Control of the RoboTenis System
Vision-Based Control of the RoboTenis System L. Angel 1, A. Traslosheros 2, J.M. Sebastian 2, L. Pari 2, R. Carelli 3, and F. Roberti 3 1 Facultad de Ingeniera Electronica Universidad Pontificia Bolivariana
More informationDynamics modeling of structure-varying kinematic chains for free-flying robots
Dynamics modeling of structure-varying kinematic chains for free-flying robots Roberto Lampariello, Satoko Abiko, Gerd Hirzinger Institute of Robotics and Mechatronics German Aerospace Center (DLR) 8 Weßling,
More informationOptimization of a two-link Robotic Manipulator
Optimization of a two-link Robotic Manipulator Zachary Renwick, Yalım Yıldırım April 22, 2016 Abstract Although robots are used in many processes in research and industry, they are generally not customized
More informationAMR 2011/2012: Final Projects
AMR 2011/2012: Final Projects 0. General Information A final project includes: studying some literature (typically, 1-2 papers) on a specific subject performing some simulations or numerical tests on an
More informationControl of industrial robots. Kinematic redundancy
Control of industrial robots Kinematic redundancy Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Kinematic redundancy Direct kinematics
More informationMotion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm Yuji
More informationDesign of Kinematic Controller for Real-time Vision Guided Robot Manipulators*
2014 IEEE International Conference on Robotics & Automation (ICRA) Hong Kong Convention and Exhibition Center May 31 - June 7, 2014. Hong Kong, China Design of Kinematic Controller for Real-time Vision
More informationLecture 2: Kinematics of medical robotics
ME 328: Medical Robotics Autumn 2016 Lecture 2: Kinematics of medical robotics Allison Okamura Stanford University kinematics The study of movement The branch of classical mechanics that describes the
More informationVisual Tracking of Unknown Moving Object by Adaptive Binocular Visual Servoing
Visual Tracking of Unknown Moving Object by Adaptive Binocular Visual Servoing Minoru Asada, Takamaro Tanaka, and Koh Hosoda Adaptive Machine Systems Graduate School of Engineering Osaka University, Suita,
More informationProf. Fanny Ficuciello Robotics for Bioengineering Trajectory planning
Trajectory planning to generate the reference inputs to the motion control system which ensures that the manipulator executes the planned trajectories path and trajectory joint space trajectories operational
More informationINSTITUTE OF AERONAUTICAL ENGINEERING
Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL
More informationFORCE CONTROL OF LINK SYSTEMS USING THE PARALLEL SOLUTION SCHEME
FORCE CONTROL OF LIN SYSTEMS USING THE PARALLEL SOLUTION SCHEME Daigoro Isobe Graduate School of Systems and Information Engineering, University of Tsukuba 1-1-1 Tennodai Tsukuba-shi, Ibaraki 35-8573,
More informationVISUAL POSITIONING OF A DELTA ROBOT
VISUAL POSITIONING OF A DLTA ROBOT Warin Poomarin, Kamol Chuengsatiansup, and Ratchatin Chancharoen Mechanical ngineering Department, Chulalongkorn University, Bangkok, 10330, Thailand mail: Ratchatin.C@chula.ac.th
More informationAvailable online at ScienceDirect. Marko Švaco*, Bojan Šekoranja, Filip Šuligoj, Bojan Jerbić
Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 69 ( 2014 ) 459 463 24th DAAAM International Symposium on Intelligent Manufacturing and Automation, 2013 Calibration of an Industrial
More informationPRACTICAL SESSION 4: FORWARD DYNAMICS. Arturo Gil Aparicio.
PRACTICAL SESSION 4: FORWARD DYNAMICS Arturo Gil Aparicio arturo.gil@umh.es OBJECTIVES After this practical session, the student should be able to: Simulate the movement of a simple mechanism using the
More informationOn Evolving Fuzzy Modeling for Visual Control of Robotic Manipulators
On Evolving Fuzzy Modeling for Visual Control of Robotic Manipulators P.J.S. Gonçalves 1,2, P.M.B. Torres 2, J.R. Caldas Pinto 1, J.M.C. Sousa 1 1. Instituto Politécnico de Castelo Branco, Escola Superior
More informationKinematics and dynamics analysis of micro-robot for surgical applications
ISSN 1 746-7233, England, UK World Journal of Modelling and Simulation Vol. 5 (2009) No. 1, pp. 22-29 Kinematics and dynamics analysis of micro-robot for surgical applications Khaled Tawfik 1, Atef A.
More informationRobotics 2 Visual servoing
Robotics 2 Visual servoing Prof. Alessandro De Luca Visual servoing! objective use information acquired by vision sensors (cameras) for feedback control of the pose/motion of a robot (or of parts of it)
More informationPERFORMANCE IMPROVEMENT THROUGH SCALABLE DESIGN OF MUTLI-LINK 2-DOF AUTOMATED PEDESTRIAN CROWD CONTROL BARRIERS
PERFORMANCE IMPROVEMENT THROUGH SCALABLE DESIGN OF MUTLI-LINK 2-DOF AUTOMATED PEDESTRIAN CROWD CONTROL BARRIERS Shady S. Shorrab., Shafie A. A. and NK Alang-Rashid Department of Mechatronics Engineering,
More informationUNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences
Page 1 UNIVERSITY OF OSLO Faculty of Mathematics and Natural Sciences Exam in INF3480 Introduction to Robotics Day of exam: May 31 st 2010 Exam hours: 3 hours This examination paper consists of 5 page(s).
More informationMODELLING AND CONTROL OF A DELTA ROBOT
MODELLING AND CONTROL OF A DELTA ROBOT ABSTRACT The goal of this project was to develop a comprehensive controller for a generic delta robotic manipulator. The controller provides a variety of functions
More informationTRAJECTORY PLANNING OF FIVE DOF MANIPULATOR: DYNAMIC FEED FORWARD CONTROLLER OVER COMPUTED TORQUE CONTROLLER
59 Military Technical College Kobry El-Kobbah, Cairo, Egypt. 7 th International Conference on Applied Mechanics and Mechanical Engineering. TRAJECTORY PLANNING OF FIVE DOF MANIPULATOR: DYNAMIC FEED FORWARD
More informationAn Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices
An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices A. Rahmani Hanzaki, E. Yoosefi Abstract A recursive dynamic modeling of a three-dof parallel robot, namely,
More informationÉCOLE POLYTECHNIQUE DE MONTRÉAL
ÉCOLE POLYTECHNIQUE DE MONTRÉAL MODELIZATION OF A 3-PSP 3-DOF PARALLEL MANIPULATOR USED AS FLIGHT SIMULATOR MOVING SEAT. MASTER IN ENGINEERING PROJET III MEC693 SUBMITTED TO: Luc Baron Ph.D. Mechanical
More informationTheory and Design Issues of Underwater Manipulator
Theory and Design Issues of Underwater Manipulator Irfan Abd Rahman, Surina Mat Suboh, Mohd Rizal Arshad Univesiti Sains Malaysia albiruni81@gmail.com, sue_keegurlz@yahoo.com, rizal@eng.usm.my Abstract
More informationRobotics 2 Information
Robotics 2 Information Prof. Alessandro De Luca Robotics 2! 2017/18! Second semester! Monday, February 26 Wednesday, May 30, 2018! Courses of study (code)! Master in Artificial Intelligence and Robotics
More informationControl 2. Keypoints: Given desired behaviour, determine control signals Inverse models:
Control 2 Keypoints: Given desired behaviour, determine control signals Inverse models: Inverting the forward model for simple linear dynamic system Problems for more complex systems Open loop control:
More informationRobotics 2 Iterative Learning for Gravity Compensation
Robotics 2 Iterative Learning for Gravity Compensation Prof. Alessandro De Luca Control goal! regulation of arbitrary equilibium configurations in the presence of gravity! without explicit knowledge of
More informationImproving Trajectory Tracking Performance of Robotic Manipulator Using Neural Online Torque Compensator
JOURNAL OF ENGINEERING RESEARCH AND TECHNOLOGY, VOLUME 1, ISSUE 2, JUNE 2014 Improving Trajectory Tracking Performance of Robotic Manipulator Using Neural Online Torque Compensator Mahmoud M. Al Ashi 1,
More informationPrototyping advanced real-time robotic controllers on Linux RTAI systems with automatic code generation
Prototyping advanced real-time robotic controllers on Linux RTAI systems with automatic code generation Gabriella Alotto, Basilio Bona, Tommaso Calvelli Dipartimento di Automatica e Informatica Politecnico
More informationA Comparison of Classical and Learning Controllers
A Comparison of Classical and Learning Controllers Joseph Sun de la Cruz Dana Kulić William Owen Department of Electrical and Computer Engineering University of Waterloo, Waterloo, ON, Canada (e-mail:
More informationReinforcement Learning for Appearance Based Visual Servoing in Robotic Manipulation
Reinforcement Learning for Appearance Based Visual Servoing in Robotic Manipulation UMAR KHAN, LIAQUAT ALI KHAN, S. ZAHID HUSSAIN Department of Mechatronics Engineering AIR University E-9, Islamabad PAKISTAN
More informationArduino Based Planar Two DoF Robot Manipulator
Journal of Mechanics Engineering and Automation 8 (2018) 110-117 doi: 10.17265/2159-5275/2018.03.002 D DAVID PUBLISHING Arduino Based Planar Two DoF Robot Manipulator Fatih Cemal Can Mechatronics Engineering
More informationDrawing using the Scorbot-ER VII Manipulator Arm
Drawing using the Scorbot-ER VII Manipulator Arm Luke Cole Adam Ferenc Nagy-Sochacki Jonathan Symonds cole@lc.homedns.org u2546772@anu.edu.au u3970199@anu.edu.au October 29, 2007 Abstract This report discusses
More informationFuzzy Logic Approach for Hybrid Position/Force Control on Underwater Manipulator
Fuzzy Logic Approach for Hybrid Position/Force Control on Underwater Manipulator Mohd Rizal Arshad, Surina Mat Suboh, Irfan Abd Rahman & Mohd Nasiruddin Mahyuddin USM Robotic Research Group (URRG), School
More informationImage Based Visual Servoing Using Algebraic Curves Applied to Shape Alignment
The 29 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 29 St. Louis, USA Image Based Visual Servoing Using Algebraic Curves Applied to Shape Alignment Ahmet Yasin Yazicioglu,
More information3D Tracking Using Two High-Speed Vision Systems
3D Tracking Using Two High-Speed Vision Systems Yoshihiro NAKABO 1, Idaku ISHII 2, Masatoshi ISHIKAWA 3 1 University of Tokyo, Tokyo, Japan, nakabo@k2.t.u-tokyo.ac.jp 2 Tokyo University of Agriculture
More information1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination
1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination Iwona Pajak 1, Grzegorz Pajak 2 University of Zielona Gora, Faculty of Mechanical Engineering,
More informationControlling the Motion of a Planar 3-DOF Manipulator Using PID Controllers
Controlling the Motion of a Planar -DOF Manipulator Using PID Controllers Thien Van NGUYEN*,1, Dan N. DUMITRIU 1,, Ion STROE 1 *Corresponding author *,1 POLITEHNICA University of Bucharest, Department
More informationKinematic Control Algorithms for On-Line Obstacle Avoidance for Redundant Manipulators
Kinematic Control Algorithms for On-Line Obstacle Avoidance for Redundant Manipulators Leon Žlajpah and Bojan Nemec Institute Jožef Stefan, Ljubljana, Slovenia, leon.zlajpah@ijs.si Abstract The paper deals
More informationMonocular SLAM for a Small-Size Humanoid Robot
Tamkang Journal of Science and Engineering, Vol. 14, No. 2, pp. 123 129 (2011) 123 Monocular SLAM for a Small-Size Humanoid Robot Yin-Tien Wang*, Duen-Yan Hung and Sheng-Hsien Cheng Department of Mechanical
More informationDESIGN AND MODELLING OF A 4DOF PAINTING ROBOT
DESIGN AND MODELLING OF A 4DOF PAINTING ROBOT MSc. Nilton Anchaygua A. Victor David Lavy B. Jose Luis Jara M. Abstract The following project has as goal the study of the kinematics, dynamics and control
More informationA Vision-Based Endpoint Trajectory and Vibration Control for Flexible Manipulators
27 IEEE International Conference on Robotics and Automation Roma, Italy, -4 April 27 FrA. A Vision-Based Endpoint Trajectory and Vibration Control for Flexible Manipulators Xin Jiang, Atsushi Konno, Member,
More informationControlling Humanoid Robots with Human Motion Data: Experimental Validation
21 IEEE-RAS International Conference on Humanoid Robots Nashville, TN, USA, December 6-8, 21 Controlling Humanoid Robots with Human Motion Data: Experimental Validation Katsu Yamane, Stuart O. Anderson,
More information10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T
3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground
More informationRobot. A thesis presented to. the faculty of. In partial fulfillment. of the requirements for the degree. Master of Science. Zachary J.
Uncertainty Analysis throughout the Workspace of a Macro/Micro Cable Suspended Robot A thesis presented to the faculty of the Russ College of Engineering and Technology of Ohio University In partial fulfillment
More information