presentazione standard di powerpointinfinite solutions to the inverse kinematics problem may exist...

12
Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics Relationship between the joint velocities and the corresponding end- effector linear and angular velocity Differential kinematics Geometric Jacobian Jacobian of typical manipulator structures Kinematic singularities Analysis of redundancy Differential Kinematics

Upload: others

Post on 29-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentazione standard di PowerPointinfinite solutions to the inverse kinematics problem may exist in the neighbourhood of a singularity, small velocities in the operational space

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Relationship between the joint velocities and the corresponding end-effector linear and angular velocity Differential kinematics Geometric Jacobian Jacobian of typical manipulator structures Kinematic singularities Analysis of redundancy … …

Differential Kinematics

Page 2: Presentazione standard di PowerPointinfinite solutions to the inverse kinematics problem may exist in the neighbourhood of a singularity, small velocities in the operational space

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Kinematic Singularities

Configurations at which J is rank-deficient are termed kinematic singularities

mobility of the structure infinite solutions to the inverse kinematics problem may exist in the neighbourhood of a singularity, small velocities in the operational space

may cause large velocities in the joint space

Classification Boundary singularities that occur when the manipulator is either outstretched or

retracted Internal singularities that occur inside the reachable workspace and are generally

caused by the alignment of two or more axes of motion

Page 3: Presentazione standard di PowerPointinfinite solutions to the inverse kinematics problem may exist in the neighbourhood of a singularity, small velocities in the operational space

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Two-link Planar Arm

Two column vectors [−(a1 + a2)s1 (a1 + a2)c1 ]T and [−a2s1 a2c1 ]T of the Jacobian become parallel The tip velocity components are not independent

Page 4: Presentazione standard di PowerPointinfinite solutions to the inverse kinematics problem may exist in the neighbourhood of a singularity, small velocities in the operational space

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Computation of arm singularities resulting from the motion of the first 3 or more links Computation of wrist singularities resulting from the motion of the

wrist joints

Singularity Decoupling

Page 5: Presentazione standard di PowerPointinfinite solutions to the inverse kinematics problem may exist in the neighbourhood of a singularity, small velocities in the operational space

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

parallel to

Singularity Decoupling

Page 6: Presentazione standard di PowerPointinfinite solutions to the inverse kinematics problem may exist in the neighbourhood of a singularity, small velocities in the operational space

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Rotations of equal magnitude about opposite directions on and do not produce any end-effector rotation

Wrist Singularities

Page 7: Presentazione standard di PowerPointinfinite solutions to the inverse kinematics problem may exist in the neighbourhood of a singularity, small velocities in the operational space

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Anthropomorphic arm

Elbow singularity

Shoulder singularity

Arm Singularities

Page 8: Presentazione standard di PowerPointinfinite solutions to the inverse kinematics problem may exist in the neighbourhood of a singularity, small velocities in the operational space

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

if

in general

Analysis of Redundancy

Page 9: Presentazione standard di PowerPointinfinite solutions to the inverse kinematics problem may exist in the neighbourhood of a singularity, small velocities in the operational space

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

If

where

Indeed

generates internal motions

Analysis of Redundancy

Page 10: Presentazione standard di PowerPointinfinite solutions to the inverse kinematics problem may exist in the neighbourhood of a singularity, small velocities in the operational space

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Direct kinematics = Non-linear equation Differential kinematics equation = Linear mapping between the joint

velocity space and the operational velocity space Assigned and the initial conditions on position and orientation

if n=r

Euler integration method

Inverse Differential Kinematics

Page 11: Presentazione standard di PowerPointinfinite solutions to the inverse kinematics problem may exist in the neighbourhood of a singularity, small velocities in the operational space

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

For a given configuration , find solutions that satisfy and minimize the quadratic cost functional of joint velocities

Method of Lagrange multipliers

Redundant Manipulators

Page 12: Presentazione standard di PowerPointinfinite solutions to the inverse kinematics problem may exist in the neighbourhood of a singularity, small velocities in the operational space

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Optimal solution

if

whereis the right pseudo-inverse of

Redundant Manipulators