Theory of Robotics and Mechatronics

Similar documents
Introduction to Robotics

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

Forward kinematics and Denavit Hartenburg convention

Prof. Mark Yim University of Pennsylvania

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

Robotics I. March 27, 2018

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

Industrial Robots : Manipulators, Kinematics, Dynamics

Robotics kinematics and Dynamics

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

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

ME5286 Robotics Spring 2014 Quiz 1 Solution. Total Points: 30

Prof. Mark Yim University of Pennsylvania

The University of Missouri - Columbia Electrical & Computer Engineering Department EE4330 Robotic Control and Intelligence

ME5286 Robotics Spring 2013 Quiz 1

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

INSTITUTE OF AERONAUTICAL ENGINEERING

ME 115(b): Final Exam, Spring

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

EEE 187: Robotics Summary 2

6. Kinematics of Serial Chain Manipulators

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

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

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

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK

MEAM 520. Denavit-Hartenberg (DH)

KINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS

Finding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm

1. Introduction 1 2. Mathematical Representation of Robots

Development of Direct Kinematics and Workspace Representation for Smokie Robot Manipulator & the Barret WAM

MEAM 520. More Denavit-Hartenberg (DH)

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

Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software

ME5286 Robotics Spring 2015 Quiz 1

Chapter 1: Introduction

The Denavit Hartenberg Convention

Robotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

MTRX4700 Experimental Robotics

KINEMATICS PROGRAMMING FOR TWO COOPERATING ROBOTS PERFORMING TASKS

Lecture Note 6: Forward Kinematics

EE Kinematics & Inverse Kinematics

A Review Paper on Analysis and Simulation of Kinematics of 3R Robot with the Help of RoboAnalyzer

Objectives. Part 1: forward kinematics. Physical Dimension

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Written exams of Robotics 1

Kinematics, Kinematics Chains CS 685

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

Kinematic Model of Robot Manipulators

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

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

Inverse Kinematics of 6 DOF Serial Manipulator. Robotics. Inverse Kinematics of 6 DOF Serial Manipulator

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

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot

ISE 422/ME 478/ISE 522 Robotic Systems

METR4202: ROBOTICS & AUTOMATION

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

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

which is shown in Fig We can also show that the plain old Puma cannot reach the point we specified

Singularities of a Manipulator with Offset Wrist

240AR059 - Geometric Fundamentals for Robot Design

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

ME 115(b): Final Exam, Spring

Solution of inverse kinematic problem for serial robot using dual quaterninons and plucker coordinates

Index Terms Denavit-Hartenberg Parameters, Kinematics, Pick and place robotic arm, Taper roller bearings. III. METHODOLOGY

CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES

Lecture 3. Planar Kinematics

Planar Robot Kinematics

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

Kinematics of Closed Chains

Using Redundancy in Serial Planar Mechanisms to Improve Output-Space Tracking Accuracy

Chapter 2 Mechanisms Abstract

Articulated Robots! Robert Stengel! Robotics and Intelligent Systems! MAE 345, Princeton University, 2017

Structure Based Classification and Kinematic Analysis of Six-Joint Industrial Robotic Manipulators

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Simulation of Articulated Robotic Manipulator & It s Application in Modern Industries

Synthesis of Spatial RPRP Loops for a Given Screw System

Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

autorob.github.io Inverse Kinematics UM EECS 398/598 - autorob.github.io

Robot mechanics and kinematics

Lecture 2: Kinematics of medical robotics

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

Ch. 6: Trajectory Generation

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

Using Algebraic Geometry to Study the Motions of a Robotic Arm

Fundamentals of Robotics Study of a Robot - Chapter 2 and 3

Some algebraic geometry problems arising in the field of mechanism theory. J-P. Merlet INRIA, BP Sophia Antipolis Cedex France

Kinematics and dynamics analysis of micro-robot for surgical applications

What is a Manipulator? 2007 RoboJackets TE Sessions 10/16/2007. Keys to Understanding Manipulators TE Sessions Manipulators 10/16/07

Lecture 18 Kinematic Chains

What is an industrial robot?

Design & Kinematic Analysis of an Articulated Robotic Manipulator

Exam in DD2426 Robotics and Autonomous Systems

Kinematics. CS 448D: Character Animation Prof. Vladlen Koltun Stanford University

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

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

MEM380 Applied Autonomous Robots Winter Robot Kinematics

Rational Trigonometry Applied to Robotics

A New Algorithm for Measuring and Optimizing the Manipulability Index

Transcription:

Theory of Robotics and Mechatronics Final Exam 19.12.2016 Question: 1 2 3 Total Points: 18 32 10 60 Score: Name: Legi-Nr: Department: Semester: Duration: 120 min 1 A4-sheet (double sided) of notes allowed No calculators allowed No dictionaries allowed Language: English Try to answer all questions within the spaces provided on the sheet. If you run out of space there, continue on the back of the page. More paper will be provided if necessary. Hand in all paper you wrote on, even scratch paper. Write your name on every sheet. Put your Legi in front of you. 1

Theory of Robotics and Mechatronics: Final Exam Page 2 of 5 Question 1.. (18 points)..................................... Points earned: (a) (4 points) Briefly explain the difference between the precision and the accuracy of a sensor. Would you prefer a sensor that is accurate or one that is precise? Why? (b) (6 points) Answer true or false in the following questions. If you think that the statement is false, give the correct one. 1. For a given dimension of the workspace, a kinematically redundant manipulator has more degrees of freedom than needed. 2. Revolute joints always change the orientation of the end-effector and never the position. 3. The joint space defines the region where the end-effector of the robot moves. 4. The matrix exponential of a skew-symmetric matrix is a rotation matrix. 5. The velocity relationships between the joint space and the task space are determined by the Jacobian of forward kinematics. 6. The major axis of manipulability ellipsoid shows the direction requires the most effort from the joint motors. (c) (8 points) In general, we would need 6 independent parameters to define the transformation between two neighboring coordinate frames. However, the Denavit- Hartenberg (D-H) convention reduces the problem to 4 parameters by introducing two rules for the choice of the origin and orientation for the coordinate frames. 1. Describe the two rules to choose the origin and orientation of the coordinate frames. 2. Consider the two-link manipulator which has joint 1 revolute and joint 2 prismatic. The coordinate frames are established following the two rules for D-H convention. Find the link parameters, link lengths, twists, offsets, and joint angles. x % x $ d % z % z$ θ $ a " link length a i twist α i offset d i Joint angle θ i x " 1 z " 2 Figure 1

Theory of Robotics and Mechatronics: Final Exam Page 3 of 5 Question 2.. (32 points)..................................... Points earned: Consider the following manipulator at its initial configurations: l 1 l 2 θ $ θ % θ " l 3 l 0 x z S θ # y y T z x Figure 2: Manipulator at its initial configuration (θ 1 = θ 2 = θ 3 = θ 4 = 0). Joint 1 rotates about the positive z-axis and joint 2 rotates about the positive x-axis. 1 and 2 have a length of l 0 and l 1. Joint 3 translates along the positive y-axis and joint 4 translates along the negative z-axis. 3 and 4 have a length of l 2 and l 3. (a) (1 point) How many degrees of freedom does the manipulator have? (b) (8 points) Write the abstract geometrical screw parameters, the twists, and the twist coordinates for each joint on the manipulator. (c) (11 points) Derive the forward kinematics of the tool frame with respect to the spatial frame (g st (θ)). (d) (8 points) Derive the spatial manipulator Jacobian and tease out the spatial velocity. (e) (4 points) The hybrid velocity has the same physical meaning as the body velocity, but expressed in the spatial frame, rather than in the body frame. This corresponds to our physical intuition of velocity better than the spatial velocity. If the tool frame is expressed as [ ] R(θ) p(θ) g st (θ) = 0 1 the hybrid velocity is simply computed as [ ] R(θ) 0 V h = V b. 0 R(θ) Compute the hybrid velocity, V h, when the manipulator is passing its initial configuration (i.e., θ 1 = θ 2 = θ 3 = θ 4 = 0).

Theory of Robotics and Mechatronics: Final Exam Page 4 of 5 Answer sheet for Question 2

Theory of Robotics and Mechatronics: Final Exam Page 5 of 5 Question 3.. (10 points)..................................... Points earned: (a) (6 points) Name, describe and compare three different image smoothing filters. (b) (4 points) Erosion is the mathematical morphology to gradually shrink the boundaries of a region, and the amount that they shrink depends upon the choice of the structuring element. What would be the output of an erosion using a 4-connected and a 8-connected structuring element? Draw the answer on the following image. 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 Original Image 4-connectivity 8-connectivity