Given U, V, x and θ perform the following steps: a) Find the rotation angle, φ, by which u 1 is rotated in relation to x 1

Similar documents
Inverse differential kinematics Statics and force transformations

MEAM 520. More Velocity Kinematics

Lecture «Robot Dynamics» : Kinematics 3

Exercise 1b: Differential Kinematics of the ABB IRB 120

The Jacobian. Jesse van den Kieboom

Example: RR Robot. Illustrate the column vector of the Jacobian in the space at the end-effector point.

Robotics I June 11, 2018

Advanced Robotic Manipulation

Ch. 5: Jacobian. 5.1 Introduction

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics

Robotics & Automation. Lecture 17. Manipulability Ellipsoid, Singularities of Serial Arm. John T. Wen. October 14, 2008

Numerical Methods for Inverse Kinematics

Robotics I. June 6, 2017

Differential Kinematics

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics

Advanced Robotic Manipulation

ME5286 Robotics Spring 2017 Quiz 2

Multi-Priority Cartesian Impedance Control

Robotics 1 Inverse kinematics

Robotics 1 Inverse kinematics

Robot Dynamics Instantaneous Kinematiccs and Jacobians

Robotics 1 Inverse kinematics

Robotics I. Test November 29, 2013

8 Velocity Kinematics

Robotics I. February 6, 2014

Operational Space Control of Constrained and Underactuated Systems

Case Study: The Pelican Prototype Robot

Lecture 7: Kinematics: Velocity Kinematics - the Jacobian

Robotics I. April 1, the motion starts and ends with zero Cartesian velocity and acceleration;

(W: 12:05-1:50, 50-N202)

Robotics I Midterm classroom test November 24, 2017

Advanced Robotic Manipulation

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Position and orientation of rigid bodies

Chapter 3 Numerical Methods

Reconfiguration Manipulability Analyses for Redundant Robots in View of Strucuture and Shape

Robotics I. Classroom Test November 21, 2014

Trajectory Planning from Multibody System Dynamics

Robust Control of Cooperative Underactuated Manipulators

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

A new large projection operator for the redundancy framework

Chapter 3 + some notes on counting the number of degrees of freedom

Screw Theory and its Applications in Robotics

Robot Dynamics II: Trajectories & Motion

Exploiting Redundancy to Reduce Impact Force*

Framework Comparison Between a Multifingered Hand and a Parallel Manipulator

Control of a Handwriting Robot with DOF-Redundancy based on Feedback in Task-Coordinates

Robotics. Kinematics. Marc Toussaint University of Stuttgart Winter 2017/18

Coupling Visual Servoing with Active Structure from Motion

Kinematic representation! Iterative methods! Optimization methods

Robotics 2 Robots with kinematic redundancy

Modelling and Interactional Control of a Multi-fingered Robotic Hand for Grasping and Manipulation.

Kinematic Isotropy of the H4 Class of Parallel Manipulators

Analysis of the Acceleration Characteristics of Non-Redundant Manipulators

Lecture Note 8: Inverse Kinematics

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS

INSTRUCTIONS TO CANDIDATES:

Robotics I. Figure 1: Initial placement of a rigid thin rod of length L in an absolute reference frame.

Controlling the Apparent Inertia of Passive Human- Interactive Robots

Lecture «Robot Dynamics»: Kinematics 2

ME 115(b): Homework #2 Solution. Part (b): Using the Product of Exponentials approach, the structure equations take the form:

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

Interpolated Rigid-Body Motions and Robotics

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

Trajectory-tracking control of a planar 3-RRR parallel manipulator

Minimal representations of orientation

Kinematics of a UR5. Rasmus Skovgaard Andersen Aalborg University

, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1.

Manipulator Dynamics 2. Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA

ECE569 Exam 1 October 28, Name: Score: /100. Please leave fractions as fractions, but simplify them, etc.

The Principle of Virtual Power Slide companion notes

1 Introduction. Control 2:

Structural topology, singularity, and kinematic analysis. J-P. Merlet HEPHAISTOS project INRIA Sophia-Antipolis

Lecture Notes: (Stochastic) Optimal Control

Dynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for

Energy Optimum Reactionless Path Planning for Capture of Tumbling Orbiting Objects using a Dual-Arm Robot

Lecture «Robot Dynamics»: Dynamics and Control

1. Consider the 1-DOF system described by the equation of motion, 4ẍ+20ẋ+25x = f.

Lecture Note 8: Inverse Kinematics

DYNAMICS OF PARALLEL MANIPULATOR

Directional Redundancy for Robot Control

1.053J/2.003J Dynamics and Control I Fall Final Exam 18 th December, 2007

Robotics: Tutorial 3

Pose Tracking II! Gordon Wetzstein! Stanford University! EE 267 Virtual Reality! Lecture 12! stanford.edu/class/ee267/!

R rapidly increased. A particular problem studied by severa1

Robotics & Automation. Lecture 06. Serial Kinematic Chain, Forward Kinematics. John T. Wen. September 11, 2008

3D Computer Vision - WT 2004

IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges

Nonholonomic Constraints Examples

Lecture «Robot Dynamics»: Dynamics 2

Clemson University College of Engineering and Science Control and Robotics (CRB) Technical Report

KINEMATIC ISOTROPY OF THE H4 CLASS OF PARALLEL MANIPULATORS

Lecture Note 7: Velocity Kinematics and Jacobian

Neural Network Control of Robot Manipulators and Nonlinear Systems

DS-GA 1002 Lecture notes 10 November 23, Linear models

1. INTRODUCTION. Fig. 1 SAUVIM

The Dynamics of Fixed Base and Free-Floating Robotic Manipulator

WEEK 1 Dynamics of Machinery

Linear Algebra Review

Zero Reaction Maneuver: Flight Validation with ETS-VII Space Robot and Extension to Kinematically Redundant Arm

Transcription:

1 The Jacobian can be expressed in an arbitrary frame, such as the base frame located at the first joint, the hand frame located at the end-effector, or the global frame located somewhere else. The SVD has long been a valuable tool for quantifying various dexterity measures: manipulability (product of the singular values), isotropy (ratio of the maximum singular value to the minimum) and proximity to singularities (minimum singular value). (1) Prove: no matter what frame the Jacobian is expressed in, the value of the above dexterity measures based on the singular values will not change. (2) Give the physical explanation of the fact in (1).

2 Given U, V, x and θ perform the following steps: a) Find the rotation angle, φ, by which u 1 is rotated in relation to x 1 b) Solve for σ i, i = 1,, min (m, n) c) Determine the condition number, k, for the matrix D from the SVD process d) Solve for the Jacobian, J, using the following two equations and show that they produce the same matrix: J = UDV T min (m,n) J = i=1 σ i u iv it e) Solve for the pseudo-inverse Jacobian, J +, using the following two equations and show that they produce the same matrix: J + = J (JJ ) 1 J + = min (m,n) 1 i=1 σ v iu it i 2 1 2 U = 1 2584 [1292 2889 2584 1292 ] V = 1 [ 1 2 2 ] x = [ 1 3 1 ] θ. 825 = [.34] 2 2 1 1.01

3 Scanned by CamScanner

4 Consider a planer robot manipulator with 2 links(two rotary joints), the link length are l " =3m, l # =2 2m, and the angular values are θ ", θ #. The Jacobian matrix is given below: 2 2 1 2 (1) Please compute θ " and θ #, and draw the robot manipulator. (2) Please compute the singular value and the condition number k. (3) Compute the rotation angle φ as shown below and draw an ellipse which describes the velocity.

Suppose the configuration is just like the figure shows, with all links length equal to 1m, take X ", Y " and Z " as the base coordinate, and all the angle velocity is limited less or equal to 0.5 r/s. If we need to use damped least- squares solution to give the command. 1. Please determining an appropriate damping factor ( λ ) to meet all these constraints. 2. Under this situation what is the condition number (κ) equals to? 5

6

7 A 3DOF planar robot as below: Has a Jacobian J 0 1 0.5 0.5 = [ 0 0.866 0.866 ] where J0 = U D V T U = [ 1 0 0.866 0 0.577 1.2447 0 0 ] D= [ 0 1 0 1.2447 0 ] VT =[ 0.408 0.707 0.577] 0.408 0.707 0.577 a. Find σmin and σmax? And what does it mean if they are equal? b. Plot, as vectors, the effect of all joints at tooltip? c. Find the null vector for this configuration? d. Give one configuration (Thetas) that result σmin = 0 for the above robot? And, what does it mean if σmin = 0?

Scanned by CamScanner 8

9 Given X = [ 1 2 ] and J 2 3 = [ 1 2 3 2 5 2 ]. Determine θ by pseudo inverse Jacobian (a) without damping factor; with damping factor λ=(b)0.1 (c)10.

A 2-dimensional robotic manipulator is shown in the figure. Please calculate the joint velocities when we need a Vtip=(4,0) by using (a) ; (b) with λ 1 (c) How does λ affect the result? 10

11 1. Can one determine just by examining a jacobian, whether a robotic arm is in a singular configuration? If yes, suggest any two methods. 2. Damping coefficient in the damped least squares solution determines the damping needed when transitioning between singular and non-singular configurations. What is the effect of increasing damping coefficient to very high value? 3. You are given the task of designing a robot for minimal invasive surgery. Its application is in surgery where patients are operated upon by doctors using robotic arms. The given task requires a non-redundant robotic arm. You are required to calculate the damping coefficient for use in the inverse kinematics algorithm. Determine the best method applicable in this situation and calculate the optimum damping coefficient. Specifications: Maximum allowed tracking error = 0.1 mm Maximum allowed joint angle velocity = 25 rad/sec Maximum condition number = 5 Singular values of the robotic arm for the worst physical configuration: 58.05 > 5.53 > 3.01 > 2.4855 > 0.6355 > 0.1

12

13

14 Scanned by CamScanner

15 Question: Draw a figure to compare the Pseudoinverse and Damped Least Square with singular value (σ) and Norm of Joint Velocity. Explain the difference between two solutions when closing to the singularity.

16

17 Given a 3 joint planar manipulator with a jacobian J = [ 0.6736 0.5 0 2.85 1.866 1 ] = USV = [ 0.2217 0.9751 0.9751 0.2217 ] [ 3.6405 0 0 0 0.2350 0 ] 0.8044 0.1067 0.5844 0.5303 0.3146 0.7873 0.2679 0.9432 0.1964 Q. 1:............................................................................................. 1 point What part of the SVD indicates when the configuration is nearing or in a singular configuration? Is the jacobian in or near a singular configuration? Q. 2:............................................................................................. 1 point Assuming the condition number of the jacobian is equal to the maximum condition number of the pseudoinverse, what damping factor should be used? Page 1 of 1

18 Find the SVD of the following matrix A: U, D,and V T A = [ 3 2 ] 1 1 3 1 (1) 1