presentazione standard di powerpoint · 2019. 6. 6. · prof.fanny ficuciello robotics for...

16
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 Use of redundancy Inverse differential kinematics Analytical Jacobian Inverse kinematics algorithms Comparison among inverse kinematics algorithms Statics Manipulability ellipsoids Differential Kinematics

Upload: others

Post on 19-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

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 Use of redundancy Inverse differential kinematics Analytical Jacobian Inverse kinematics algorithms Comparison among inverse kinematics algorithms Statics Manipulability ellipsoids

Differential Kinematics

Page 2: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

drift phenomena of the solution

error in the operational space

find

Inverse Kinematics Algorithms

Page 3: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

linearization of the error dynamics

For a redundant manipulator

Jacobian (Pseudo-)inverse

Page 4: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

without linearization of the error dinamics Lyapunov method

where

Jacobian Transpose

Page 5: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

the choice

Imply

If with If limited,

Jacobian Transpose

Page 6: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Jacobian Transpose

Page 7: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Second-order Algorithms

Page 8: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Comparison Among Inverse Kinematics Algorithms

Three planar arm

Page 9: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Open-loop vs closed-loop inverse Jacobian algorithm

Page 10: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

End-effector orientation is not constrained

Page 11: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Exploiting redundancy

Page 12: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Kineto-Statics Duality

absorbed by the structure

Page 13: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

consider the set of joint velocities of constant (unit) norm

the operational space velocities that can be generated

the principal axes of the ellipsoid are determined by the eigenvectorsof

the dimensions of the axes are given by the singular values of

volume of the ellipsoid is a measure of manipulation ability

Velocity manipulability Ellipsoids

Page 14: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

kineto-statics duality an effective interpretation of the above results can be achieved by

regarding the manipulator as a mechanical transformer of velocities and forces from the joint space to the operational space Conservation of energy dictates that an amplification in the velocity

transformation is necessarily accompanied by a reduction in the force transformation, and vice versa

Force manipulability ellipsoid

Page 15: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Velocity Force

Two-link planar arm

Page 16: Presentazione standard di PowerPoint · 2019. 6. 6. · Prof.Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics. Typical task of writing/throwing a weight in

Prof. Fanny Ficuciello Robotics for Bioengineering • Differential Kinematics

Typical task of writing/throwing a weight in the horizontal direction

Velocity and force manipulability ellipses for a 3-link planar arm in atypical configuration for a task of actuating force and velocity

Velocity and force manipulability ellipses for a 3-link planar arm in atypical configuration for a task of controlling force and velocity