INVERSE GEOMETRY AND WORKSPACE OF ROBOT MECHANISMS

Slides:



Advertisements
Similar presentations
Introduction to Robotics cpsc - 460
Advertisements

Cosmos Motion User Interface
Configuration Space. Recap Represent environments as graphs –Paths are connected vertices –Make assumption that robot is a point Need to be able to use.
Introduction University of Bridgeport 1 Introduction to ROBOTICS.
Chapter 1- part 2 Introduction to Robotics. Robot Application 1.Machine loading 2.Pick and place operations 3.Welding 4.Painting 5.Sampling 6.Assembly.
Outline: Introduction Solvability Manipulator subspace when n<6
Manipulator’s Inverse kinematics
Review: Homogeneous Transformations
Introduction to ROBOTICS
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT GRIPPERS AND FEEDING DEVICES T. Bajd and M. Mihelj.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 HOMOGENOUS TRANSFORMATION MATRICES T. Bajd and M. Mihelj.
Trajectory Generation
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT DYNAMICS T. Bajd and M. Mihelj.
Inverse Kinematics Problem:
Ch. 3: Forward and Inverse Kinematics
IK: Choose these angles!
Inverse Kinematics How do I put my hand here? IK: Choose these angles!
Inverse Kinematics.
Tutorial 4 Direct Kinematics (on the board) Workspaces.
Geometry: Dilations. We have already discussed translations, reflections and rotations. Each of these transformations is an isometry, which means.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 SAFETY IN INDUSTRIAL ROBOTICS R. Kamnik, T. Bajd and M. Mihelj.
The linear algebra of Canadarm
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT SENSORS AND ROBOT VISON T. Bajd and M. Mihelj.
ME/ECE Professor N. J. Ferrier Forward Kinematics Professor Nicola Ferrier ME Room 2246,
Goal Directed Design of Serial Robotic Manipulators
Definition of an Industrial Robot
February 21, 2000Robotics 1 Copyright Martin P. Aalund, Ph.D. Computational Considerations.
Dimensional Synthesis of RPC Serial Robots
Manipulator Motion (Jacobians) Professor Nicola Ferrier ME 2246,
Lecture 2: Introduction to Concepts in Robotics
Mehdi Ghayoumi MSB rm 160 Ofc hr: Thur, 11-12:30a Robotic Concepts.
Chapter 2 Robot Kinematics: Position Analysis
CSCE 452 Intro to Robotics Inverse Kinematics 1. CSCE 452 Intro to Robotics.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT ASSEMBLY T. Bajd and M. Mihelj.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
1 Fundamentals of Robotics Linking perception to action 2. Motion of Rigid Bodies 南台科技大學電機工程系謝銘原.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 GEOMETRIC DESCRIPTION OF THE ROBOT MECHANISM T. Bajd and M. Mihelj.
Review: Differential Kinematics
MT411 Robotic Engineering
Sugar Milling Research Institute
What is Kinematics. Kinematics studies the motion of bodies.
M. Zareinejad 1. 2 Grounded interfaces Very similar to robots Need Kinematics –––––– Determine endpoint position Calculate velocities Calculate force-torque.
CSCE 452 Intro to Robotics CSCE 452: Lecture 1 Introduction, Homogeneous Transformations, and Coordinate frames.
Outline: Introduction Solvability Manipulator subspace when n<6
Geometry: Points, Lines, Planes, and Angles
MT411 Robotic Engineering Asian Institution of Technology (AIT) Chapter 2 Introduction to Robotic System Narong Aphiratsakun, D.Eng.
Robotics: Unit-I.
IK: Choose these angles!
Inverse Manipulator Kinematics
INVERSE MANIPULATOR KINEMATICS
ROBOTS AND ROBOTIC ARM -by lalithej VVK.
UNIT I INTRODUCTION Definition of a Robot - Basic Concepts - Robot configurations - Types of Robot drives - Basic robot motions -Point to point control.
Geometry Symbols The angle with vertex B and having points A
UNIT 5 INTRODUCTION Definition of a Robot - Basic Concepts - Robot configurations - Types of Robot drives - Basic robot motions -Point to point control.
Modeling robot systems
Introduction to manipulator kinematics
Special English for Industrial Robot
CSE4421/5324: Introduction to Robotics
Disadvantages of Spherical/Polar
Cylindrical Coordinate System
Solving position analysis for a triangle constraint
2-DOF Manipulator Now, given the joint angles Ө1, Ө2 we can determine the end effecter coordinates x and y.
Inverse Kinematics 12/30/2018.
Inverse Kinematics Problem:
Outline: Introduction Solvability Manipulator subspace when n<6
Special English for Industrial Robot
Introduction to Robot Design
ROBOT ANATOMY Lesson 3. WORK CELL ORGANIZZATION The robotic arm works if it is connected to a numerical control machine.
1-6: Midpoint and Distance
Model of robot system Óbuda University
Presentation transcript:

INVERSE GEOMETRY AND WORKSPACE OF ROBOT MECHANISMS T. Bajd and M. Mihelj

Triangle Triangle plays an important role in Euclidean geometry.

Triangle Triangle plays an important role in geometry of robot mechanisms.

Two-segment planar robot When solving the inverse geometry of robot, we calculate the joint angles 𝜗 1 and 𝜗 2 from the known position of the robot end-point 𝑥, 𝑦.

Two-segment planar robot The angle in the second joint of the two-segment robot is calculated by the use of the law of cosines.

Two-segment planar robot The angle in the first joint is calculated as the difference of the angles 𝜗 1 and 𝜗 2 .

Two-segment planar robot When calculating the joint angles we have two configurations, „elbow-up“ and „elbow-down“.

Three-segment planar robot When solving the inverse geometry of robot, we calculate the internal coordinates 𝑞 1 , 𝑞 2 , 𝑞 3 from the known position 𝑝 1 , 𝑝 2 and orientation 𝑝 3 of the end-effector.

Three-segment planar robot While defining 𝑙 2 = 𝑝 𝑥 2 + 𝑝 𝑦 2 the two solutions for the second joint angle 𝑞 2 are obtained by the law of cosines.

Three-segment planar robot The solutions for the angle in the first joint are obtained by law of cosines. They depend on the selected solution for the second joint angle 𝑞 2 .

Three-segment planar robot Usually there exist two configurations. When the second joint is extended ( 𝑞 2 =0), only single solution exists. When 𝑙 1 = 𝑙 2 and 𝑞 2 = ±𝜋 , there is infinite number of configurations.

Two-dimensional robot workspace The workspace of a robot mechanism is the spatial volume which is reachable by its end-point.

Two-dimensional robot workspace The workspace of a robot mechanism depends on the number of degrees of freedom, their arrangement, the lengths of the segments and constraints in the motion of particular joint coordinates.

Two-dimensional robot workspace The reachable workspace of a planar mechanism with two rotational joints (2R) is determined with arc ℎ 2 which is expanded around the first rotational axis along the arc ℎ 1 .

Workspace of 2R robot mechanism The work space can be described by a mesh of two types of circles. The circles depending on the angle 𝜗 1 have their radii of equal length while their centers travel around the origin of the coordinate frame. The circles depending on 𝜗 2 angle have all their centers in the origin of the frame, while their radii depend on the lengths of both segments and the angle between them.

Workspace of 2R robot mechanism The shape of workspace is presented for 𝑙 1 = 𝑙 2 0°≤ 𝜗 1 ≤180° 0°≤ 𝜗 2 ≤180° and 0°≤ 𝜗 1 ≤60° 60°≤ 𝜗 2 ≤120° The area of the workspace can be replaced by the area of a corresponding sector of a ring.

Workspace of 2R robot mechanism Different values of the working areas are obtained for equal ranges of the angle 𝜗 2 , 0°≤ 𝜗 1 ≤30°, and for 𝑙 1 = 𝑙 2 =1.

Workspace of 2R robot mechanism The largest working area of the 2R mechanism occurs for equal lengths of both segments.

Workspace of 3R planar robot mechanism The reachable robot workspace represents all the points that can be reached by the robot end-point. The dexterous workspace comprises all the points that can be reached with an arbitrary orientation of the robot end-effector.

Three-dimensional robot workspace When adding translation to 2T mechanism, the Cartesian mechanism is obtained. When adding rotation to 2T mechanism, the cylindrical mechanism is obtained.

Three-dimensional robot workspace When adding translation to RT mechanism, the cylindrical mechanism is obtained. When adding rotation to RT mechanism, the spherical mechanism is obtained.

Three-dimensional robot workspace When adding translation to RR mechanism, the so called SCARA mechanism is obtained. When adding rotation to RR mechanism, the anthropomorphic mechanism is obtained.

Robot workspace The robot manufacturer is required to clearly show the maximal reachable workspace of an industrial robot in at least two planes.

Robot workspace Robot workspace plays an important role when selecting an industrial robot for an anticipated task.