UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

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

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

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

INSTITUTE OF AERONAUTICAL ENGINEERING

1. Introduction 1 2. Mathematical Representation of Robots

Theory of Robotics and Mechatronics

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

Introduction to Robotics

Robotics I. March 27, 2018

Forward kinematics and Denavit Hartenburg convention

MTRX4700 Experimental Robotics

PPGEE Robot Dynamics I

EE Kinematics & Inverse Kinematics

EEE 187: Robotics Summary 2

Robot mechanics and kinematics

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

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

ME5286 Robotics Spring 2013 Quiz 1

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

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

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

Kinematics and dynamics analysis of micro-robot for surgical applications

Robotics kinematics and Dynamics

DESIGN AND MODELLING OF A 4DOF PAINTING ROBOT

Lecture 2: Kinematics of medical robotics

Dynamic Analysis of Manipulator Arm for 6-legged Robot

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

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

CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES

Lecture Note 6: Forward Kinematics

Robot mechanics and kinematics

MEAM 520. More Denavit-Hartenberg (DH)

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

Modeling and Control of a Bending Backwards Industrial Robot

Control of Industrial and Mobile Robots

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

MEAM 520. Denavit-Hartenberg (DH)

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

Kinematic Model of Robot Manipulators

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

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

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

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

Automatic Control Industrial robotics

Robotics. SAAST Robotics Robot Arms

PSO based Adaptive Force Controller for 6 DOF Robot Manipulators

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

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

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

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

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

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

The Denavit Hartenberg Convention

Basilio Bona ROBOTICA 03CFIOR 1

Prof. Mark Yim University of Pennsylvania

Trajectory Tracking Control of A 2-DOF Robot Arm Using Neural Networks

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

ECE569 Fall 2015 Solution to Problem Set 2

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

Industrial Robots : Manipulators, Kinematics, Dynamics

Chapter 2 Kinematics of Mechanisms

CS4610/CS5335: Homework 1

Constrained Dynamic Parameter Estimation using the Extended Kalman Filter

PERFORMANCE IMPROVEMENT THROUGH SCALABLE DESIGN OF MUTLI-LINK 2-DOF AUTOMATED PEDESTRIAN CROWD CONTROL BARRIERS

13. Learning Ballistic Movementsof a Robot Arm 212

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

Written exams of Robotics 2

Review Exercise. 1. Determine vector and parametric equations of the plane that contains the

[2] J. "Kinematics," in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988.

Using Algebraic Geometry to Study the Motions of a Robotic Arm

2. Motion Analysis - Sim-Mechanics

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

7-Degree-Of-Freedom (DOF) Cable-Driven Humanoid Robot Arm. A thesis presented to. the faculty of. In partial fulfillment

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

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

INTERNATIONAL JOURNAL OF MECHANICAL ENGINEERING AND TECHNOLOGY (IJMET) ADVANCEMENT AND STIMULATION OF FIVE DEGREE OF FREEDOM ROBOT LEVER ARM

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK

ISE 422/ME 478/ISE 522 Robotic Systems

Kinematics, Kinematics Chains CS 685

Theory and Design Issues of Underwater Manipulator

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

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

Lecture «Robot Dynamics»: Multi-body Kinematics

Lecture «Robot Dynamics»: Kinematics 3

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

Crane Forwarder-Control Algorithm for Automatic Extension of Prismatic Link

Singularity Handling on Puma in Operational Space Formulation

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

Lecture «Robot Dynamics»: Kinematics 3

Homogeneous coordinates, lines, screws and twists

Modeling and Control of 2-DOF Robot Arm

Elements of Kinematics and Dynamics of Industrial Robots

Written exams of Robotics 1

Differential Kinematics. Robotics. Differential Kinematics. Vladimír Smutný

Modeling of Humanoid Systems Using Deductive Approach

ROBOTICS 01PEEQW Laboratory Project #1. Basilio Bona DAUIN Politecnico di Torino

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

ROBOTICS 01PEEQW Laboratory Project #1. Basilio Bona DAUIN Politecnico di Torino

6. Kinematics of Serial Chain Manipulators

Transcription:

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). Appendices: none Permitted materials: Mark W. Spong, Seth Hutchinson, M. Vidyasagar: Robot Modeling and Control K. Rottmann: Matematisk formelsamling (all editions) Approved calculator Make sure that your copy of this examination paper is complete before answering. You may submit your exam in either Norwegian or English. 1 (weight 15%) a) Briefly explain the basics of a closed loop system with PID control. Sketch a diagram of a closed loop, and briefly explain the meaning of P, I and D (explain using words). b) Briefly explain the concepts of how a genetic algorithm works. How can this be applied in a robot? c) The DaVinci Teleoperation system for robotic surgery has a major lack. What is it and how can this be solved? d) Name a few sensors or other input devices that are commonly used in mobile robots. Why are they needed?

2 (weight 30%) p Figure 1: exercise 2 Figure 1 shows a three-link robot with link lengths L 1, L 2 and L 3. The first joint is revolute and rotates along the vertical axis. The second joint is prismatic and works perpendicularly to the rotation axis of joint 1. The third joint is revolute and rotates along the horizontal axis that is perpendicular to the working axis of joint 2 (as shown in the figure). The end effector is located at point p at the end of link 3. a) Draw a sketch of the robot with attached coordinate frames according to the Denavit Hartenberg convention. b) Define the table of Denavit Hartenberg parameters c) Derive the forward kinematics of the robot d) Derive the inverse position kinematics of the robot e) Define the Jacobian of the manipulator and find the singular configurations 2

3 (weight 20%) Figure 2: exercise 3 Frames M and C are attached rigidly to a cuboid as shown in Figure 2. Frame U is fixed and serves as the universe frame of reference. The cube undergoes the following motions (i) in the indicated sequence: 1. Rotation about the z axis of Frame C by 30 o, then 2. Translation by a vector (1,2,3) along Frame C, then 3. Rotation about the x axis of Frame M by 45 o, and then 4. Rotation about the y axis of Frame U by 60 o. Let T U C i and T U M i be the 4 4 homogeneous transformation matrices that describe the position and orientation of Frames C and M, respectively, in U after motion i. Show the equations of the successive transformations needed to find the following transformation matrices (do not perform the matrix multiplications): a) T U C 1 b) T U C 2 c) T U C 3 d) T U C 4 e) T U M 4 3

4 (weight 15%) Figure 3: exercise 4 Figure 3 shows a 4-axis robot with all rotational joints. The first joint rotates about a vertical axis while the next three joints rotate about horizontal axes parallel to the xy plane of Frame U. Frame E is attached to the robot end-effector. A six axis force-torque sensor provides 3 force and 3 torque readings along and about the x, y, and z axes of the sensor frame S. Frame S is coincident to the fixed frame of reference U. At the following stationary configuration (does not correspond to the configuration in the figure): T U E = ( R U E p U E 0 1 ) = 0.5 0 0 10 0.612 0.436 0.660 5 0.61 0.789 0.047 4 0 0 0 1 the robot end-effector is carrying a cubic (0.1m cube) payload of 20kg. Assume that the robot links are weightless. The gravitational force is pointing downward along the negative z axis direction of Frame U. The end-effector frame is at the base of the gripper. The center of mass of the payload is at its center and lies on the z axis located at 0.05m in positive z direction of the end-effector. The acceleration due to gravity is 9.8m/s 2. Calculate the six readings of the six-axis force-torque sensor. 4

5 (weight 20%) Figure 4: exercise 5 The two-link Cartesian arm has the link masses m1 and m2 concentrated at the distal ends as shown (Fig 4). The second joint axis makes an angle of 45 o with the first joint axis. The Euler Lagrange equation is defined by: d L L = τ j dt q j q j Here L = K P where K is the kinetic energy and P is the potential energy 1. Derive the kinetic and potential energies of the links. 2. Formulate the Euler-Lagrange equations of the form D(q) q + C(q, q) q + G(q) = τ, where, q = [d1, d2] T, τ = [f1, f2] T, D(q) is the inertia matrix, C(q, q) is the matrix defined by the so called Christoffel Symbols, and G(q) represent the gravitational forces. 5