University of Bridgeport

Slides:



Advertisements
Similar presentations
COMP Robotics: An Introduction
Advertisements

Outline: Introduction Link Description Link-Connection Description
Mechatronics 1 Weeks 5,6, & 7. Learning Outcomes By the end of week 5-7 session, students will understand the dynamics of industrial robots.
University of Bridgeport
I NTRODUCTION TO R OBOTICS CPSC Lecture 5B – Control.
JOINTS CS / KINEMATIC LINKAGES PAGE 36 REVOLUTE JOINT (1 DOF) TRANSLATIONAL JOINT (1 DOF) CYLINDRICAL JOINT (2 DOF) SPHERICAL JOINT (3 DOF)
Dynamics of Serial Manipulators
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT DYNAMICS T. Bajd and M. Mihelj.
ME 4135 Fall 2011 R. R. Lindeke, Ph. D. Robot Dynamics – The Action of a Manipulator When Forced.
Robot Dynamics – Newton- Euler Recursive Approach ME 4135 Robotics & Controls R. Lindeke, Ph. D.
Ch. 7: Dynamics.
The City College of New York 1 Jizhong Xiao Department of Electrical Engineering City College of New York Manipulator Control Introduction.
Forward Kinematics.
Serial and Parallel Manipulators
Inverse Kinematics Jacobian Matrix Trajectory Planning
Introduction to ROBOTICS
Velocity Analysis Jacobian
V ELOCITY A NALYSIS J ACOBIAN University of Bridgeport 1 Introduction to ROBOTICS.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 5)
Web Enabled Robot Design and Dynamic Control Simulation Software Solutions From Task Points Description Tarek Sobh, Sarosh Patel and Bei Wang School of.
Definition of an Industrial Robot
Motion Control. Two-Link Planar Robot Determine Kp and Kv and Tv.
1 Haptic Systems Mohsen Mahvash Lecture 2 9/1/06.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 3)
Control 1 Keypoints: The control problem Forward models: –Geometric –Kinetic –Dynamic Process characteristics for a simple linear dynamic system.
To clarify the statements, we present the following simple, closed-loop system where x(t) is a tracking error signal, is an unknown nonlinear function,
M.S. Thesis Defense Jason Anderson Electrical and Computer Engineering Dept. Clemson University.
The City College of New York 1 Dr. Jizhong Xiao Department of Electrical Engineering City College of New York Inverse Kinematics Jacobian.
Controls. Given a set of desired Tool frame positions and orientations (that trace out a path over time, t ), there will be a corresponding required set.
KINEMATIC CHAINS & ROBOTS (I).
ASME DETC Robot Manipulators and Singularities Vijay Kumar.
Spatial Operator Algebra Review
Control of Robot Manipulators
M. Zareinejad 1. 2 Grounded interfaces Very similar to robots Need Kinematics –––––– Determine endpoint position Calculate velocities Calculate force-torque.
Review: Neural Network Control of Robot Manipulators; Frank L. Lewis; 1996.
Kinematics. The function of a robot is to manipulate objects in its workspace. To manipulate objects means to cause them to move in a desired way (as.
Lagrangian Mechanics A short overview. Introduction Previously studied Kinematics and differential motions of robots Now Dynamic analysis Inertias, masses,
Newton’s 2nd Law: Translational Motion
Chapter 3 Differential Motions and Velocities
Robotics II Copyright Martin P. Aalund, Ph.D.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 4)
City College of New York 1 Dr. John (Jizhong) Xiao Department of Electrical Engineering City College of New York Review for Midterm.
KINEMATICS ANALYSIS OF ROBOTS (Part 5). This lecture continues the discussion on the analysis of the forward and inverse kinematics of robots. After this.
Newton’s Second Law of Motion if the net external force of an object is not zero, the object accelerates in the direction of the net force the magnitude.
Kinematics Given: The values of the joint variables.
ROBOTICS 01PEEQW Basilio Bona DAUIN – Politecnico di Torino.
Chapter 4 Dynamic Analysis and Forces 4.1 INTRODUCTION In this chapters …….  The dynamics, related with accelerations, loads, masses and inertias. In.
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
MT411 Robotic Engineering
Robot Dynamics – Newton- Euler Recursive Approach
Calculations Practice Sheet
Mitsubishi robot arm.
Manipulator Dynamics 1 Instructor: Jacob Rosen
Introduction To Robotics
Minor Project - Human Interaction Robot Arm
بسم الله الرحمن الرحیم.
Introduction to ROBOTICS
Manipulator Dynamics 4 Instructor: Jacob Rosen
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Special English for Industrial Robot
2-DOF Manipulator Now, given the joint angles Ө1, Ө2 we can determine the end effecter coordinates x and y.
KINEMATIC CHAINS & ROBOTS (I)
Motion Control.
Special English for Industrial Robot
Chapter 4 . Trajectory planning and Inverse kinematics
Chapter 3. Kinematic analysis
Robotics 1 Copyright Martin P. Aalund, Ph.D.
ME321 Kinematics and Dynamics of Machines
Chapter 7 Inverse Dynamics Control
Presentation transcript:

University of Bridgeport Introduction to ROBOTICS Control University of Bridgeport 1 1

Control Problem Determine the time history of joint inputs required to cause the end-effector to execute a command motion. The joint inputs may be joint forces or torques.

Dynamic model The dynamic model of the robot has the form: is the torque about zk ,if joint k is revolute joint and is a force if joint k is prismatic joint Where: M(Θ) is n x n inertia matrix, is n x 1 vector of centrifugal terms and G(Θ) is a n x 1 vector of gravity terms.

Control Problem Given: A vector of desired position, velocity and acceleration. Required: A vector of joint actuator signals using the control law.

PD control The control law takes the form Where:

PD control

Model based control Kp and KD are diagonal matrices. The control law takes the form: Kp and KD are diagonal matrices.

Control Problem

Stable Response

Project The equations of motion: 2 1 (x , y) l2 l1

Project Simulation and Dynamic Control of a 2 DOF Planar Robot Problem statement: The task is to take the end point of the RR robot from (0.5, 0.0, 0.0) to (0.5, 0.3, 0.0) in the in a period of 5 seconds. Assume the robot is at rest at the starting point and should come to come to a complete stop at the final point. The other required system parameters are: L1 = L2 = 0.4m, m1 = 10kg, m2 = 7kg, g = 9.82m/s2.

Project Planning Perform inverse position kinematic analysis of the serial chain at initial and final positions to obtain (1i, 2i) and (1f, 2f). Then, obtain fifth order polynomial functions for 1 and 2 as functions of time such that the velocity and acceleration of the joints is zero at the beginning and at the end. These fifth order polynomials can be differentiated twice to get the desired velocity and acceleration time histories for the joints.

Project Use a PD control law where Kp and Kv are 2x2 diagonal matrices, and s is the current(sensed) value of the joint angle as obtained from the simulation. Tune the control gains to obtain good performance

Block diagram

2DOF robot The forward kinematic equations: The inverse kinematic equations: The Jacobian matrix 2 1 (x , y) l2 l1