NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours

Similar documents
UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

Introduction to Robotics

MEM380 Applied Autonomous Robots Winter Robot Kinematics

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

Chapter 3 : Computer Animation

Jacobian: Velocities and Static Forces 1/4

Robotics I. March 27, 2018

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

Kinematic Model of Robot Manipulators

1. Introduction 1 2. Mathematical Representation of Robots

A simple example. Assume we want to find the change in the rotation angles to get the end effector to G. Effect of changing s

INSTITUTE OF AERONAUTICAL ENGINEERING

Robot Geometry and Kinematics

MTRX4700 Experimental Robotics

Jacobian: Velocities and Static Forces 1/4

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

A Full Analytical Solution to the Direct and Inverse Kinematics of the Pentaxis Robot Manipulator

Automated Parameterization of the Joint Space Dynamics of a Robotic Arm. Josh Petersen

Automatic Control Industrial robotics

MDP646: ROBOTICS ENGINEERING. Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt. Prof. Said M.

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.

02/22/02. Assignment 1 on the web page: Announcements. Test login procedure NOW!

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

Theory of Robotics and Mechatronics

Kinematics and dynamics analysis of micro-robot for surgical applications

A New Concept on Automatic Parking of an Electric Vehicle

3. Manipulator Kinematics. Division of Electronic Engineering Prof. Jaebyung Park

Singularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics

Chapter 2 Kinematics of Mechanisms

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric

Kinematics, Kinematics Chains CS 685

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm

MEAM 520. Mobile Robots

Robotics kinematics and Dynamics

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

Singularity Handling on Puma in Operational Space Formulation

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

Forward kinematics and Denavit Hartenburg convention

KINEMATICS STUDY AND WORKING SIMULATION OF THE SELF- ERECTION MECHANISM OF A SELF-ERECTING TOWER CRANE, USING NUMERICAL AND ANALYTICAL METHODS

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

This week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object.

Applications. Human and animal motion Robotics control Hair Plants Molecular motion

Robotics (Kinematics) Winter 1393 Bonab University

Robot mechanics and kinematics

A rigid body free to move in a reference frame will, in the general case, have complex motion, which is simultaneously a combination of rotation and

Name Class Date. subtract 3 from each side. w 5z z 5 2 w p - 9 = = 15 + k = 10m. 10. n =

Multibody Motion Estimation and Segmentation from Multiple Central Panoramic Views

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

State Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor and Virtual Joint Model

θ x Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing Position & Orientation & State 2 30-Jul

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

ME/CS 133(a): Final Exam (Fall Quarter 2017/2018)

Exercise 2b: Model-based control of the ABB IRB 120

Kinematics of Closed Chains

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI

CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES

Chapter 1: Introduction

Industrial Robots : Manipulators, Kinematics, Dynamics

GLOBAL EDITION. Interactive Computer Graphics. A Top-Down Approach with WebGL SEVENTH EDITION. Edward Angel Dave Shreiner

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

Efficient Closed-Form Solution of Inverse Kinematics for a Specific Six-DOF Arm

Rational Trigonometry Applied to Robotics

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS

Robot mechanics and kinematics

Lecture «Robot Dynamics»: Kinematic Control

Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF)

Modeling and Control of 2-DOF Robot Arm

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

-SOLUTION- ME / ECE 739: Advanced Robotics Homework #2

WEEKS 1-2 MECHANISMS

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

Computer Animation. Rick Parent

Dynamic Analysis of Manipulator Arm for 6-legged Robot

DESIGN AND MODELLING OF A 4DOF PAINTING ROBOT

13. Learning Ballistic Movementsof a Robot Arm 212

Fast Dynamic Simulation of Multi-Body Systems Using Impulses

[ ] [ ] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D. φ = cos 1 1/ φ = tan 1 [ 2 /1]

PPGEE Robot Dynamics I

ME 115(b): Final Exam, Spring

Manipulator trajectory planning

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

Theory and Design Issues of Underwater Manipulator

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný

PSO based Adaptive Force Controller for 6 DOF Robot Manipulators

Introduction to Homogeneous Transformations & Robot Kinematics

DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT

Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

What and Why Transformations?

Mechanisms. Updated: 18Apr16 v7

2. Motion Analysis - Sim-Mechanics

Control of Industrial and Mobile Robots

SAMPLE STUDY MATERIAL. Mechanical Engineering. Postal Correspondence Course. Theory of Machines. GATE, IES & PSUs

ME 115(a): Final Exam (Winter Quarter 2009/2010)

MEAM 520. More Denavit-Hartenberg (DH)

Developing a Robot Model using System-Level Design

Modeling and Control of a Bending Backwards Industrial Robot

Transcription:

NATIONAL UNIVERSITY OF SINGAPORE EXAMINATION FOR THE DEGREE OF B.ENG. (Semester I: 1999/000) EE4304/ME445 - ROBOTICS October/November 1999 - Time Allowed: Hours INSTRUCTIONS TO CANDIDATES: 1. This paper contains FIVE (5) questions in Sections and comprises SIX (6) pages.. Answer all questions (Q. 1, and 3) in Section A, and an 1 question (Q. 4 or 5) in Section B. 3. All questions carr equal marks. 4. This is an open-book eamination.

SECTION A: COMPULSORY (Answer all three questions in this section.) EE4304/ME445 Robotics / Page Q.1(a) Figure 1 shows a robot with three rotational joints. The ais motion of the first joint (Joint A) is along the -ais of Frame U. The ais of motion for the nd joint (Joint B) is along the link AB. The 3 rd joint (Joint C) rotates about an ais defined b BC CD (where is the vector cross product), i.e., the ais is normal to the plane formed b BCD. The three joint variables φ 1, φ, φ 3 have the following zero positions: φ 1 is zero when AB is parallel to the -ais of Frame U, φ is zero when ABCD is in the z plane of Frame U, φ 3 is zero when CD is aligned with BC. The length of each link is 1 m. AB is alwas perpendicular to BC. (i) Assign Frames to the robot according to the Denavit Hartenberg (DH) Convention discussed in class. (4 Marks) (ii) Determine the 4 DH parameters for each of the three links, i.e., complete the table of kinematic (DH) parameters. Indicate which parameter is the joint coordinate, q i. (4 Marks) (iii) Determine the relationships between q i and φ i. ( Marks) (iv) Frame D is attached to the last link such that its origin is at D and it s z ais is along the link CD. Derive the epressions describing the position U p D and the orientation vector U z D as functions of the three joint variables φ 1, φ, φ 3. You do not need to simplif the epressions. (You can leave the epression in matrivector and/or matri-matri product terms.) (5 Marks) φ B z D z U D A φ 1 C φ 3 U Figure 1

EE4304/ME445 Robotics / Page 3 Q.1(b) Frames B and C are attached to the same rigid bod with B T C given. Frames A and D are fied to the universe with A T D given. The bod is initiall at A T B. The bod undergoes the following ordered sequence of motions: 1> Rotation about z-ais of Frame A b 30 degrees > Rotation about -ais of Frame C b 40 degrees 3> Rotation about -ais of Frame D b 50 degrees Determine the final position and orientation of Frame B with respect to Frame A, A T B. You do not need to simplif our answer. Epress our answer in terms of a matri product epression. Q. The orientation of a rigid bod can be described b the three angles α, β, γ where R = Rot (, α) Rot (, β) Rot (, γ) = i Cos@βD Sin@βD Sin@γD Cos@γD Sin@βD Sin@αD Sin@βD Cos@αD Cos@γD Cos@βD Sin@αD Sin@γD Cos@βD Cos@γD Sin@αD Cos@αD Sin@γD k Cos@αD Sin@βD Cos@γD Sin@αD + Cos@αD Cos@βD Sin@γD Cos@αD Cos@βD Cos@γD Sin@αD Sin@γD { (a) Derive the complete inverse kinematic equations that compute α, β, γ given n R = n n z o o o z a a a z (15 Marks) (b) Frames E and F are attached to the same rigid bod with E T F given. The rigid bod is in motion and at a certain instant of time, the bod is at given orientation (α, β, γ) such that A R E = Rot (, α) Rot (, β) Rot (, γ), and the position coordinates of E in Frame A is given as (a,b,c). At this same instant, the angles (α, β, γ) are changing at the given rates (α, β, γ ) and the translational velocit of E is given as A u E = (a, b, c ) T. (i) Determine the angular velocit of Frame F with respect to Frame A, A ω F. (ii) Determine the translational velocit of Frame F with respect to Frame A, A u F. (Epress our answers in terms of the given quantities. You do not need to simplif.)

EE4304/ME445 Robotics / Page 4 Q.3 Assume that the robot shown in Figure is in the vertical plane, the mass of each link is concentrated at a point in the indicated mass centers with m 1 and m being the equivalent masses of links 1 and respectivel, L 1 c is the length from the center of mass m 1 to joint 1, L 1 and L are the lengths of links 1 and, τ 1 and τ are the output torques of motors 1 and which are located at the joints. (a) Give two different sets of generalized coordinates for the robot manipulator. Draw two separate figures of the manipulator indicating the generalized coordinates that ou choose. Indicate the tpe of joint for the each of the two joints as well. (3 Marks) L 1 L L 1c m 1 m g Figure (b) Derive the Lagrange-Euler equations of the form D( q)&& q + C( q, q&) q& + G( q) = τ where, q = [q 1, q] T, τ = [τ 1, τ ] T, D(q) is the inertia matri, C( q, q&) is the matri defined b the so called Christoffel Smbols, and G(q) represent the gravitational forces. (14 marks) (c) Design a computed torque controller for this robot such that the resulting closed-loop sstem is decoupled, criticall damped, and with a natural frequenc ω = 4 rad/s. (8 Marks)

EE4304/ME445 Robotics / Page 5 SECTION B (Answer Onl One out of the Two Questions in this Section) Q.4 (a) The equations of motion of the two-link robot arm in Fig. 3 can be written in a compact matri-vector form as: d d 11 1 ) ) d 1 d ) 1 + c 1 ) + c1 ) 1 ) 1 c 1 g1( 1, + g 1, ) τ = ) τ 1 l 1 1 l 0 z 1 1 0 z 0 m m 1 Figure 3 z i. Choose an appropriate state variable vector (t) and a control vector u(t) for this dnamic sstem. (5 Marks) ii. Epress the equations of motion of this robot arm eplicitl in terms of d ij s, c ij s, and g i s in a state space representation with the chosen statevariable vector and control vector. (b) Briefl discuss the basic idea of the independent joint control scheme and, the advantages and disadvantages in implementing such a scheme. (6 Marks) (c) Briefl discuss the advantages and disadvantages of the computed torque method. (4 Marks)

EE4304/ME445 Robotics / Page 6 Q.5 (a) A single-link rotar robot is required to move from (0) = 30 to () = 100 in s. The joint velocit and acceleration are both zero at the initial and final positions. The trajector ma be composed of one or more polnomial segments whose orders are all the same. i. What is the lowest degree polnomial that can be used to accomplish the motion? (3 Marks) ii. Determine the coefficients of a quadric polnomial that accomplishes the motion. You ma split the joint trajector in to several trajector segments. (You can leave the epression in matri-vector and/or matri-matri product terms.) (b) Figure 4 shows a planar robot with 7 rotational joints. The ais of motion of each joint is parallel to the z ais of Frame U. (3 Marks each) i. How man degrees of freedom does this robot have in terms of its positioning and orienting capabilit? ii. iii. iv. It is known that robots with redundant joints can also have singularities. At a singular configuration, what is the rank of the Jacobian matri (that relates the joint and end-effector velocities)? Draw the robot at a singular configuration and indicate the rank of the Jacobian at the drawn singular configuration. What is the minimum number of joints for this planar robot to be able to have the same positioning and orienting capabilit as the 7 joints? (The positioning and orienting capabilities are independent.) U U Figure 4 END OF PAPER