The Conceptual Design of Robotic Architectures using Complexity Rules

Size: px
Start display at page:

Download "The Conceptual Design of Robotic Architectures using Complexity Rules"

Transcription

1 The Conceptual Design of Robotic Architectures using Complexity Rules Waseem A. Khan and J. Angeles Centre for Intelligent Machines & Department of Mechanical Engineering McGill University Montreal, Quebec, Canada W.A. Khan and J. Angeles (CIM) 1 / 27

2 Outline 1 Introduction 2 Performance Evaluation of LKPs 3 Performance Evaluation of Kinematic Chains 4 A Complexity-based Framework 5 Example 6 Conclusions W.A. Khan and J. Angeles (CIM) 2 / 27

3 Introduction Problem Statement Problem Statement Scope To develop a concept-evaluation framework for robot design Requirements Should be quantitative Should lead to simplicity Should provide a small, effective set of fine-tuning parameters Should lend itself to extensions Benefits Could provide tools to complement the robot designer s judgement; and support the contemporary efforts towards the automatic synthesis of robot structures and mechatronic systems W.A. Khan and J. Angeles (CIM) 3 / 27

4 Introduction Problem Statement Problem Statement Scope To develop a concept-evaluation framework for robot design Requirements Should be quantitative Should lead to simplicity Should provide a small, effective set of fine-tuning parameters Should lend itself to extensions Benefits Could provide tools to complement the robot designer s judgement; and support the contemporary efforts towards the automatic synthesis of robot structures and mechatronic systems W.A. Khan and J. Angeles (CIM) 3 / 27

5 Introduction Problem Statement Problem Statement Scope To develop a concept-evaluation framework for robot design Requirements Should be quantitative Should lead to simplicity Should provide a small, effective set of fine-tuning parameters Should lend itself to extensions Benefits Could provide tools to complement the robot designer s judgement; and support the contemporary efforts towards the automatic synthesis of robot structures and mechatronic systems W.A. Khan and J. Angeles (CIM) 3 / 27

6 Introduction Problem Statement Problem Statement (Cont d) Challenge To quantify the quality of the design alternatives in the absence of a mathematical model. Information available: type and number of joints, relative orientation of neighbouring joints, number of loops (parallel chains), type and diversity of actuators, etc. A robot concept W.A. Khan and J. Angeles (CIM) 4 / 27

7 Introduction Problem Statement Problem Statement (Cont d) Challenge To quantify the quality of the design alternatives in the absence of a mathematical model. Information available: type and number of joints, relative orientation of neighbouring joints, number of loops (parallel chains), type and diversity of actuators, etc. A robot concept W.A. Khan and J. Angeles (CIM) 4 / 27

8 Introduction Research Issues Definitions Kinematic Pair A kinematic pair is the coupling of two rigid bodies, called links Lower Kinematic Pair A lower kinematic pair (LKP) is obtained when the two links share a common surface. LKPs are among the basic ingredients of a robot structure Higher Kinematic Pair A higher kinematic pair (HKP) is obtained when the coupling takes place along a common line or a common point Kinematic Chain A kinematic chain is the result of the coupling of links via kinematic pairs W.A. Khan and J. Angeles (CIM) 5 / 27

9 Introduction Research Issues Definitions Kinematic Pair A kinematic pair is the coupling of two rigid bodies, called links Lower Kinematic Pair A lower kinematic pair (LKP) is obtained when the two links share a common surface. LKPs are among the basic ingredients of a robot structure Higher Kinematic Pair A higher kinematic pair (HKP) is obtained when the coupling takes place along a common line or a common point Kinematic Chain A kinematic chain is the result of the coupling of links via kinematic pairs W.A. Khan and J. Angeles (CIM) 5 / 27

10 Introduction Research Issues Definitions Kinematic Pair A kinematic pair is the coupling of two rigid bodies, called links Lower Kinematic Pair A lower kinematic pair (LKP) is obtained when the two links share a common surface. LKPs are among the basic ingredients of a robot structure Higher Kinematic Pair A higher kinematic pair (HKP) is obtained when the coupling takes place along a common line or a common point Kinematic Chain A kinematic chain is the result of the coupling of links via kinematic pairs W.A. Khan and J. Angeles (CIM) 5 / 27

11 Introduction Research Issues Definitions Kinematic Pair A kinematic pair is the coupling of two rigid bodies, called links Lower Kinematic Pair A lower kinematic pair (LKP) is obtained when the two links share a common surface. LKPs are among the basic ingredients of a robot structure Higher Kinematic Pair A higher kinematic pair (HKP) is obtained when the coupling takes place along a common line or a common point Kinematic Chain A kinematic chain is the result of the coupling of links via kinematic pairs W.A. Khan and J. Angeles (CIM) 5 / 27

12 Introduction Research Issues Definitions (Cont d) Examples The six lower kinematic pairs An open and a closed kinematic chain W.A. Khan and J. Angeles (CIM) 6 / 27

13 Introduction Research Issues Problem Statement (Cont d) Research Issues Performance evaluation of different kinematic pairs Performance evaluation of kinematic chains Decision-making framework Our Approach The objective, to compare robot topologies at the conceptual stage, is essentially based on simplicity, or its complement, complexity Here we liken design complexity to the diversity content of a design variant W.A. Khan and J. Angeles (CIM) 7 / 27

14 Introduction Research Issues Problem Statement (Cont d) Research Issues Performance evaluation of different kinematic pairs Performance evaluation of kinematic chains Decision-making framework Our Approach The objective, to compare robot topologies at the conceptual stage, is essentially based on simplicity, or its complement, complexity Here we liken design complexity to the diversity content of a design variant W.A. Khan and J. Angeles (CIM) 7 / 27

15 Performance Evaluation of LKPs Loss of Regularity Performance Evaluation of LKPs Which criterion can be used? Some characteristic of the common surface of a given LKP may be plausible Definition Loss of Regularity κ rms κ rms LOR κ rms 2 κ rms 2 r.m.s. of the two principal curvatures at a point of the surface the derivative of κ rms with respect to a geometric dimensionless parameter σ, e.g., arc length The LOR is inspired from Taguchi s loss function The LOR measures the diversity of the curvature distribution of the given surface LOR for surfaces with G 1 or G 2 discontinuities W.A. Khan and J. Angeles (CIM) 8 / 27

16 Performance Evaluation of LKPs Loss of Regularity Performance Evaluation of LKPs Which criterion can be used? Some characteristic of the common surface of a given LKP may be plausible Definition Loss of Regularity κ rms κ rms LOR κ rms 2 κ rms 2 r.m.s. of the two principal curvatures at a point of the surface the derivative of κ rms with respect to a geometric dimensionless parameter σ, e.g., arc length The LOR is inspired from Taguchi s loss function The LOR measures the diversity of the curvature distribution of the given surface LOR for surfaces with G 1 or G 2 discontinuities W.A. Khan and J. Angeles (CIM) 8 / 27

17 Performance Evaluation of LKPs Loss of Regularity Performance Evaluation of LKPs Which criterion can be used? Some characteristic of the common surface of a given LKP may be plausible Definition Loss of Regularity κ rms κ rms LOR κ rms 2 κ rms 2 r.m.s. of the two principal curvatures at a point of the surface the derivative of κ rms with respect to a geometric dimensionless parameter σ, e.g., arc length The LOR is inspired from Taguchi s loss function The LOR measures the diversity of the curvature distribution of the given surface LOR for surfaces with G 1 or G 2 discontinuities W.A. Khan and J. Angeles (CIM) 8 / 27

18 Performance Evaluation of LKPs Loss of Regularity Notes The complexity of LKPs can be based on the regularity of the common surface Common surface of each LKP is assigned as of minimum LOR Common surface should be G 2 continuous There exist infinite choices for the foregoing surfaces Surfaces generated from algebraic curves of minimum degree are expected to exhibit the minimum LOR W.A. Khan and J. Angeles (CIM) 9 / 27

19 Performance Evaluation of LKPs Loss of Regularity Notes The complexity of LKPs can be based on the regularity of the common surface Common surface of each LKP is assigned as of minimum LOR Common surface should be G 2 continuous There exist infinite choices for the foregoing surfaces Surfaces generated from algebraic curves of minimum degree are expected to exhibit the minimum LOR W.A. Khan and J. Angeles (CIM) 9 / 27

20 Performance Evaluation of LKPs Loss of Regularity Notes The complexity of LKPs can be based on the regularity of the common surface Common surface of each LKP is assigned as of minimum LOR Common surface should be G 2 continuous There exist infinite choices for the foregoing surfaces Surfaces generated from algebraic curves of minimum degree are expected to exhibit the minimum LOR W.A. Khan and J. Angeles (CIM) 9 / 27

21 Performance Evaluation of LKPs Loss of Regularity Notes The complexity of LKPs can be based on the regularity of the common surface Common surface of each LKP is assigned as of minimum LOR Common surface should be G 2 continuous There exist infinite choices for the foregoing surfaces Surfaces generated from algebraic curves of minimum degree are expected to exhibit the minimum LOR W.A. Khan and J. Angeles (CIM) 9 / 27

22 Performance Evaluation of LKPs Loss of Regularity Notes The complexity of LKPs can be based on the regularity of the common surface Common surface of each LKP is assigned as of minimum LOR Common surface should be G 2 continuous There exist infinite choices for the foregoing surfaces Surfaces generated from algebraic curves of minimum degree are expected to exhibit the minimum LOR W.A. Khan and J. Angeles (CIM) 9 / 27

23 Performance Evaluation of LKPs LOR of LKPs LOR of the Revolute Pair A polynomial is a plausible candidate (the simplest one!) Can be blended smoothly with a cylinder at its ends (a) (b) G: the generatrix of the surface of revolution (c) LORR = 10.3 W.A. Khan and J. Angeles (CIM) 10 / 27

24 Performance Evaluation of LKPs LOR of LKPs LOR of remaining five LKPs Prismatic Pair Planar Pair Helical Pair The LOR of cylindrical and spherical joints is zero W.A. Khan and J. Angeles (CIM) 11 / 27

25 Performance Evaluation of LKPs Geometric Complexity of LKPs Geometric Complexity of LKPs Definition The geometric complexity of the lower kinematic pairs is defined as: K G x LOR x LOR max, LOR max = LOR P = 19.7 Description Loss of regularity Geometric complexity male female mean K G R C P H F S Table: Geometric complexity of the six lower kinematic pairs W.A. Khan and J. Angeles (CIM) 12 / 27

26 Performance Evaluation of Kinematic Chains Performance Attributes Some Performance Attributes The kinetostatic performance depends on the robot Jacobian J, which in turn depends on link dimensions and robot posture. Complete information is not available at the conceptual stage! The elastostatic performance can be improved by increasing the stiffness of the robot structure The elastodynamic performance can be improved by increasing the stiffness, by decreasing the mass of the robot, or even by a combination of both Agility refers to the property of a robot to achieve high and accurate operational speeds. The elastodynamic performance is an indicator of the agility of the robot Workspace of the robot Life-cycle cost W.A. Khan and J. Angeles (CIM) 13 / 27

27 Performance Evaluation of Kinematic Chains Performance Attributes Some Performance Attributes The kinetostatic performance depends on the robot Jacobian J, which in turn depends on link dimensions and robot posture. Complete information is not available at the conceptual stage! The elastostatic performance can be improved by increasing the stiffness of the robot structure The elastodynamic performance can be improved by increasing the stiffness, by decreasing the mass of the robot, or even by a combination of both Agility refers to the property of a robot to achieve high and accurate operational speeds. The elastodynamic performance is an indicator of the agility of the robot Workspace of the robot Life-cycle cost W.A. Khan and J. Angeles (CIM) 13 / 27

28 Performance Evaluation of Kinematic Chains Performance Attributes Some Performance Attributes The kinetostatic performance depends on the robot Jacobian J, which in turn depends on link dimensions and robot posture. Complete information is not available at the conceptual stage! The elastostatic performance can be improved by increasing the stiffness of the robot structure The elastodynamic performance can be improved by increasing the stiffness, by decreasing the mass of the robot, or even by a combination of both Agility refers to the property of a robot to achieve high and accurate operational speeds. The elastodynamic performance is an indicator of the agility of the robot Workspace of the robot Life-cycle cost W.A. Khan and J. Angeles (CIM) 13 / 27

29 Performance Evaluation of Kinematic Chains Performance Attributes Some Performance Attributes The kinetostatic performance depends on the robot Jacobian J, which in turn depends on link dimensions and robot posture. Complete information is not available at the conceptual stage! The elastostatic performance can be improved by increasing the stiffness of the robot structure The elastodynamic performance can be improved by increasing the stiffness, by decreasing the mass of the robot, or even by a combination of both Agility refers to the property of a robot to achieve high and accurate operational speeds. The elastodynamic performance is an indicator of the agility of the robot Workspace of the robot Life-cycle cost W.A. Khan and J. Angeles (CIM) 13 / 27

30 Performance Evaluation of Kinematic Chains Performance Attributes Some Performance Attributes The kinetostatic performance depends on the robot Jacobian J, which in turn depends on link dimensions and robot posture. Complete information is not available at the conceptual stage! The elastostatic performance can be improved by increasing the stiffness of the robot structure The elastodynamic performance can be improved by increasing the stiffness, by decreasing the mass of the robot, or even by a combination of both Agility refers to the property of a robot to achieve high and accurate operational speeds. The elastodynamic performance is an indicator of the agility of the robot Workspace of the robot Life-cycle cost W.A. Khan and J. Angeles (CIM) 13 / 27

31 Performance Evaluation of Kinematic Chains Performance Attributes Some Performance Attributes The kinetostatic performance depends on the robot Jacobian J, which in turn depends on link dimensions and robot posture. Complete information is not available at the conceptual stage! The elastostatic performance can be improved by increasing the stiffness of the robot structure The elastodynamic performance can be improved by increasing the stiffness, by decreasing the mass of the robot, or even by a combination of both Agility refers to the property of a robot to achieve high and accurate operational speeds. The elastodynamic performance is an indicator of the agility of the robot Workspace of the robot Life-cycle cost W.A. Khan and J. Angeles (CIM) 13 / 27

32 Performance Evaluation of Kinematic Chains Knowledge-based Rules A Set of Rules For high elastostatic and agility performances, it is necessary to select topologies that have higher probability of being stiff and lightweight We can use knowledge-based rules to relate the information available at the conceptual design stage to the performance attributes The Relation Table of Knowledge-based Rules Number Number Type Joint Type Diversity of of of config- of of joints loops joints uration actuators actuators Stiffness R1.1 R R1.5 - Life-Cycle R2.1 R2.2 R2.3.1 R2.4 R2.5 R2.6 Cost R2.3.2 Workspace - R3.2 R Volume R3.3.2 Agility R4.1 R R4.5 The above rules are applicable to serial as well as parallel robots W.A. Khan and J. Angeles (CIM) 14 / 27

33 Performance Evaluation of Kinematic Chains Knowledge-based Rules Some Rules The Relation Table of Knowledge-based Rules (Cont d) Number Number Type Joint Type Diversity of of of config- of of joints loops joints uration actuators actuators Stiffness R1.1 R R1.5 - Life-Cycle R2.1 R2.2 R2.3.1 R2.4 R2.5 R2.6 Cost R2.3.2 Workspace - R3.2 R Volume R3.3.2 Agility R4.1 R R4.5 R1.1 The number of joints in a robot should be minimized to increase stiffness W.A. Khan and J. Angeles (CIM) 15 / 27

34 Performance Evaluation of Kinematic Chains Knowledge-based Rules Some Rules The Relation Table of Knowledge-based Rules (Cont d) Number Number Type Joint Type Diversity of of of config- of of joints loops joints uration actuators actuators Stiffness R1.1 R R1.5 - Life-Cycle R2.1 R2.2 R2.3.1 R2.4 R2.5 R2.6 Cost R2.3.2 Workspace - R3.2 R Volume R3.3.2 Agility R4.1 R R4.5 R2.2 Increasing the number of loops increases the manufacturing cost W.A. Khan and J. Angeles (CIM) 15 / 27

35 Performance Evaluation of Kinematic Chains Knowledge-based Rules Some Rules The Relation Table of Knowledge-based Rules (Cont d) Number Number Type Joint Type Diversity of of of config- of of joints loops joints uration actuators actuators Stiffness R1.1 R R1.5 - Life-Cycle R2.1 R2.2 R2.3.1 R2.4 R2.5 R2.6 Cost R2.3.2 Workspace - R3.2 R Volume R3.3.2 Agility R4.1 R R The six lower kinematic pairs are, in order of decreasing preference: cylindrical, spherical, revolute, screw, planar and prismatic W.A. Khan and J. Angeles (CIM) 15 / 27

36 Performance Evaluation of Kinematic Chains Knowledge-based Rules Some Rules The Relation Table of Knowledge-based Rules (Cont d) Number Number Type Joint Type Diversity of of of config- of of joints loops joints uration actuators actuators Stiffness R1.1 R R1.5 - Life-Cycle R2.1 R2.2 R2.3.1 R2.4 R2.5 R2.6 Cost R2.3.2 Workspace - R3.2 R Volume R3.3.2 Agility R4.1 R R4.5 R2.4 Increasing the diversity in geometric constraints between joints increases the manufacturing cost W.A. Khan and J. Angeles (CIM) 15 / 27

37 Performance Evaluation of Kinematic Chains Knowledge-based Rules Some Rules The Relation Table of Knowledge-based Rules (Cont d) Number Number Type Joint Type Diversity of of of config- of of joints loops joints uration actuators actuators Stiffness R1.1 R R1.5 - Life-Cycle R2.1 R2.2 R2.3.1 R2.4 R2.5 R2.6 Cost R2.3.2 Workspace - R3.2 R Volume R3.3.2 Agility R4.1 R R4.5 R3.2 Increasing the diversity in geometric constraints between joints increases the manufacturing cost W.A. Khan and J. Angeles (CIM) 15 / 27

38 Performance Evaluation of Kinematic Chains Knowledge-based Rules Some Rules The Relation Table of Knowledge-based Rules (Cont d) Number Number Type Joint Type Diversity of of of config- of of joints loops joints uration actuators actuators Stiffness R1.1 R R1.5 - Life-Cycle R2.1 R2.2 R2.3.1 R2.4 R2.5 R2.6 Cost R2.3.2 Workspace - R3.2 R Volume R3.3.2 Agility R4.1 R R4.5 R4.1 Increasing the number of joints decreases agility W.A. Khan and J. Angeles (CIM) 15 / 27

39 Performance Evaluation of Kinematic Chains Knowledge-based Rules Some Rules The Relation Table of Knowledge-based Rules (Cont d) Number Number Type Joint Type Diversity of of of config- of of joints loops joints uration actuators actuators Stiffness R1.1 R R1.5 - Life-Cycle R2.1 R2.2 R2.3.1 R2.4 R2.5 R2.6 Cost R2.3.2 Workspace - R3.2 R Volume R3.3.2 Agility R4.1 R R4.5 R4.2 Addition of loops to allow actuator(s) placed closer to the base increases agility W.A. Khan and J. Angeles (CIM) 15 / 27

40 Performance Evaluation of Kinematic Chains Knowledge-based Rules Some Rules The Relation Table of Knowledge-based Rules (Cont d) Number Number Type Joint Type Diversity of of of config- of of joints loops joints uration actuators actuators Stiffness R1.1 R R1.5 - Life-Cycle R2.1 R2.2 R2.3.1 R2.4 R2.5 R2.6 Cost R2.3.2 Workspace - R3.2 R Volume R3.3.2 Agility R4.1 R R4.5 R4.5 In robotics, the use of hydraulic actuators increases agility W.A. Khan and J. Angeles (CIM) 15 / 27

41 Performance Evaluation of Kinematic Chains Knowledge-based Rules Some Rules The Relation Table of Knowledge-based Rules (Cont d) Number Number Type Joint Type Diversity of of of config- of of joints loops joints uration actuators actuators Stiffness R1.1 R R1.5 - Life-Cycle R2.1 R2.2 R2.3.1 R2.4 R2.5 R2.6 Cost R2.3.2 Workspace - R3.2 R Volume R3.3.2 Agility R4.1 R R4.5 Notice that some rules are antagonistic among themselves W.A. Khan and J. Angeles (CIM) 15 / 27

42 A Complexity-based Framework Complexity-based Rules A robot architecture is minimally complex if it abides by the previous rules We define rules that rely on the previously mentioned knowledge-based rules Six aspects of robot complexity are defined in this vein: Joint-number complexity Loop complexity Joint-type complexity Link diversity Actuator-type complexity Actuator diversity W.A. Khan and J. Angeles (CIM) 16 / 27

43 A Complexity-based Framework Joint-number and -type Complexity Joint-number Complexity K N N q N K N = 1 exp( q N N); K N [0, 1] the number of joints used in the topology at hand the resolution parameter Joint-type Complexity K J A convex combination of the form K J = 1 n (n RK G R + n P K G P + n C K G C + n F K G F + n S K G S + n H K G H ) n x K G x n the number of pair type x the geometric complexity of pair type x total number of pairs W.A. Khan and J. Angeles (CIM) 17 / 27

44 A Complexity-based Framework Loop and Actuator-type Complexities Loop Complexity K L l l m q L K L = 1 exp( q L L); L = l l m ; K L [0, 1] number of kinematic loops the minimum number of loops required the resolution parameter Application: Concept evaluation of parallel manipulators Actuator-type Complexity K A a a m K A = 1 exp( q A A); A = a a m number of electromagnetic actuators the minimum number of electromagnetic actuators allowed W.A. Khan and J. Angeles (CIM) 18 / 27

45 A Complexity-based Framework Link and Actuator Diversity Link Diversity K B Figure: Binary tree displaying possible link topologies W.A. Khan and J. Angeles (CIM) 19 / 27

46 A Complexity-based Framework Link and Actuator Diversity Link Diversity K B c M i B B max b i K B = B B max ; B = c b i log 2 (b i ); i=1 b i M i c i=1 M i number of distinct joint-constraint types used in a concept number of instances of each type of joint-constraints the entropy of the link topology maximum possible entropy, i.e., B max = log 2 (5) = 2.32 bits frequency of occurrence of a link topology Actuator Diversity K H d N i H max φ i K H = H H max ; H = d φ i log 2 (φ i ); i=1 φ i N i d i=1 N i number of distinct actuators the number of instances of each type or specification maximum possible entropy, i.e., H max = log 2 ( d i=1 N i) frequency of occurrence of an actuator W.A. Khan and J. Angeles (CIM) 20 / 27

47 A Complexity-based Framework Total Complexity of a Kinematic Chain The Total Complexity K of a Kinematic Chain A convex combination of the form K = w N K N + w L K L + w J K J + w B K B + w A K A + w H K H K [0, 1] w N + w L + w J + w B + w A + w H = 1 W.A. Khan and J. Angeles (CIM) 21 / 27

48 Example Example: Comparison of Given Concepts Concept 1: A six-dof 2PT-1PR six-dof hybrid robot Concatenation of three parallel subsystems The pan-tilt and the pan-roll mechanisms substitute a set of two mutually perpendicular revolutes in series Two identical motors drive each PT/PR mechanism W.A. Khan and J. Angeles (CIM) 22 / 27

49 Example Example: Comparison of Given Concepts (Cont d) An embodiment of Concept 1 (2PT-1PR robot) W.A. Khan and J. Angeles (CIM) 23 / 27

50 Example Example: Comparison of Given Concepts (Cont d) Concept 2 The PUMA robot W.A. Khan and J. Angeles (CIM) Concept 3 The DIESTRO robot 24 / 27

51 Example The DH-parameters of the three concepts at hand C1 C2 C3 Joint a i b i α i a i b i α i a i b i α i m m deg m m deg m m deg b 1 90 a a a 2 b 2 0 a a b 3 90 a a a 90 4 a b 4-90 a a a a 90 6 a 6 b 6 α 6 a 6 b 6 α 6 a a α 6 Complexities of the two concepts under study K N K L K J K B K A K H C C C K C1 = 0.46; K C2 = 0.80; K C3 = 0.5 W.A. Khan and J. Angeles (CIM) 25 / 27

52 Conclusions Conclusions A framework to evaluate the complexity of candidate robotic architectures at the conceptual stage was proposed Several expert rules were outlined Six complexity-based rules along with their formulation were proposed The total complexity was found by means of a convex combination of the different types of complexity A comparison among three concepts was provided W.A. Khan and J. Angeles (CIM) 26 / 27

53 Conclusions Conclusions A framework to evaluate the complexity of candidate robotic architectures at the conceptual stage was proposed Several expert rules were outlined Six complexity-based rules along with their formulation were proposed The total complexity was found by means of a convex combination of the different types of complexity A comparison among three concepts was provided W.A. Khan and J. Angeles (CIM) 26 / 27

54 Conclusions Conclusions A framework to evaluate the complexity of candidate robotic architectures at the conceptual stage was proposed Several expert rules were outlined Six complexity-based rules along with their formulation were proposed The total complexity was found by means of a convex combination of the different types of complexity A comparison among three concepts was provided W.A. Khan and J. Angeles (CIM) 26 / 27

55 Conclusions Conclusions A framework to evaluate the complexity of candidate robotic architectures at the conceptual stage was proposed Several expert rules were outlined Six complexity-based rules along with their formulation were proposed The total complexity was found by means of a convex combination of the different types of complexity A comparison among three concepts was provided W.A. Khan and J. Angeles (CIM) 26 / 27

56 Conclusions Conclusions A framework to evaluate the complexity of candidate robotic architectures at the conceptual stage was proposed Several expert rules were outlined Six complexity-based rules along with their formulation were proposed The total complexity was found by means of a convex combination of the different types of complexity A comparison among three concepts was provided W.A. Khan and J. Angeles (CIM) 26 / 27

57 Conclusions Conclusions A framework to evaluate the complexity of candidate robotic architectures at the conceptual stage was proposed Several expert rules were outlined Six complexity-based rules along with their formulation were proposed The total complexity was found by means of a convex combination of the different types of complexity A comparison among three concepts was provided W.A. Khan and J. Angeles (CIM) 26 / 27

58 Conclusions Conclusions A framework to evaluate the complexity of candidate robotic architectures at the conceptual stage was proposed Several expert rules were outlined Six complexity-based rules along with their formulation were proposed The total complexity was found by means of a convex combination of the different types of complexity A comparison among three concepts was provided W.A. Khan and J. Angeles (CIM) 26 / 27

59 Conclusions Conclusions A framework to evaluate the complexity of candidate robotic architectures at the conceptual stage was proposed Several expert rules were outlined Six complexity-based rules along with their formulation were proposed The total complexity was found by means of a convex combination of the different types of complexity A comparison among three concepts was provided W.A. Khan and J. Angeles (CIM) 26 / 27

60 Conclusions Conclusions A framework to evaluate the complexity of candidate robotic architectures at the conceptual stage was proposed Several expert rules were outlined Six complexity-based rules along with their formulation were proposed The total complexity was found by means of a convex combination of the different types of complexity A comparison among three concepts was provided W.A. Khan and J. Angeles (CIM) 26 / 27

61 Conclusions Thank You! W.A. Khan and J. Angeles (CIM) 27 / 27

Kinematic Synthesis. October 6, 2015 Mark Plecnik

Kinematic Synthesis. October 6, 2015 Mark Plecnik Kinematic Synthesis October 6, 2015 Mark Plecnik Classifying Mechanisms Several dichotomies Serial and Parallel Few DOFS and Many DOFS Planar/Spherical and Spatial Rigid and Compliant Mechanism Trade-offs

More information

Modelling of mechanical system CREATING OF KINEMATIC CHAINS

Modelling of mechanical system CREATING OF KINEMATIC CHAINS Modelling of mechanical system CREATING OF KINEMATIC CHAINS Mechanism Definitions 1. a system or structure of moving parts that performs some function 2. is each system reciprocally joined moveable bodies

More information

1. Introduction 1 2. Mathematical Representation of Robots

1. Introduction 1 2. Mathematical Representation of Robots 1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis

More information

Kinematics Fundamentals CREATING OF KINEMATIC CHAINS

Kinematics Fundamentals CREATING OF KINEMATIC CHAINS Kinematics Fundamentals CREATING OF KINEMATIC CHAINS Mechanism Definitions 1. a system or structure of moving parts that performs some function 2. is each system reciprocally joined moveable bodies the

More information

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT Bulletin of the Transilvania University of Braşov Vol. 8 (57) No. 2-2015 Series I: Engineering Sciences KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT Nadia Ramona CREŢESCU 1 Abstract: This

More information

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

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector Inverse Kinematics Given a desired position (p) & orientation (R) of the end-effector q ( q, q, q ) 1 2 n Find the joint variables which can bring the robot the desired configuration z y x 1 The Inverse

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction Generally all considerations in the force analysis of mechanisms, whether static or dynamic, the links are assumed to be rigid. The complexity of the mathematical analysis of mechanisms

More information

THE KINEMATIC DESIGN OF A 3-DOF HYBRID MANIPULATOR

THE KINEMATIC DESIGN OF A 3-DOF HYBRID MANIPULATOR D. CHABLAT, P. WENGER, J. ANGELES* Institut de Recherche en Cybernétique de Nantes (IRCyN) 1, Rue de la Noë - BP 92101-44321 Nantes Cedex 3 - France Damien.Chablat@ircyn.ec-nantes.fr * McGill University,

More information

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS 33 ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS Dan Zhang Faculty of Engineering and Applied Science, University of Ontario Institute of Technology Oshawa, Ontario, L1H 7K, Canada Dan.Zhang@uoit.ca

More information

Robot Visualization System for Windows (RVS4W) User s Manual

Robot Visualization System for Windows (RVS4W) User s Manual Robot Visualization System for Windows (RVS4W) User s Manual W. Khan, H. Zhuang and J. Angeles Centre for Intelligent Machines (CIM) Department of Mechanical Engineering McGill University, Montréal, Québec,

More information

Theory of Robotics and Mechatronics

Theory of Robotics and Mechatronics Theory of Robotics and Mechatronics Final Exam 19.12.2016 Question: 1 2 3 Total Points: 18 32 10 60 Score: Name: Legi-Nr: Department: Semester: Duration: 120 min 1 A4-sheet (double sided) of notes allowed

More information

hal , version 1-7 May 2007

hal , version 1-7 May 2007 ON ISOTROPIC SETS OF POINTS IN THE PLANE. APPLICATION TO THE DESIGN OF ROBOT ARCHITECTURES J. ANGELES Department of Mechanical Engineering, Centre for Intelligent Machines, Montreal, Canada email: angeles@cim.mcgill.ca

More information

Lecture Note 2: Configuration Space

Lecture Note 2: Configuration Space ECE5463: Introduction to Robotics Lecture Note 2: Configuration Space Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 2 (ECE5463

More information

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

ÉCOLE POLYTECHNIQUE DE MONTRÉAL ÉCOLE POLYTECHNIQUE DE MONTRÉAL MODELIZATION OF A 3-PSP 3-DOF PARALLEL MANIPULATOR USED AS FLIGHT SIMULATOR MOVING SEAT. MASTER IN ENGINEERING PROJET III MEC693 SUBMITTED TO: Luc Baron Ph.D. Mechanical

More information

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

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Mohammed Z. Al-Faiz,MIEEE Computer Engineering Dept. Nahrain University Baghdad, Iraq Mohammed S.Saleh

More information

Lecture 3. Planar Kinematics

Lecture 3. Planar Kinematics Matthew T. Mason Mechanics of Manipulation Outline Where are we? s 1. Foundations and general concepts. 2.. 3. Spherical and spatial kinematics. Readings etc. The text: By now you should have read Chapter

More information

MAE 342 Dynamics of Machines. Types of Mechanisms. type and mobility

MAE 342 Dynamics of Machines. Types of Mechanisms. type and mobility MAE 342 Dynamics of Machines Types of Mechanisms Classification of Mechanisms by type and mobility MAE 342 Dynamics of Machines 2 Planar, Spherical and Spatial Mechanisms Planar Mechanisms: all points

More information

A Novel Approach for Direct Kinematics Solution of 3-RRR Parallel Manipulator Following a Trajectory

A Novel Approach for Direct Kinematics Solution of 3-RRR Parallel Manipulator Following a Trajectory 16 th. Annual (International) Conference on Mechanical EngineeringISME2008 May 1416, 2008, Shahid Bahonar University of Kerman, Iran A Novel Approach for Direct Kinematics Solution of 3RRR Parallel Manipulator

More information

Robotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Robotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur Robotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur Lecture 03 Introduction to Robot and Robotics (Contd.) (Refer Slide Time: 00:34) Now,

More information

DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT

DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT V. BRODSKY, D. GLOZMAN AND M. SHOHAM Department of Mechanical Engineering Technion-Israel Institute of Technology Haifa, 32000 Israel E-mail:

More information

Single Actuator Shaker Design to Generate Infinite Spatial Signatures

Single Actuator Shaker Design to Generate Infinite Spatial Signatures 2 nd International and 17 th National Conference on Machines and Mechanisms inacomm215-55 Single Actuator Shaker Design to Generate Infinite Spatial Signatures K D Lagoo, T A Dwarakanath and D N Badodkar

More information

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

3. Manipulator Kinematics. Division of Electronic Engineering Prof. Jaebyung Park 3. Manipulator Kinematics Division of Electronic Engineering Prof. Jaebyung Park Introduction Kinematics Kinematics is the science of motion which treats motion without regard to the forces that cause

More information

Robot Geometry and Kinematics

Robot Geometry and Kinematics CIS 68/MEAM 50 Robot Geometr and Kinematics CIS 68/MEAM 50 Outline Industrial (conventional) robot arms Basic definitions for understanding -D geometr, kinematics Eamples Classification b geometr Relationship

More information

Basilio Bona ROBOTICA 03CFIOR 1

Basilio Bona ROBOTICA 03CFIOR 1 Kinematic chains 1 Readings & prerequisites Chapter 2 (prerequisites) Reference systems Vectors Matrices Rotations, translations, roto-translations Homogeneous representation of vectors and matrices Chapter

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction This dissertation will describe the mathematical modeling and development of an innovative, three degree-of-freedom robotic manipulator. The new device, which has been named the

More information

The Rule-based Conceptual Design of the Architecture of Serial Schonflies-motion Generators

The Rule-based Conceptual Design of the Architecture of Serial Schonflies-motion Generators The Rule-based Conceptual Design of the Architecture of Serial Schonflies-motion Generators Stéphane Caro, Waseem Khan, Damiano Pasini, Jorge Angeles To cite this version: Stéphane Caro, Waseem Khan, Damiano

More information

Robotics Configuration of Robot Manipulators

Robotics Configuration of Robot Manipulators Robotics Configuration of Robot Manipulators Configurations for Robot Manipulators Cartesian Spherical Cylindrical Articulated Parallel Kinematics I. Cartesian Geometry Also called rectangular, rectilinear,

More information

Chapter 4. Mechanism Design and Analysis

Chapter 4. Mechanism Design and Analysis Chapter 4. Mechanism Design and Analysis All mechanical devices containing moving parts are composed of some type of mechanism. A mechanism is a group of links interacting with each other through joints

More information

Novel 6-DOF parallel manipulator with large workspace Daniel Glozman and Moshe Shoham

Novel 6-DOF parallel manipulator with large workspace Daniel Glozman and Moshe Shoham Robotica: page 1 of 5. 2009 Cambridge University Press doi:10.1017/s0263574708005286 Novel 6-DOF parallel manipulator with large workspace Daniel Glozman and Moshe Shoham Robotics Laboratory, Department

More information

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

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of

More information

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis Table of Contents 1 Introduction 1 1.1 Background in Robotics 1 1.2 Robot Mechanics 1 1.2.1 Manipulator Kinematics and Dynamics 2 1.3 Robot Architecture 4 1.4 Robotic Wrists 4 1.5 Origins of the Carpal

More information

Industrial Robots : Manipulators, Kinematics, Dynamics

Industrial Robots : Manipulators, Kinematics, Dynamics Industrial Robots : Manipulators, Kinematics, Dynamics z z y x z y x z y y x x In Industrial terms Robot Manipulators The study of robot manipulators involves dealing with the positions and orientations

More information

Robot mechanics and kinematics

Robot mechanics and kinematics University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

Lecture Note 2: Configuration Space

Lecture Note 2: Configuration Space ECE5463: Introduction to Robotics Lecture Note 2: Configuration Space Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 2 (ECE5463

More information

Robotics. SAAST Robotics Robot Arms

Robotics. SAAST Robotics Robot Arms SAAST Robotics 008 Robot Arms Vijay Kumar Professor of Mechanical Engineering and Applied Mechanics and Professor of Computer and Information Science University of Pennsylvania Topics Types of robot arms

More information

A NOVEL METHOD FOR THE DESIGN OF 2-DOF PARALLEL MECHANISMS FOR MACHINING APPLICATIONS

A NOVEL METHOD FOR THE DESIGN OF 2-DOF PARALLEL MECHANISMS FOR MACHINING APPLICATIONS A NOVEL METHOD FOR THE DESIGN OF 2-DOF PARALLEL MECHANISMS FOR MACHINING APPLICATIONS Félix Majou Institut de Recherches en Communications et Cybernétique de Nantes 1, 1 rue de la Noë, 44321 Nantes, FRANCE

More information

EEE 187: Robotics Summary 2

EEE 187: Robotics Summary 2 1 EEE 187: Robotics Summary 2 09/05/2017 Robotic system components A robotic system has three major components: Actuators: the muscles of the robot Sensors: provide information about the environment and

More information

EE Kinematics & Inverse Kinematics

EE Kinematics & Inverse Kinematics Electric Electronic Engineering Bogazici University October 15, 2017 Problem Statement Kinematics: Given c C, find a map f : C W s.t. w = f(c) where w W : Given w W, find a map f 1 : W C s.t. c = f 1

More information

Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures

Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures S. B. Nokleby F. Firmani A. Zibil R. P. Podhorodeski UOIT University of Victoria University of Victoria University of Victoria

More information

Singularity Loci of Planar Parallel Manipulators with Revolute Joints

Singularity Loci of Planar Parallel Manipulators with Revolute Joints Singularity Loci of Planar Parallel Manipulators with Revolute Joints ILIAN A. BONEV AND CLÉMENT M. GOSSELIN Département de Génie Mécanique Université Laval Québec, Québec, Canada, G1K 7P4 Tel: (418) 656-3474,

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Kinematic chains Readings & prerequisites From the MSMS course one shall already be familiar with Reference systems and transformations Vectors

More information

Direct kinematics and analytical solution to 3RRR parallel planar mechanisms

Direct kinematics and analytical solution to 3RRR parallel planar mechanisms University of Wollongong Research Online Faculty of Engineering - Papers (Archive) Faculty of Engineering and Information Sciences 006 Direct kinematics and analytical solution to 3RRR parallel planar

More information

Robot mechanics and kinematics

Robot mechanics and kinematics University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2017/18 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

DYNAMIC ANALYSIS AND OPTIMIZATION OF A KINEMATICALLY-REDUNDANT PLANAR PARALLEL MANIPULATOR

DYNAMIC ANALYSIS AND OPTIMIZATION OF A KINEMATICALLY-REDUNDANT PLANAR PARALLEL MANIPULATOR DYNAMIC ANALYSIS AND OPTIMIZATION OF A KINEMATICALLY-REDUNDANT PLANAR PARALLEL MANIPULATOR Journal: Transactions of the Canadian Society for Mechanical Engineering Manuscript ID TCSME-2017-0003.R1 Manuscript

More information

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices A. Rahmani Hanzaki, E. Yoosefi Abstract A recursive dynamic modeling of a three-dof parallel robot, namely,

More information

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

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric Parallel Robots Mechanics and Control H AMID D TAG HI RAD CRC Press Taylor & Francis Group Boca Raton London NewYoric CRC Press Is an Imprint of the Taylor & Francis Croup, an informs business Contents

More information

A Pair of Measures of Rotational Error for Axisymmetric Robot End-Effectors

A Pair of Measures of Rotational Error for Axisymmetric Robot End-Effectors A Pair of Measures of Rotational Error for Axisymmetric Robot End-Effectors Sébastien Briot and Ilian A. Bonev Department of Automated Manufacturing Engineering, École de Technologie Supérieure (ÉTS),

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL

More information

Singularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics

Singularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics Singularity Management Of DOF lanar Manipulator Using oupled Kinematics Theingi, huan Li, I-Ming hen, Jorge ngeles* School of Mechanical & roduction Engineering Nanyang Technological University, Singapore

More information

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

Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Maitreyi More 1, Rahul Abande 2, Ankita Dadas 3, Santosh Joshi 4 1, 2, 3 Department of Mechanical

More information

A Family of New Parallel Architectures with Four Degrees of Freedom

A Family of New Parallel Architectures with Four Degrees of Freedom A Family of New arallel Architectures with Four Degrees of Freedom DIMITER ZLATANOV AND CLÉMENT M. GOSSELIN Département de Génie Mécanique Université Laval Québec, Québec, Canada, G1K 74 Tel: (418) 656-3474,

More information

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

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. Kinematics Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. 1/31 Statics deals with the forces and moments which are aplied on the mechanism

More information

Workspaces of planar parallel manipulators

Workspaces of planar parallel manipulators Workspaces of planar parallel manipulators Jean-Pierre Merlet Clément M. Gosselin Nicolas Mouly INRIA Sophia-Antipolis Dép. de Génie Mécanique INRIA Rhône-Alpes BP 93 Université Laval 46 Av. Felix Viallet

More information

KINEMATICS OF MACHINES. Dr.V.SUNDARESWARAN PROFESSOR OF MECHANICAL ENGG. COLLEGE OF ENGINEERING, GUINDY ANNA UNIVERSITY CHENNAI

KINEMATICS OF MACHINES. Dr.V.SUNDARESWARAN PROFESSOR OF MECHANICAL ENGG. COLLEGE OF ENGINEERING, GUINDY ANNA UNIVERSITY CHENNAI KINEMATICS OF MACHINES Dr.V.SUNDARESWARAN PROFESSOR OF MECHANICAL ENGG. COLLEGE OF ENGINEERING, GUINDY ANNA UNIVERSITY CHENNAI 600 025 MECHANICS Science dealing with motion DIVISIONS OF MECHANICS Statics

More information

Lecture «Robot Dynamics»: Multi-body Kinematics

Lecture «Robot Dynamics»: Multi-body Kinematics Lecture «Robot Dynamics»: Multi-body Kinematics 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco

More information

Lecture «Robot Dynamics»: Kinematics 3

Lecture «Robot Dynamics»: Kinematics 3 Lecture «Robot Dynamics»: Kinematics 3 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,

More information

SYNTHESIS OF PLANAR MECHANISMS FOR PICK AND PLACE TASKS WITH GUIDING LOCATIONS

SYNTHESIS OF PLANAR MECHANISMS FOR PICK AND PLACE TASKS WITH GUIDING LOCATIONS Proceedings of the ASME 2013 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference IDETC/CIE 2013 August 4-7, 2013, Portland, Oregon, USA DETC2013-12021

More information

Kinematics of Closed Chains

Kinematics of Closed Chains Chapter 7 Kinematics of Closed Chains Any kinematic chain that contains one or more loops is called a closed chain. Several examples of closed chains were encountered in Chapter 2, from the planar four-bar

More information

Lecture «Robot Dynamics»: Kinematics 3

Lecture «Robot Dynamics»: Kinematics 3 Lecture «Robot Dynamics»: Kinematics 3 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE

More information

PPGEE Robot Dynamics I

PPGEE Robot Dynamics I PPGEE Electrical Engineering Graduate Program UFMG April 2014 1 Introduction to Robotics 2 3 4 5 What is a Robot? According to RIA Robot Institute of America A Robot is a reprogrammable multifunctional

More information

Workspace and singularity analysis of 3-RRR planar parallel manipulator

Workspace and singularity analysis of 3-RRR planar parallel manipulator Workspace and singularity analysis of 3-RRR planar parallel manipulator Ketankumar H Patel khpatel1990@yahoo.com Yogin K Patel yogin.patel23@gmail.com Vinit C Nayakpara nayakpara.vinit3@gmail.com Y D Patel

More information

Spatial R-C-C-R Mechanism for a Single DOF Gripper

Spatial R-C-C-R Mechanism for a Single DOF Gripper NaCoMM-2009-ASMRL28 Spatial R-C-C-R Mechanism for a Single DOF Gripper Rajeev Lochana C.G * Mechanical Engineering Department Indian Institute of Technology Delhi, New Delhi, India * Email: rajeev@ar-cad.com

More information

Lecture 18 Kinematic Chains

Lecture 18 Kinematic Chains CS 598: Topics in AI - Adv. Computational Foundations of Robotics Spring 2017, Rutgers University Lecture 18 Kinematic Chains Instructor: Jingjin Yu Outline What are kinematic chains? C-space for kinematic

More information

ME 115(b): Final Exam, Spring

ME 115(b): Final Exam, Spring ME 115(b): Final Exam, Spring 2005-06 Instructions 1. Limit your total time to 5 hours. That is, it is okay to take a break in the middle of the exam if you need to ask me a question, or go to dinner,

More information

High-Precision Five-Axis Machine for High-Speed Material Processing Using Linear Motors and Parallel-Serial Kinematics

High-Precision Five-Axis Machine for High-Speed Material Processing Using Linear Motors and Parallel-Serial Kinematics High-Precision Five-Axis Machine for High-Speed Material Processing Using Linear Motors and Parallel-Serial Kinematics Sameh Refaat*, Jacques M. Hervé**, Saeid Nahavandi* and Hieu Trinh* * Intelligent

More information

On the Optimum Dimensioning of Robotic Manipulators

On the Optimum Dimensioning of Robotic Manipulators On the Optimum Dimensioning of Robotic Manipulators Jorge Angeles Department of Mechanical Engineering & Centre for Intelligent Machines McGill University, Montreal angeles@cim.mcgill.ca Abstract. The

More information

Mechanism and Robot Kinematics, Part I: Algebraic Foundations

Mechanism and Robot Kinematics, Part I: Algebraic Foundations Mechanism and Robot Kinematics, Part I: Algebraic Foundations Charles Wampler General Motors R&D Center In collaboration with Andrew Sommese University of Notre Dame Overview Why kinematics is (mostly)

More information

Some algebraic geometry problems arising in the field of mechanism theory. J-P. Merlet INRIA, BP Sophia Antipolis Cedex France

Some algebraic geometry problems arising in the field of mechanism theory. J-P. Merlet INRIA, BP Sophia Antipolis Cedex France Some algebraic geometry problems arising in the field of mechanism theory J-P. Merlet INRIA, BP 93 06902 Sophia Antipolis Cedex France Abstract Mechanism theory has always been a favorite field of study

More information

Rotating Table with Parallel Kinematic Featuring a Planar Joint

Rotating Table with Parallel Kinematic Featuring a Planar Joint Rotating Table with Parallel Kinematic Featuring a Planar Joint Stefan Bracher *, Luc Baron and Xiaoyu Wang Ecole Polytechnique de Montréal, C.P. 679, succ. C.V. H3C 3A7 Montréal, QC, Canada Abstract In

More information

Optimal Design of a 6-DOF 4-4 Parallel Manipulator with Uncoupled Singularities

Optimal Design of a 6-DOF 4-4 Parallel Manipulator with Uncoupled Singularities Optimal Design of a 6-DOF 4-4 Parallel Manipulator with Uncoupled Singularities Júlia Borràs (1), Erika Ottaviano (2), Marco Ceccarelli (2) and Federico Thomas (1) (1) Institut de Robòtica i Informàtica

More information

DETERMINATION OF THE WORKSPACE OF A 3-PRPR PARALLEL MECHANISM FOR HUMAN-ROBOT COLLABORATION

DETERMINATION OF THE WORKSPACE OF A 3-PRPR PARALLEL MECHANISM FOR HUMAN-ROBOT COLLABORATION DETERMINATION OF THE WORKSPACE OF A 3-PRPR PARALLEL MECHANISM FOR HUMAN-ROBOT COLLABORATION Alexandre Lecours, Clément Gosselin Département de Génie Mécanique, Université Laval, Québec, Québec, Canada

More information

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric

More information

Geometric Approach For Inverse Kinematics Solution: 3-PSU Parallel Kinematic Manipulator

Geometric Approach For Inverse Kinematics Solution: 3-PSU Parallel Kinematic Manipulator Geometric Approach For Inverse Kinematics Solution: 3-PSU Parallel Kinematic Manipulator Mr. Arya B Changela P.G. Student, School of Engineering RK University, Rajkot. Prof. Keyur P Hirpara Assistant Professor,

More information

Lecture VI: Constraints and Controllers

Lecture VI: Constraints and Controllers Lecture VI: Constraints and Controllers Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a chair human body parts trigger of a gun opening

More information

Analytical and Applied Kinematics

Analytical and Applied Kinematics Analytical and Applied Kinematics Vito Moreno moreno@engr.uconn.edu 860-614-2365 (cell) http://www.engr.uconn.edu/~moreno Office EB1, hours Thursdays 10:00 to 5:00 1 This course introduces a unified and

More information

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT Proceedings of the 11 th International Conference on Manufacturing Research (ICMR2013), Cranfield University, UK, 19th 20th September 2013, pp 313-318 FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL

More information

Finding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm

Finding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm International Journal of Advanced Mechatronics and Robotics (IJAMR) Vol. 3, No. 2, July-December 2011; pp. 43-51; International Science Press, ISSN: 0975-6108 Finding Reachable Workspace of a Robotic Manipulator

More information

Kinematic Model of Robot Manipulators

Kinematic Model of Robot Manipulators Kinematic Model of Robot Manipulators Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it C. Melchiorri

More information

WORKSPACE ANALYSIS OF 6-PRRS PARALLEL MANIPULATORS BASED ON THE VERTEX SPACE CONCEPT

WORKSPACE ANALYSIS OF 6-PRRS PARALLEL MANIPULATORS BASED ON THE VERTEX SPACE CONCEPT Proceedings of the 1999 ASME Design Engineering Technical Conferences September 12-15, 1999, Las Vegas, Nevada DETC99/DAC-8647 WORKSPACE ANALYSIS OF 6-PRRS PARALLEL MANIPULATORS BASED ON THE VERTEX SPACE

More information

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI Chapter 4 Dynamics Part 2 4.3 Constrained Kinematics and Dynamics 1 Outline 4.3 Constrained Kinematics and Dynamics 4.3.1 Constraints of Disallowed Direction 4.3.2 Constraints of Rolling without Slipping

More information

Generalized Stewart Platforms and their Direct Kinematics 1)

Generalized Stewart Platforms and their Direct Kinematics 1) MM Research Preprints, 6 85 MMRC, AMSS, Academia, Sinica, Beijing No., December 003 Generalized Stewart Platforms and their Direct Kinematics ) Xiao-Shan Gao and Deli Lei Key Laboratory of Mathematics

More information

CHAPTER 3 MODELLING, SIMULATION AND KINEMATIC STUDY OF 3 - DOF PARALLEL MANIPULATORS

CHAPTER 3 MODELLING, SIMULATION AND KINEMATIC STUDY OF 3 - DOF PARALLEL MANIPULATORS 49 CHAPTER 3 MODELLING, SIMULATION AND KINEMATIC STUDY OF 3 - DOF PARALLEL MANIPULATORS 3.1 INTRODUCTION Most existing PKM can be classified into two main families. The PKM of the first family generally

More information

What is an industrial robot?

What is an industrial robot? What is an industrial robot? A robot is CFIDV 02CFIC CY A kinematic chain A multi-body dynamical system A system with motors and drives A system with digital and analogic sensors An electronic system A

More information

Reaching and Grasping

Reaching and Grasping Lecture 14: (06/03/14) Reaching and Grasping Reference Frames Configuration space Reaching Grasping Michael Herrmann michael.herrmann@ed.ac.uk, phone: 0131 6 517177, Informatics Forum 1.42 Robot arms Typically

More information

Lecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial

Lecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial Lecture VI: Constraints and Controllers Parts Based on Erin Catto s Box2D Tutorial Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a

More information

A Mechanical Calibration Approach for Binary Parallel Robots

A Mechanical Calibration Approach for Binary Parallel Robots A Mechanical Calibration Approach for Binary Parallel Robots D. Schütz A. Raatz J. Hesselbach Technische Universität Braunschweig Technische Universität Braunschweig Technische Universität Braunschweig

More information

Lecture Note 6: Forward Kinematics

Lecture Note 6: Forward Kinematics ECE5463: Introduction to Robotics Lecture Note 6: Forward Kinematics Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 6 (ECE5463

More information

Workspace and joint space analysis of the 3-RPS parallel robot

Workspace and joint space analysis of the 3-RPS parallel robot Workspace and joint space analysis of the 3-RPS parallel robot Damien Chablat, Ranjan Jha, Fabrice Rouillier, Guillaume Moroz To cite this version: Damien Chablat, Ranjan Jha, Fabrice Rouillier, Guillaume

More information

Georgia Institute of Technology An attempt at the classification of energy-decaying schemes for structural and multibody dynamics

Georgia Institute of Technology An attempt at the classification of energy-decaying schemes for structural and multibody dynamics Politecnico di Milano Georgia Institute of Technology An attempt at the classification of energy-decaying schemes for structural and multibody dynamics Carlo L. Bottasso Georgia Institute of Technology,

More information

Using Algebraic Geometry to Study the Motions of a Robotic Arm

Using Algebraic Geometry to Study the Motions of a Robotic Arm Using Algebraic Geometry to Study the Motions of a Robotic Arm Addison T. Grant January 28, 206 Abstract In this study we summarize selected sections of David Cox, John Little, and Donal O Shea s Ideals,

More information

MODELING AND DYNAMIC ANALYSIS OF 6-DOF PARALLEL MANIPULATOR

MODELING AND DYNAMIC ANALYSIS OF 6-DOF PARALLEL MANIPULATOR MODELING AND DYNAMIC ANALYSIS OF 6-DOF PARALLEL MANIPULATOR N Narayan Rao 1, T Ashok 2, Anup Kumar Tammana 3 1 Assistant Professor, Department of Mechanical Engineering, VFSTRU, Guntur, India. nandurerao@gmail.com

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction MCE/EEC 647/747: Robot Dynamics and Control Lecture 1: Introduction Reading: SHV Chapter 1 Robotics and Automation Handbook, Chapter 1 Assigned readings from several articles. Cleveland State University

More information

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

Articulated Robots! Robert Stengel! Robotics and Intelligent Systems! MAE 345, Princeton University, 2017 Articulated Robots! Robert Stengel! Robotics and Intelligent Systems! MAE 345, Princeton University, 2017 Robot configurations Joints and links Joint-link-joint transformations! Denavit-Hartenberg representation

More information

IN RECENT years, several authors proposed new parallel

IN RECENT years, several authors proposed new parallel 56 IEEE TRANSACTIONS ON ROBOTICS, VOL. 22, NO. 1, FEBRUARY 2006 Uncoupled Actuation of Pan-Tilt Wrists J. M. Hervé Abstract Using algebraic properties of displacement (or rigid-body motion) subsets, the

More information

3/12/2009 Advanced Topics in Robotics and Mechanism Synthesis Term Projects

3/12/2009 Advanced Topics in Robotics and Mechanism Synthesis Term Projects 3/12/2009 Advanced Topics in Robotics and Mechanism Synthesis Term Projects Due date: 4/23/09 On 4/23/09 and 4/30/09 you will present a 20-25 minute presentation about your work. During this presentation

More information

Kinematics - Introduction. Robotics. Kinematics - Introduction. Vladimír Smutný

Kinematics - Introduction. Robotics. Kinematics - Introduction. Vladimír Smutný Kinematics - Introduction Robotics Kinematics - Introduction Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics (CIIRC) Czech Technical University

More information

DIDACTIC PROTOTYPE OF A MACHINE TOOL BASED ON A PARALLEL KINEMATIC MECHANISM

DIDACTIC PROTOTYPE OF A MACHINE TOOL BASED ON A PARALLEL KINEMATIC MECHANISM DIDACTIC PROTOTYPE OF A MACHINE TOOL BASED ON A PARALLEL KINEMATIC MECHANISM Tarcisio A. H. Coelho 1, Gilmar F. Batalha 2, Daniel T. B. Moraes, Marcelo Boczko University of Sao Paulo, Department of Mechatronics

More information

11. Kinematic models of contact Mechanics of Manipulation

11. Kinematic models of contact Mechanics of Manipulation 11. Kinematic models of contact Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 11. Mechanics of Manipulation p.1 Lecture 11. Kinematic models

More information

Task-Oriented Planning for Manipulating Articulated Mechanisms under Model Uncertainty. Venkatraman Narayanan and Maxim Likhachev

Task-Oriented Planning for Manipulating Articulated Mechanisms under Model Uncertainty. Venkatraman Narayanan and Maxim Likhachev Task-Oriented Planning for Manipulating Articulated Mechanisms under Model Uncertainty Venkatraman Narayanan and Maxim Likhachev Motivation Motivation A lot of household objects are ARTICULATED A lot of

More information

Slider-Cranks as Compatibility Linkages for Parametrizing Center-Point Curves

Slider-Cranks as Compatibility Linkages for Parametrizing Center-Point Curves David H. Myszka e-mail: dmyszka@udayton.edu Andrew P. Murray e-mail: murray@notes.udayton.edu University of Dayton, Dayton, OH 45469 Slider-Cranks as Compatibility Linkages for Parametrizing Center-Point

More information