Kinematic Control of Constrained Robotic Systems

Total Page:16

File Type:pdf, Size:1020Kb

Kinematic Control of Constrained Robotic Systems KINEMATIC CONTROL OF CONSTRAINED ROBOTIC SYSTEMS Gustavo M. Freitas∗ Antonio C. Leite∗ [email protected] [email protected] Fernando Lizarralde∗ [email protected] ∗Department of Electrical Engineering - COPPE Federal University of Rio de Janeiro Rio de Janeiro, RJ, Brazil RESUMO for parallel robots and cooperating redundant robots is discussed based on the following concepts: forward kine- Controle de Sistemas Robóticos com Restrições matics, differential kinematics, singularities and kine- Cinemáticas matic control. Simulations results, obtained with a Este artigo considera o problema de controle de pos- Four-Bar linkage mechanism, a planar Gough-Stewart tura para sistemas robóticos com restrições cinemáti- platform and two cooperating robots, illustrate the ap- cas. A ideia principal é considerar as restrições cine- plicability and versatility of the proposed methodology. máticas dos mecanismos a partir de suas equações es- truturais, ao invés de usar explicitamente a equação de KEYWORDS: Parallel robots, redundant robots, multi- restrição. Um estudo de caso para robôs paralelos e robot coordination, kinematic singularities. robôs cooperativos é discutido baseado nos conceitos de cinemática direta, cinemática diferencial, singularidades 1 INTRODUCTION e controle cinemático. Resultados de simulação, obti- dos a partir de um mecanismo Four-Bar linkage, uma In advanced robotic systems, accuracy, repeatability plataforma de Gough-Stewart planar e dois robôs coo- and load capacity are fundamental skills for carrying perativos, ilustram a aplicabilidade e versatilidade da out several practical tasks, where the robot end-effector metodologia proposta. has to perform some operation on a constraint surface or to manipulate an object of the environment (Siciliano PALAVRAS-CHAVE: robôs paralelos, robôs redundantes, et al., 2008). The structure of a robot manipulator con- coordenação multi-rôbos, singularidades cinemáticas . sists of a set of rigid bodies or links connected by means of revolute or prismatic joints, integrating a kinematic ABSTRACT chain. In general, one end of the chain is fixed to a base, whereas an end-effector is connected to the other end. This paper addresses the posture control problem for From a topological point of view, a kinematic chain can robotic systems subject to kinematic constraints. The be classified in (i) open or serial, when there is only one key idea is to consider the kinematic constraints of the sequence of links and joints connecting the two ends of mechanisms from their structure equations, instead of the chain, and (ii) closed or parallel, when a sequence explicitly using the constraint equations. A case study of links and joints are arranged such that at least one loop exists. Usually, serial chain robots can present lim- Artigo submetido em 10/03/2011 (Id.: 01293) itations in their reachable workspace, kinematic singu- Revisado em 27/05/2011 Aceito sob recomendação do Editor Associado Prof. Carlos Roberto Minussi larities, reduced accuracy and rigidity, or be sensitive to Revista Controle & Automação/Vol.22 no.6/Novembro e Dezembro 2011 559 scaling. These drawbacks could be overcome by the use and collision with obstacles, as well as to optimize the of parallel robots to increase rigidity, redundant robots robot motion with respect to a cost function (e.g., joint or mobile manipulators (manipulators mounted on a torque energy). Furthermore, considering the pres- mobile robot, e.g., remotely operated vehicles, wheeled ence of mechanical joint limits, redundant manipula- robots) to augment the system workspace and/or avoid tors can also be used to increase the robot workspace singularities in order to accomplish the task of interest (Siciliano, 1990; Chiaverini et al., 2008). In general, (Murray et al., 1994). multiple cooperating robot arms and mobile manipu- lators, for instance, belong to the class of redundant Parallel robots provide a rigid connection between the robots (Caccavale and Uchiyama, 2008). base structure and the payload to be handled by the end-effector, with positioning accuracy superior to the The coordination of multiple robots is an essential activ- one obtained by serial chain manipulators (Merlet, 1993; ity in several industrial applications, such as assembly Merlet and Gosselin, 2008). The main disadvantages of and manufacturing tasks, where multiple robotic arms using parallel robots are: workspace limitation, more are often grasping an object in contact with the envi- complex forward kinematics maps and more involved ronment. Typical examples include: deburring, con- singularity analysis (Wen and O’Brien, 2003; O’Brien tour following, grinding, machining, painting, polish- et al., 2006; Simas et al., 2009). For instance, in contrast ing and object aligning (Namvar and Aghili, 2005) or to serial chain manipulators, the singularities in parallel even robot dexterous hands (Caurin and Pedro, 2009). mechanisms may have different characteristics. In this framework, a study of the differential kinemat- ics and manipulability indexes for multiple cooperating In this context, the singularities can be classified into robot arms with unactuated joints is presented in (Wen three basic types (Gosselin and Angeles, 1990; Liu et al., and Wilfinger, 1999; Bicchi and Prattichizzo, 2000). Ad- 2003): vanced motion and force control of cooperative robotics manipulators with passive joint are considered in (Tinos (i) configuration space singularities: when the rank of et al., 2006; Pazelli et al., 2011). A screw-based system- the structure equations drops and, thus, the end- atic method to derive the relative Jacobian for two co- effector loses the ability to move instantaneously in operating robots is developed in the recently published some directions; work (Ribeiro et al., 2008; Simas et al., 2009). (ii) end-effector singularities: when the end-effector Motivated by several applications to parallel robots and loses degrees of freedom (DOF), that is, the mo- redundant manipulators, this paper provides a control tion of the active joints can result in no motion of methodology for robotic systems under kinematic con- the end-effector; straints based on a novel proposed method (Wen and O’Brien, 2003). The key idea is to consider the kine- (iii) actuator singularities: when the actuator of the matic constraints of these mechanisms from their struc- manipulator or the active joints cannot produce ture equations, rather than explicitly using the con- end-effector forces and torques in some directions. straint equations. The major advantage of this method- ology is its applicability and versatility when different The kinematic and dynamic control problems for paral- robotic systems are considered. Simulation results are lel robots are considered in (Kövecses et al., 2003; Cheng obtained from the kinematic models of a Four-Bar link- et al., 2003; Rosario et al., 2007) and an autonomous age mechanism, a planar Gough-Stewart platform and control approach to reach the dynamic limits of parallel two cooperating robots. mechanisms is presented in (Pietsch et al., 2005). Redundant manipulators have more degrees of freedom1 Terminology and Notation that those strictly necessary to perform a given task. Redundancy is therefore a relative concept for a robot In this work, the following notation, definition and as- manipulator, depending on the particular type of task sumptions will be adopted: to be executed. For example, six DOF are necessary for positioning and orienting a robot end-effector, thus a 6- E¯ = [ ⃗x ⃗y ⃗z ] denotes the orthonormal frame DOF manipulator is considered non-redundant. How- a a a a a and ⃗x , ⃗y , ⃗z denote the unit vectors of the frame ever, if only the positioning task is of concern, the a a a axes. same arm becomes redundant. The extra degrees of freedom provide more dexterity to the robot structure, 1For some authors, this term has the same meaning as the and it can be used to avoid kinematic singularities degrees of mobility. 560 Revista Controle & Automação/Vol.22 no.6/Novembro e Dezembro 2011 For a given vector x∈Rn, its elements are denoted constraints can be locally represented as algebraic con- T by xi for i=1 ··· n, that is, x=[ x1 x2 ··· xn ] . straints in the configuration space Q by ne : number of effective degrees of freedom of the c(θ) = 0 , (2) mechanism2. n r where c(·):R 7→R . Then, the mechanism has ne =n−r nt : number of degrees of freedom required to per- effective degrees of freedom and the following assump- form a task. tion is considered: Definition 1 A robotic system can be classified as: (i) Assumption 3 The number of active joints is equal to non-redundant: ne ≤nt; (ii) redundant: ne >nt. the effective degrees of freedom, that is, na =ne. Assumption 1 For an open-chain mechanism consti- Note that, the constraint described in (2) is an example tuted by i + 1 links connected by n joints, where the of holonomic constraint. In general, a constraint is said link 0 is fixed, each joint provides a single degree of mo- to be holonomic if it restricts the motion of the system bility to the mechanism structure, and n=i. to a smooth hypersurface in the configuration space Q (Murray et al., 1994). Assumption 2 For a closed-chain mechanism consti- tuted by i + 1 links, the number of joints n must be Now, considering that the constraint can be written in greater than i. In particular, the number of closed loops terms of the joints velocity vectors, we have is equal to n−i. ˙ Jc(θ) θ = 0 , (3) ∂c(θ) ∈ Rr×n 2 CONSTRAINED ROBOTIC SYSTEMS where Jc = ∂θ is named the constraint Jaco- bian. This section considers the kinematics of the closed-chain robotic systems subject to kinematic constraints on ve- On the other hand, the end-effector velocity v, com- locity. The general methodology to derive the forward posed by the linear velocity p˙ and the angular velocity kinematics and the differential kinematics equations for ω (defined as R˙ = ω × R (Murray et al., 1994)), can be constraint-based robotics systems is to open the loop related with the velocity θ˙ by of the mechanism, propagate the kinematics along the [ ] p˙ branches and add the kinematic constraints.
Recommended publications
  • On the Configurations of Closed Kinematic Chains in Three
    On the Configurations of Closed Kinematic Chains in three-dimensional Space Gerhard Zangerl Department of Mathematics, University of Innsbruck Technikestraße 13, 6020 Innsbruck, Austria E-mail: [email protected] Alexander Steinicke Department of Applied Mathematics and Information Technology, Montanuniversitaet Leoben Peter Tunner-Straße 25/I, 8700 Leoben, Austria E-mail: [email protected] Abstract A kinematic chain in three-dimensional Euclidean space consists of n links that are connected by spherical joints. Such a chain is said to be within a closed configuration when its link lengths form a closed polygonal chain in three dimensions. We investigate the space of configurations, described in terms of joint angles of its spherical joints, that satisfy the the loop closure constraint, meaning that the kinematic chain is closed. In special cases, we can find a new set of parameters that describe the diagonal lengths (the distance of the joints from the origin) of the configuration space by a simple domain, namely a cube of dimension n − 3. We expect that the new findings can be applied to various problems such as motion planning for closed kinematic chains or singularity analysis of their configuration spaces. To demonstrate the practical feasibility of the new method, we present numerical examples. 1 Introduction This study is the natural further development of [32] in which closed configurations of a two-dimensional kine- matic chain (KC) in terms of its joint angles were considered. As a generalization, we study the configuration spaces of a three-dimensional closed kinematic chain (CKC) with n links in terms of the joint angles of its spherical joints.
    [Show full text]
  • Mobile Robot Kinematics
    Mobile Robot Kinematics We're going to start talking about our mobile robots now. There robots differ from our arms in 2 ways: They have sensors, and they can move themselves around. Because their movement is so different from the arms, we will need to talk about a new style of kinematics: Differential Drive. 1. Differential Drive is how many mobile wheeled robots locomote. 2. Differential Drive robot typically have two powered wheels, one on each side of the robot. Sometimes there are other passive wheels that keep the robot from tipping over. 3. When both wheels turn at the same speed in the same direction, the robot moves straight in that direction. 4. When one wheel turns faster than the other, the robot turns in an arc toward the slower wheel. 5. When the wheels turn in opposite directions, the robot turns in place. 6. We can formally describe the robot behavior as follows: (a) If the robot is moving in a curve, there is a center of that curve at that moment, known as the Instantaneous Center of Curvature (or ICC). We talk about the instantaneous center, because we'll analyze this at each instant- the curve may, and probably will, change in the next moment. (b) If r is the radius of the curve (measured to the middle of the robot) and l is the distance between the wheels, then the rate of rotation (!) around the ICC is related to the velocity of the wheels by: l !(r + ) = v 2 r l !(r − ) = v 2 l Why? The angular velocity is defined as the positional velocity divided by the radius: dθ V = dt r 1 This should make some intuitive sense: the farther you are from the center of rotation, the faster you need to move to get the same angular velocity.
    [Show full text]
  • Abbreviations and Glossary
    Appendix A Abbreviations and Glossary Abbreviations are defined and the mathematical symbols and notations used in this book are specified. Furthermore, the random number generator used in this book is referenced. A.1 Abbreviations arccos arccosine BiRRT Bidirectional rapidly growing random tree C-space Configuration space DH Denavit-Hartenberg DLR German aerospace center DOF Degree of freedom FFT Fast fourier transformation IK Inverse kinematics HRI Human-Robot interface LWR Light weight robot MMI Institute of Man-Machine interaction PCA Principal component analysis PRM Probabilistic road map RRT Rapidly growing random tree rulaCapMap Rula-restricted capability map RULA Rapid upper limb assessment SFE Shape fit error TCP Tool center point OV workspace overlap 130 A Abbreviations and Glossary A.2 Mathematical Symbols C configuration space K(q) direct kinematics H set of all homogeneous matrices WR reachable workspace WD dexterous workspace WV versatile workspace F(R,x) function that maps to a homogeneous matrix VRobot voxel space for the robot arm VHuman voxel space for the human arm P set of points on the sphere Np set of point indices for the points on the sphere No set of orientation indices OS set of all homogeneous frames distributed on a sphere MS capability map A.3 Mathematical Notations a scalar value a vector aT vector transposed A matrix AT matrix transposed < a,b > inner product 3 SO(3) group of rotation matrices ∈ IR SO(3) := R ∈ IR 3×3| RRT = I,detR =+1 SE(3) IR 3 × SO(3) A TB reference frame B given in coordinates of reference frame A a ceiling function a floor function A.4 Random Sampling In this book, the drawing of random samples is often used.
    [Show full text]
  • Nyku: a Social Robot for Children with Autism Spectrum Disorders
    University of Denver Digital Commons @ DU Electronic Theses and Dissertations Graduate Studies 2020 Nyku: A Social Robot for Children With Autism Spectrum Disorders Dan Stephan Stoianovici University of Denver Follow this and additional works at: https://digitalcommons.du.edu/etd Part of the Disability Studies Commons, Electrical and Computer Engineering Commons, and the Robotics Commons Recommended Citation Stoianovici, Dan Stephan, "Nyku: A Social Robot for Children With Autism Spectrum Disorders" (2020). Electronic Theses and Dissertations. 1843. https://digitalcommons.du.edu/etd/1843 This Thesis is brought to you for free and open access by the Graduate Studies at Digital Commons @ DU. It has been accepted for inclusion in Electronic Theses and Dissertations by an authorized administrator of Digital Commons @ DU. For more information, please contact [email protected],[email protected]. Nyku : A Social Robot for Children with Autism Spectrum Disorders A Thesis Presented to the Faculty of the Daniel Felix Ritchie School of Engineering and Computer Science University of Denver In Partial Fulfillment of the Requirements for the Degree Master of Science by Dan Stoianovici August 2020 Advisor: Dr. Mohammad H. Mahoor c Copyright by Dan Stoianovici 2020 All Rights Reserved Author: Dan Stoianovici Title: Nyku: A Social Robot for Children with Autism Spectrum Disorders Advisor: Dr. Mohammad H. Mahoor Degree Date: August 2020 Abstract The continued growth of Autism Spectrum Disorders (ASD) around the world has spurred a growth in new therapeutic methods to increase the positive outcomes of an ASD diagnosis. It has been agreed that the early detection and intervention of ASD disorders leads to greatly increased positive outcomes for individuals living with the disorders.
    [Show full text]
  • A Review of Parallel Processing Approaches to Robot Kinematics and Jacobian
    Technical Report 10/97, University of Karlsruhe, Computer Science Department, ISSN 1432-7864 A Review of Parallel Processing Approaches to Robot Kinematics and Jacobian Dominik HENRICH, Joachim KARL und Heinz WÖRN Institute for Real-Time Computer Systems and Robotics University of Karlsruhe, D-76128 Karlsruhe, Germany e-mail: [email protected] Abstract Due to continuously increasing demands in the area of advanced robot control, it became necessary to speed up the computation. One way to reduce the computation time is to distribute the computation onto several processing units. In this survey we present different approaches to parallel computation of robot kinematics and Jacobian. Thereby, we discuss both the forward and the reverse problem. We introduce a classification scheme and classify the references by this scheme. Keywords: parallel processing, Jacobian, robot kinematics, robot control. 1 Introduction Due to continuously increasing demands in the area of advanced robot control, it became necessary to speed up the computation. Since it should be possible to control the motion of a robot manipulator in real-time, it is necessary to reduce the computation time to less than the cycle rate of the control loop. One way to reduce the computation time is to distribute the computation over several processing units. There are other overviews and reviews on parallel processing approaches to robotic problems. Earlier overviews include [Lee89] and [Graham89]. Lee takes a closer look at parallel approaches in [Lee91]. He tries to find common features in the different problems of kinematics, dynamics and Jacobian computation. The latest summary is from Zomaya et al. [Zomaya96].
    [Show full text]
  • Department of Mechanical Engineering ME 8492 – Kinematics of Machinery Unit I – Introduction to Mechanism - MCQ Bank 1
    ChettinadTech Dept. of MECH Department of Mechanical Engineering ME 8492 – Kinematics of Machinery Unit I – Introduction to Mechanism - MCQ Bank 1. In a reciprocating steam engine, which of the following forms a kinematic link ? (a) cylinder and piston (b) piston rod and connecting rod (c) crank shaft and flywheel (d) flywheel and engine frame Answer: (c) 2. The motion of a piston in the cylinder of a steam engine is an example of (a) completely constrained motion (b) incompletely constrained motion (c) successfully constrained motion (d) none of these Answer: (a) 3. The motion transmitted between the teeth of gears in mesh is (a) sliding (b) rolling (c) may be rolling or sliding depending upon the shape of teeth (d) partly sliding and partly rolling Answer: (d) 4. The cam and follower without a spring forms a (a) lower pair (b) higher pair (c) self closed pair (d) force closed pair Answer: (c) 5. A ball and a socket joint forms a (a) turning pair (b) rolling pair (c) sliding pair (d) spherical pair Answer: (d) 6. The lead screw of a lathe with nut forms a (a) sliding pair (b) rolling pair (c) screw pair (d) turning pair ME 8692 – Finite Element Analysis Page 1 ChettinadTech Dept. of MECH Answer: (c) 7. When the elements of the pair are kept in contact by the action of external forces, the pair is said to be a (a) lower pair (b) higher pair (c) self closed pair (d) force closed pair Answer: (d) 8. Which of the following is a turning pair ? (a) Piston and cylinder of a reciprocating steam engine (b) Shaft with collars at both ends fitted in a circular hole (c) Lead screw of a lathe with nut (d) Ball and socket joint Answer: (b) 9.
    [Show full text]
  • Acknowledgements Acknowl
    2161 Acknowledgements Acknowl. B.21 Actuators for Soft Robotics F.58 Robotics in Hazardous Applications by Alin Albu-Schäffer, Antonio Bicchi by James Trevelyan, William Hamel, The authors of this chapter have used liberally of Sung-Chul Kang work done by a group of collaborators involved James Trevelyan acknowledges Surya Singh for de- in the EU projects PHRIENDS, VIACTORS, and tailed suggestions on the original draft, and would also SAPHARI. We want to particularly thank Etienne Bur- like to thank the many unnamed mine clearance experts det, Federico Carpi, Manuel Catalano, Manolo Gara- who have provided guidance and comments over many bini, Giorgio Grioli, Sami Haddadin, Dominic Lacatos, years, as well as Prof. S. Hirose, Scanjack, Way In- Can zparpucu, Florian Petit, Joshua Schultz, Nikos dustry, Japan Atomic Energy Agency, and Total Marine Tsagarakis, Bram Vanderborght, and Sebastian Wolf for Systems for providing photographs. their substantial contributions to this chapter and the William R. Hamel would like to acknowledge work behind it. the US Department of Energy’s Robotics Crosscut- ting Program and all of his colleagues at the na- C.29 Inertial Sensing, GPS and Odometry tional laboratories and universities for many years by Gregory Dudek, Michael Jenkin of dealing with remote hazardous operations, and all We would like to thank Sarah Jenkin for her help with of his collaborators at the Field Robotics Center at the figures. Carnegie Mellon University, particularly James Os- born, who were pivotal in developing ideas for future D.36 Motion for Manipulation Tasks telerobots. by James Kuffner, Jing Xiao Sungchul Kang acknowledges Changhyun Cho, We acknowledge the contribution that the authors of the Woosub Lee, Dongsuk Ryu at KIST (Korean Institute first edition made to this chapter revision, particularly for Science and Technology), Korea for their provid- Sect.
    [Show full text]
  • Forward and Inverse Kinematics Analysis of Denso Robot
    Proceedings of the International Symposium of Mechanism and Machine Science, 2017 AzC IFToMM – Azerbaijan Technical University 11-14 September 2017, Baku, Azerbaijan Forward and Inverse Kinematics Analysis of Denso Robot Mehmet Erkan KÜTÜK 1*, Memik Taylan DAŞ2, Lale Canan DÜLGER1 1*Mechanical Engineering Department, University of Gaziantep Gaziantep/ Turkey E-mail: [email protected] 2 Mechanical Engineering Department, University of Kırıkkale Abstract used Robotic Toolbox in forward kinematics analysis of A forward and inverse kinematic analysis of 6 axis an industrial robot [4]. DENSO robot with closed form solution is performed in This study includes kinematics of robot arm which is this paper. Robotics toolbox provides a great simplicity to available Gaziantep University, Mechanical Engineering us dealing with kinematics of robots with the ready Department, Mechatronics Lab. Forward and Inverse functions on it. However, making calculations in kinematics analysis are performed. Robotics Toolbox is traditional way is important to dominate the kinematics also applied to model Denso robot system. A GUI is built which is one of the main topics of robotics. Robotic for practical use of robotic system. toolbox in Matlab® is used to model Denso robot system. GUI studies including Robotic Toolbox are given with 2. Robot Arm Kinematics simulation examples. Keywords: Robot Kinematics, Simulation, Denso The robot kinematics can be categorized into two Robot, Robotic Toolbox, GUI main parts; forward and inverse kinematics. Forward kinematics problem is not difficult to perform and there is no complexity in deriving the equations in contrast to the 1. Introduction inverse kinematics. Especially nonlinear equations make the inverse kinematics problem complex.
    [Show full text]
  • Kinematic Singularities of Mechanisms Revisited
    IMA Conference on Mathematics of Robotics 9 – 11 September 2015, St Anne’s College, University of Oxford 1 Kinematic Singularities of Mechanisms Revisited By Andreas M¨uller1, Dimiter Zlatanov2 1Johannes Kepler University, Linz, Austria; 2University of Genoa, Genoa, Italy Abstract The paper revisits the definition and the identification of the singularities of kinematic chains and mechanisms. The degeneracy of the kinematics of an articulated system of rigid bodies cannot always be identified with the singularities of the configuration space. Local analysis can help identify kinematic chain singularities and better understand the way the motion characteristics change at such configurations. An example is shown that exhibits a kinematic singularity although its configuration space is a smooth manifold. 1. Introduction Kinematic singularities of a mechanism are critical configurations that can lead to a loss of structural stability or controllability. This has been a central topic in mechanism theory and still is a field of active research. A systematic approach to the study of singular configurations involves a mathematical model for the kinematic chain and its interaction with the environment via inputs and outputs. Thereupon critical configurations can be identified for the kinematic chain itself and for the input and output relations. A kinematic chain is a system of rigid bodies (links), some pairs of which are connected with joints. It is defined by specifying exactly which links are jointed (by a connectiv- ity graph [Wittenburg (1994)]), the type of each joint, and the joint's locations in the adjacent links. Mathematically, a kinematic chain is modeled by specifying its possible motions as a subset of the smooth curves on an ambient manifold, usually assumed to have a global parametrization, Vn.
    [Show full text]
  • Planar Kinematics
    Introduction to Robotics, H. Harry Asada 1 Chapter 4 Planar Kinematics Kinematics is Geometry of Motion. It is one of the most fundamental disciplines in robotics, providing tools for describing the structure and behavior of robot mechanisms. In this chapter, we will discuss how the motion of a robot mechanism is described, how it responds to actuator movements, and how the individual actuators should be coordinated to obtain desired motion at the robot end-effecter. These are questions central to the design and control of robot mechanisms. To begin with, we will restrict ourselves to a class of robot mechanisms that work within a plane, i.e. Planar Kinematics. Planar kinematics is much more tractable mathematically, compared to general three-dimensional kinematics. Nonetheless, most of the robot mechanisms of practical importance can be treated as planar mechanisms, or can be reduced to planar problems. General three-dimensional kinematics, on the other hand, needs special mathematical tools, which will be discussed in later chapters. 4.1 Planar Kinematics of Serial Link Mechanisms Example 4.1 Consider the three degree-of-freedom planar robot arm shown in Figure 4.1.1. The arm consists of one fixed link and three movable links that move within the plane. All the links are connected by revolute joints whose joint axes are all perpendicular to the plane of the links. There is no closed-loop kinematic chain; hence, it is a serial link mechanism. y A 3 E End Effecter ⎛ xe ⎞ Link 3 ⎜ ⎟ ⎝ ye ⎠ A 2 θ3 φ B e A1 Link 2 Joint 3 θ 2 Link 1 A Joint 2 Joint 1 θ O 1 x Link 0 Figure 4.1.1 Three dof planar robot with three revolute joints To describe this robot arm, a few geometric parameters are needed.
    [Show full text]
  • Robot Systems Integration
    Transformative Research and Robotics Kazuhiro Kosuge Distinguished Professor Department of Robotics Tohoku University 2020 IEEE Vice President-elect for Technical Activities IEEE Fellow, JSME Fellow, SICE Fellow, RSJ Fellow, JSAE Fellow My brief history • March 1978 Bachelor of Engineering, Department of Control Engineering, Tokyo Institute of Technology • Marcy 1980 Master of Engineering, Department of Control Engineering, Tokyo Institute of Technology • April 1980 Research staff, Department of Production Engineering Nippondenso (Denso) Corporation • October 1982 Research Associate, Tokyo Institute of Technology • July 1988 Dr. of Engineering, Tokyo Institute of Technology • September 1989 - August 1990 Visiting Research Scientist, Department of Mechanical Engineering, Massachusetts Institute of Technology • September 1990 Associate Professor, Faculty of Engineering, Nagoya University • March 1995 Professor, School of Engineering, Tohoku University • April 1997 Professor, Graduate School of Engineering, Tohoku University • December 2018 Tohoku University Distinguished Professor 略 歴 • 1978年3月 東京工業大学工学部制御工学科卒業 • 1980年3月 東京工業大学大学院理工学研究科修士課程修了(制御工学専攻,工学修士) • 1980年4月 日本電装株式会社(現 株式会社デンソー) • 1982年10月 東京工業大学工学部制御工学科助手(工学部) • 1988年7月 東京工業大学大学院理工学研究科 工学博士(制御工学専攻) • 1989年9月-1990年8月 米国マサチューセッツ工科大学機械工学科客員研究員 (Visiting Research Scientist, Department of Mechanical Engineering, Massachusetts Institute of Technology) • 1990年 9月 名古屋大学 助教授(工学部) • 1995年 3月 東北大学 教授(工学部) • 1997年 4月 東北大学 教授(工学研究科)大学院重点化による配置換 • 2018年12月 東北大学 Distinguished Professor My another
    [Show full text]
  • 1.0 Simple Mechanism 1.1 Link ,Kinematic Chain
    SYLLABUS 1.0 Simple mechanism 1.1 Link ,kinematic chain, mechanism, machine 1.2 Inversion, four bar link mechanism and its inversion 1.3 Lower pair and higher pair 1.4 Cam and followers 2.0 Friction 2.1 Friction between nut and screw for square thread, screw jack 2.2 Bearing and its classification, Description of roller, needle roller& ball bearings. 2.3 Torque transmission in flat pivot& conical pivot bearings. 2.4 Flat collar bearing of single and multiple types. 2.5 Torque transmission for single and multiple clutches 2.6 Working of simple frictional brakes.2.7 Working of Absorption type of dynamometer 3.0 Power Transmission 3.1 Concept of power transmission 3.2 Type of drives, belt, gear and chain drive. 3.3 Computation of velocity ratio, length of belts (open and cross)with and without slip. 3.4 Ratio of belt tensions, centrifugal tension and initial tension. 3.5 Power transmitted by the belt. 3.6 Determine belt thickness and width for given permissible stress for open and crossed belt considering centrifugal tension. 3.7 V-belts and V-belts pulleys. 3.8 Concept of crowning of pulleys. 3.9 Gear drives and its terminology. 3.10 Gear trains, working principle of simple, compound, reverted and epicyclic gear trains. 4.0 Governors and Flywheel 4.1 Function of governor 4.2 Classification of governor 4.3 Working of Watt, Porter, Proel and Hartnell governors. 4.4 Conceptual explanation of sensitivity, stability and isochronisms. 4.5 Function of flywheel. 4.6 Comparison between flywheel &governor.
    [Show full text]