Control of a Robot Manipulator for Aerospace Applications

Size: px
Start display at page:

Download "Control of a Robot Manipulator for Aerospace Applications"

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

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS

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

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

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

Dynamic Analysis of Manipulator Arm for 6-legged Robot

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

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

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

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

JOINT SPACE POINT-TO-POINT MOTION PLANNING FOR ROBOTS. AN INDUSTRIAL IMPLEMENTATION

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

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

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

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

AC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY

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

Torque-Position Transformer for Task Control of Position Controlled Robots

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

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

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

Simulation-Based Design of Robotic Systems

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

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator

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

PPGEE Robot Dynamics I

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

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR

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

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

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

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

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

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators

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

Written exams of Robotics 2

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

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

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

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

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

PSO based Adaptive Force Controller for 6 DOF Robot Manipulators

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

Simulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces

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

ANALYTICAL MODEL OF THE CUTTING PROCESS WITH SCISSORS-ROBOT FOR HAPTIC SIMULATION

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

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)

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

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

Visual Servoing Utilizing Zoom Mechanism

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

Robot mechanics and kinematics

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

Manipulator trajectory planning

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

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

1. Introduction 1 2. Mathematical Representation of Robots

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

Robot Vision Control of robot motion from video. M. Jagersand

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

Robot mechanics and kinematics

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

Dipartimento di Ingegneria Aerospaziale Politecnico di Milano

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

INTRODUCTION CHAPTER 1

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 information

On-line Dynamic Model Learning for Manipulator Control

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

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

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

IVR: Open- and Closed-Loop Control. M. Herrmann

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

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta

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

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

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

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

Robots are built to accomplish complex and difficult tasks that require highly non-linear motions.

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

DETERMINING suitable types, number and locations of

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

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

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

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

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

Design of a Three-Axis Rotary Platform

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

Modeling of Humanoid Systems Using Deductive Approach

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

Singularity Handling on Puma in Operational Space Formulation

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

6-dof Eye-vergence visual servoing by 1-step GA pose tracking

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

Inverse Kinematics of Robot Manipulators with Multiple Moving Control Points

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

Vision-Based Control of the RoboTenis System

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

Dynamics modeling of structure-varying kinematic chains for free-flying robots

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

Optimization of a two-link Robotic Manipulator

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

AMR 2011/2012: Final Projects

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

Control of industrial robots. Kinematic redundancy

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

Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm

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

Design of Kinematic Controller for Real-time Vision Guided Robot Manipulators*

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

Lecture 2: Kinematics of medical robotics

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

Visual Tracking of Unknown Moving Object by Adaptive Binocular Visual Servoing

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

Prof. Fanny Ficuciello Robotics for Bioengineering Trajectory planning

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

INSTITUTE OF AERONAUTICAL ENGINEERING

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

FORCE CONTROL OF LINK SYSTEMS USING THE PARALLEL SOLUTION SCHEME

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

VISUAL POSITIONING OF A DELTA ROBOT

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

Available online at ScienceDirect. Marko Švaco*, Bojan Šekoranja, Filip Šuligoj, Bojan Jerbić

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

PRACTICAL SESSION 4: FORWARD DYNAMICS. Arturo Gil Aparicio.

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

On Evolving Fuzzy Modeling for Visual Control of Robotic Manipulators

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

Kinematics and dynamics analysis of micro-robot for surgical applications

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

Robotics 2 Visual servoing

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

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

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

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

MODELLING AND CONTROL OF A DELTA ROBOT

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

TRAJECTORY PLANNING OF FIVE DOF MANIPULATOR: DYNAMIC FEED FORWARD CONTROLLER OVER COMPUTED TORQUE CONTROLLER

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

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

Theory and Design Issues of Underwater Manipulator

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

Robotics 2 Information

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

Control 2. Keypoints: Given desired behaviour, determine control signals Inverse models:

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

Robotics 2 Iterative Learning for Gravity Compensation

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

Improving Trajectory Tracking Performance of Robotic Manipulator Using Neural Online Torque Compensator

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

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

A Comparison of Classical and Learning Controllers

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

Reinforcement Learning for Appearance Based Visual Servoing in Robotic Manipulation

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

Arduino Based Planar Two DoF Robot Manipulator

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

Drawing using the Scorbot-ER VII Manipulator Arm

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

Fuzzy Logic Approach for Hybrid Position/Force Control on Underwater Manipulator

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

Image Based Visual Servoing Using Algebraic Curves Applied to Shape Alignment

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

3D Tracking Using Two High-Speed Vision Systems

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

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

Controlling the Motion of a Planar 3-DOF Manipulator Using PID Controllers

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

Kinematic Control Algorithms for On-Line Obstacle Avoidance for Redundant Manipulators

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

Monocular SLAM for a Small-Size Humanoid Robot

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

DESIGN AND MODELLING OF A 4DOF PAINTING ROBOT

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

A Vision-Based Endpoint Trajectory and Vibration Control for Flexible Manipulators

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

Controlling Humanoid Robots with Human Motion Data: Experimental Validation

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

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

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

Robot. A thesis presented to. the faculty of. In partial fulfillment. of the requirements for the degree. Master of Science. Zachary J.

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