14. The Oriented Plane Mechanics of Manipulation
|
|
- Bartholomew West
- 5 years ago
- Views:
Transcription
1 14. The Oriented Plane Mechanics of Manipulation Matt Mason Carnegie Mellon Lecture 14. Mechanics of Manipulation p.1
2 Exhortations Hands are levers of influence on the world that made intelligence worth having. Precision hands and precision intelligence coevolved in the human lineage, and the fossil record shows that hands led the way. Steven Pinker, in How the Mind Works Lecture 14. Mechanics of Manipulation p.2
3 Lecture 14. The Oriented Plane. Chapter 1 Manipulation Case 1: Manipulation by a human Case 2: An automated assembly system Issues in manipulation A taxonomy of manipulation techniques Bibliographic notes 8 Exercises 8 Chapter 2 Kinematics Preliminaries Planar kinematics Spherical kinematics Spatial kinematics Kinematic constraint Kinematic mechanisms Bibliographic notes 36 Exercises 37 Chapter 3 Kinematic Representation Representation of spatial rotations Representation of spatial displacements Kinematic constraints Bibliographic notes 72 Exercises 72 Chapter 4 Kinematic Manipulation Path planning Path planning for nonholonomic systems Kinematic models of contact Bibliographic notes 88 Exercises 88 Chapter 5 Rigid Body Statics Forces acting on rigid bodies Polyhedral convex cones Contact wrenches and wrench cones Cones in velocity twist space The oriented plane Instantaneous centers and Reuleaux' s method Line of force; moment labeling Force dual Summary Bibliographic notes 117 Exercises 118 Chapter 6 Friction Coulomb' s Law Single degree-of-freedom problems Planar single contact problems Graphical representation of friction cones Static equilibrium problems Planar sliding Bibliographic notes 139 Exercises 139 Chapter 7 Quasistatic Manipulation Grasping and fixturing Pushing Stable pushing Parts orienting Assembly Bibliographic notes 173 Exercises 175 Chapter 8 Dynamics Newton' s laws A particle in three dimensions Moment of force; moment of momentum Dynamics of a system of particles Rigid body dynamics The angular inertia matrix Motion of a freely rotating body Planar single contact problems Graphical methods for the plane Planar multiple-contact problems Bibliographic notes 207 Exercises 208 Chapter 9 Impact A particle Rigid body impact Bibliographic notes 223 Exercises 223 Chapter 10 Dynamic Manipulation Quasidynamic manipulation Briefly dynamic manipulation Continuously dynamic manipulation Bibliographic notes 232 Exercises 235 Appendix A Infinity 237 Lecture 14. Mechanics of Manipulation p.3
4 Outline. Reuleaux s space...what is it? Formal definitions. Central projection. Convexity in the oriented plane. Relation to polyhedral convex cones. Rotation centers and the oriented plane. Lecture 14. Mechanics of Manipulation p.4
5 Reuleaux s space Reuleaux represents PCC s in planar diff l twist space. 3D twist space is 6D. planar twist space is 3D. Reuleaux does it in 2D! What space do signed rotation centers live in? Plane with + and/or label, and points at infinity? Stolfi and Guibas: the oriented plane. Lecture 14. Mechanics of Manipulation p.5
6 Formal definition Consider homogeneous coordinates (x, y, w) (0, 0, 0). A point in the oriented plane is a ray of triples: {(kx, ky, kw) k > 0} (1) Three cases: w > 0 : Signed Euclidean point (x/w, y/w, ). w < 0 : Signed Euclidean point (x/w, y/w, ). w = 0 : Ideal point: point at infinity. Lecture 14. Mechanics of Manipulation p.6
7 Central projection Project each point (x, y, w) to w = 1 plane. Attach appropriate sign. Ideal points miss the plane but hit the equator. x w y positiveand negativeplanes superimposed lineatin finity Lecture 14. Mechanics of Manipulation p.7
8 Relation to projective plane Maybe we should call it the Oriented Projective Plane. Projective plane is set of lines through the origin of E 3. Oriented plane is set of directed lines through the origin of E 3. x w y positiveand negativeplanes superimposed lineatin finity The projective plane is the sphere S(2) with antipodes identified. The oriented plane is the sphere S(2). Northern hemisphere is the positive plane, Southern hemisphere is the negative plane, Equator is the ideal line. Lecture 14. Mechanics of Manipulation p.8
9 Why do we need it? Because, e.g. Reuleaux s method is easier than analyzing polyhedral convex cones in planar differential twist space. (or rather, Reuleaux s method is an easy way to analyze PCCs in planar differential twist space.) In practice, we work directly in the oriented plane, as Reuleaux did, not worrying too much about the projection. But to answer deep questions, refer back to the projection. Lecture 14. Mechanics of Manipulation p.9
10 Geometry An example question. We know what points are in the oriented plane. Are there lines? Lecture 14. Mechanics of Manipulation p.10
11 Geometry An example question. We know what points are in the oriented plane. Are there lines? Transform to a question about spheres. In spherical geometry, are there lines? How are they defined? Lecture 14. Mechanics of Manipulation p.10
12 Geometry An example question. We know what points are in the oriented plane. Are there lines? Transform to a question about spheres. In spherical geometry, are there lines? How are they defined? So... Two non-antipodal points determine a line. (The ideal line, or a Euclidean line labeled ±.) Every pair of lines intersects in two antipodal points. Lecture 14. Mechanics of Manipulation p.10
13 Convexity Another deep question: How does convexity work in the oriented plane? Lecture 14. Mechanics of Manipulation p.11
14 Convexity Another deep question: How does convexity work in the oriented plane? How is convexity defined for Euclidean space? Lecture 14. Mechanics of Manipulation p.11
15 Convexity Another deep question: How does convexity work in the oriented plane? How is convexity defined for Euclidean space? If a and b are in the figure, then so is ab. Lecture 14. Mechanics of Manipulation p.11
16 Convexity Another deep question: How does convexity work in the oriented plane? How is convexity defined for Euclidean space? If a and b are in the figure, then so is ab. What is ab in the oriented plane? What is conv({a, b})? Lecture 14. Mechanics of Manipulation p.11
17 Convexity: plus and plus Consider the polyhedral convex cone determined by the two rays. Project it to the plane. So, if a and b have the same sign then conv({a, b}) is the line segment between them with the same sign. Lecture 14. Mechanics of Manipulation p.12
18 Convexity: plus and minus Consider the PCC... Define the external line segment. Lecture 14. Mechanics of Manipulation p.13
19 Problem Set 4 Let s do PS4! How do you construct the convex hull of some set of points? 1. Pick two points, and construct their convex hull. 2. Repeat step 1, ad nauseum. Lecture 14. Mechanics of Manipulation p.14
20 Reuleaux s method Given a differential velocity twist (v 0x, v 0y, ω z ), what is the rotation center? Velocity at a point p = (x, y) is v 0 + ω p ( v 0x ωy = v 0y + ωx ) Set equal to (0, 0) and solve for (x, y)... Rotation center is at ( ) v 0y /ω v 0x /ω Central projection, and rotation of coordinates. Lecture 14. Mechanics of Manipulation p.15
21 Next: Moment labeling. Chapter 1 Manipulation Case 1: Manipulation by a human Case 2: An automated assembly system Issues in manipulation A taxonomy of manipulation techniques Bibliographic notes 8 Exercises 8 Chapter 2 Kinematics Preliminaries Planar kinematics Spherical kinematics Spatial kinematics Kinematic constraint Kinematic mechanisms Bibliographic notes 36 Exercises 37 Chapter 3 Kinematic Representation Representation of spatial rotations Representation of spatial displacements Kinematic constraints Bibliographic notes 72 Exercises 72 Chapter 4 Kinematic Manipulation Path planning Path planning for nonholonomic systems Kinematic models of contact Bibliographic notes 88 Exercises 88 Chapter 5 Rigid Body Statics Forces acting on rigid bodies Polyhedral convex cones Contact wrenches and wrench cones Cones in velocity twist space The oriented plane Instantaneous centers and Reuleaux' s method Line of force; moment labeling Force dual Summary Bibliographic notes 117 Exercises 118 Chapter 6 Friction Coulomb' s Law Single degree-of-freedom problems Planar single contact problems Graphical representation of friction cones Static equilibrium problems Planar sliding Bibliographic notes 139 Exercises 139 Chapter 7 Quasistatic Manipulation Grasping and fixturing Pushing Stable pushing Parts orienting Assembly Bibliographic notes 173 Exercises 175 Chapter 8 Dynamics Newton' s laws A particle in three dimensions Moment of force; moment of momentum Dynamics of a system of particles Rigid body dynamics The angular inertia matrix Motion of a freely rotating body Planar single contact problems Graphical methods for the plane Planar multiple-contact problems Bibliographic notes 207 Exercises 208 Chapter 9 Impact A particle Rigid body impact Bibliographic notes 223 Exercises 223 Chapter 10 Dynamic Manipulation Quasidynamic manipulation Briefly dynamic manipulation Continuously dynamic manipulation Bibliographic notes 232 Exercises 235 Appendix A Infinity 237 Lecture 14. Mechanics of Manipulation p.16
15. Moment Labeling Mechanics of Manipulation
15. Moment Labeling Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 15. Mechanics of Manipulation p.1 Lecture 15. Moment Labeling. Chapter
More information9. Representing constraint
9. Representing constraint Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 9. Mechanics of Manipulation p.1 Lecture 9. Representing constraint.
More information11. 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 information13. Polyhedral Convex Cones
13. Polyhedral Convex Cones Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 13. Mechanics of Manipulation p.1 Lecture 13. Cones. Chapter
More information23. Assembly Mechanics of Manipulation
23. Assembly Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 23. Mechanics of Manipulation p.1 Lecture 23. Assembly. Chapter 1 Manipulation
More information3. Planar kinematics Mechanics of Manipulation
3. Planar kinematics Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 3. Mechanics of Manipulation p.1 Lecture 2. Planar kinematics. Chapter
More informationLesson 1: Introduction to Pro/MECHANICA Motion
Lesson 1: Introduction to Pro/MECHANICA Motion 1.1 Overview of the Lesson The purpose of this lesson is to provide you with a brief overview of Pro/MECHANICA Motion, also called Motion in this book. Motion
More informationHomogeneous coordinates, lines, screws and twists
Homogeneous coordinates, lines, screws and twists In lecture 1 of module 2, a brief mention was made of homogeneous coordinates, lines in R 3, screws and twists to describe the general motion of a rigid
More informationLecture 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 informationKinematics. 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 information240AR059 - Geometric Fundamentals for Robot Design
Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2018 240 - ETSEIB - Barcelona School of Industrial Engineering 707 - ESAII - Department of Automatic Control MASTER'S DEGREE IN AUTOMATIC
More informationModel Library Mechanics
Model Library Mechanics Using the libraries Mechanics 1D (Linear), Mechanics 1D (Rotary), Modal System incl. ANSYS interface, and MBS Mechanics (3D) incl. CAD import via STL and the additional options
More informationParallel 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 informationPartitioning Contact State Space Using the Theory of Polyhedral Convex Cones George V Paul and Katsushi Ikeuchi
Partitioning Contact State Space Using the Theory of Polyhedral Convex Cones George V Paul and Katsushi Ikeuchi August 1994 CMU-RI-TR-94-36 Robotics Institute Carnegie Mellon University Pittsburgh, PA
More informationA simple example. Assume we want to find the change in the rotation angles to get the end effector to G. Effect of changing s
CENG 732 Computer Animation This week Inverse Kinematics (continued) Rigid Body Simulation Bodies in free fall Bodies in contact Spring 2006-2007 Week 5 Inverse Kinematics Physically Based Rigid Body Simulation
More informationRobotics 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 informationLecture «Robot Dynamics»: Kinematic Control
Lecture «Robot Dynamics»: Kinematic Control 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 information1. 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 information10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T
3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground
More informationTable 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 informationIntroduction to Robotics
Université de Strasbourg Introduction to Robotics Bernard BAYLE, 2013 http://eavr.u-strasbg.fr/ bernard Modelling of a SCARA-type robotic manipulator SCARA-type robotic manipulators: introduction SCARA-type
More informationRobotics I. March 27, 2018
Robotics I March 27, 28 Exercise Consider the 5-dof spatial robot in Fig., having the third and fifth joints of the prismatic type while the others are revolute. z O x Figure : A 5-dof robot, with a RRPRP
More informationA Quantitative Stability Measure for Graspless Manipulation
A Quantitative Stability Measure for Graspless Manipulation Yusuke MAEDA and Tamio ARAI Department of Precision Engineering, School of Engineering The University of Tokyo 7-3-1 Hongo, Bunkyo-ku, Tokyo
More informationComputer Vision I - Appearance-based Matching and Projective Geometry
Computer Vision I - Appearance-based Matching and Projective Geometry Carsten Rother 01/11/2016 Computer Vision I: Image Formation Process Roadmap for next four lectures Computer Vision I: Image Formation
More informationConstraint and velocity analysis of mechanisms
Constraint and velocity analysis of mechanisms Matteo Zoppi Dimiter Zlatanov DIMEC University of Genoa Genoa, Italy Su S ZZ-2 Outline Generalities Constraint and mobility analysis Examples of geometric
More informationDesign of a Three-Axis Rotary Platform
Design of a Three-Axis Rotary Platform William Mendez, Yuniesky Rodriguez, Lee Brady, Sabri Tosunoglu Mechanics and Materials Engineering, Florida International University 10555 W Flagler Street, Miami,
More informationCS-9645 Introduction to Computer Vision Techniques Winter 2019
Table of Contents Projective Geometry... 1 Definitions...1 Axioms of Projective Geometry... Ideal Points...3 Geometric Interpretation... 3 Fundamental Transformations of Projective Geometry... 4 The D
More informationStable Pushing: Mechanics, Controllability, and Planning
Kevin M. Lynch Matthew T. Mason The Robotics Institute Carnegie Mellon University Pittsburgh, Pennsylvania 15213 Stable Pushing: Mechanics, Controllability, and Planning Abstract We would like to give
More informationRobot 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 informationADJUSTABLE GEOMETRIC CONSTRAINTS 2001 MIT PSDAM AND PERG LABS
ADJUSTABLE GEOMETRIC CONSTRAINTS Why adjust kinematic couplings? KC Repeatability is orders of magnitude better than accuracy Accuracy = f ( manufacture and assemble ) Kinematic Coupling Accuracy Adjusted
More informationManipulation: Mechanisms, Grasping and Inverse Kinematics
Manipulation: Mechanisms, Grasping and Inverse Kinematics RSS Lectures 14 & 15 Monday & Wednesday, 1 & 3 April 2013 Prof. Seth Teller Overview Mobility and Manipulation Manipulation Strategies Mechanism
More informationChapter 3: Kinematics Locomotion. Ross Hatton and Howie Choset
Chapter 3: Kinematics Locomotion Ross Hatton and Howie Choset 1 (Fully/Under)Actuated Fully Actuated Control all of the DOFs of the system Controlling the joint angles completely specifies the configuration
More informationLast 2 modules were about. What the other robot did : Robotics systems and science Lecture 15: Grasping and Manipulation
6.141: Robotics systems and science Lecture 15: Grasping and Manipulation Lecture Notes Prepared by Daniela Rus EECS/MIT Spring 2009 What the robot did over Spring break Reading: Chapter3, Craig: Robotics
More informationME 115(b): Final Exam, Spring
ME 115(b): Final Exam, Spring 2011-12 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 informationDIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS
DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS ALBA PEREZ Robotics and Automation Laboratory University of California, Irvine Irvine, CA 9697 email: maperez@uci.edu AND J. MICHAEL MCCARTHY Department of Mechanical
More informationComputer Vision I - Appearance-based Matching and Projective Geometry
Computer Vision I - Appearance-based Matching and Projective Geometry Carsten Rother 05/11/2015 Computer Vision I: Image Formation Process Roadmap for next four lectures Computer Vision I: Image Formation
More informationKinematics of Wheeled Robots
CSE 390/MEAM 40 Kinematics of Wheeled Robots Professor Vijay Kumar Department of Mechanical Engineering and Applied Mechanics University of Pennsylvania September 16, 006 1 Introduction In this chapter,
More informationAutonomous and Mobile Robotics Prof. Giuseppe Oriolo. Humanoid Robots 2: Dynamic Modeling
Autonomous and Mobile Robotics rof. Giuseppe Oriolo Humanoid Robots 2: Dynamic Modeling modeling multi-body free floating complete model m j I j R j ω j f c j O z y x p ZM conceptual models for walking/balancing
More informationSession #5 2D Mechanisms: Mobility, Kinematic Analysis & Synthesis
Session #5 2D Mechanisms: Mobility, Kinematic Analysis & Synthesis Courtesy of Design Simulation Technologies, Inc. Used with permission. Dan Frey Today s Agenda Collect assignment #2 Begin mechanisms
More informationRobot 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 informationRobotics (Kinematics) Winter 1393 Bonab University
Robotics () Winter 1393 Bonab University : most basic study of how mechanical systems behave Introduction Need to understand the mechanical behavior for: Design Control Both: Manipulators, Mobile Robots
More informationCOPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1
CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.
More informationForward kinematics and Denavit Hartenburg convention
Forward kinematics and Denavit Hartenburg convention Prof. Enver Tatlicioglu Department of Electrical & Electronics Engineering Izmir Institute of Technology Chapter 5 Dr. Tatlicioglu (EEE@IYTE) EE463
More informationStructure from Motion. Prof. Marco Marcon
Structure from Motion Prof. Marco Marcon Summing-up 2 Stereo is the most powerful clue for determining the structure of a scene Another important clue is the relative motion between the scene and (mono)
More information6.141: Robotics systems and science Lecture 13: Grasping and Manipulation
6.141: Robotics systems and science Lecture 13: Grasping and Manipulation Lecture Notes Prepared by Daniela Rus and Seth Teller EECS/MIT Spring 2011 Reading: Chapter3, Craig: Robotics http://courses.csail.mit.edu/6.141/!
More informationAnatomy of a Physics Engine. Erwin Coumans
Anatomy of a Physics Engine Erwin Coumans erwin_coumans@playstation.sony.com How it fits together» Terminology» Rigid Body Dynamics» Collision Detection» Software Design Decisions» Trip through the Physics
More informationAC : AN ALTERNATIVE APPROACH FOR TEACHING MULTIBODY DYNAMICS
AC 2009-575: AN ALTERNATIVE APPROACH FOR TEACHING MULTIBODY DYNAMICS George Sutherland, Rochester Institute of Technology DR. GEORGE H. SUTHERLAND is a professor in the Manufacturing & Mechanical Engineering
More informationCentre for Autonomous Systems
Robot Henrik I Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se 27th April 2005 Outline 1 duction 2 Kinematic and Constraints 3 Mobile Robot 4 Mobile Robot 5 Beyond Basic 6 Kinematic 7
More informationLast week. Machiraju/Zhang/Möller/Fuhrmann
Last week Machiraju/Zhang/Möller/Fuhrmann 1 Geometry basics Scalar, point, and vector Vector space and affine space Basic point and vector operations Sided-ness test Lines, planes, and triangles Linear
More informationJacobians. 6.1 Linearized Kinematics. Y: = k2( e6)
Jacobians 6.1 Linearized Kinematics In previous chapters we have seen how kinematics relates the joint angles to the position and orientation of the robot's endeffector. This means that, for a serial robot,
More informationMEM380 Applied Autonomous Robots Winter Robot Kinematics
MEM38 Applied Autonomous obots Winter obot Kinematics Coordinate Transformations Motivation Ultimatel, we are interested in the motion of the robot with respect to a global or inertial navigation frame
More informationPrinciples of Kinematic Constraint
Principles of Kinematic Constraint For holding a body (rigid thing) with the highest precision, we require: Full 6 DoF constraint If 6 DoFs not fully constrained, then one is loose. No overconstraint Any
More informationHuman Motion. Session Speaker Dr. M. D. Deshpande. AML2506 Biomechanics and Flow Simulation PEMP-AML2506
AML2506 Biomechanics and Flow Simulation Day 02A Kinematic Concepts for Analyzing Human Motion Session Speaker Dr. M. D. Deshpande 1 Session Objectives At the end of this session the delegate would have
More informationWEEKS 1-2 MECHANISMS
References WEEKS 1-2 MECHANISMS (METU, Department of Mechanical Engineering) Text Book: Mechanisms Web Page: http://www.me.metu.edu.tr/people/eres/me301/in dex.ht Analitik Çözümlü Örneklerle Mekanizma
More informationMobile Robots Locomotion
Mobile Robots Locomotion Institute for Software Technology 1 Course Outline 1. Introduction to Mobile Robots 2. Locomotion 3. Sensors 4. Localization 5. Environment Modelling 6. Reactive Navigation 2 Today
More informationME/CS 133(a): Final Exam (Fall Quarter 2017/2018)
ME/CS 133(a): Final Exam (Fall Quarter 2017/2018) Instructions 1. Limit your total time to 5 hours. You can take a break in the middle of the exam if you need to ask a question, or go to dinner, etc. That
More informationCHAPTER 3 MATHEMATICAL MODEL
38 CHAPTER 3 MATHEMATICAL MODEL 3.1 KINEMATIC MODEL 3.1.1 Introduction The kinematic model of a mobile robot, represented by a set of equations, allows estimation of the robot s evolution on its trajectory,
More informationChapter 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 informationEmbedded Real-Time Systems
Embedded Real-Time Systems Reinhard von Hanxleden Christian-Albrechts-Universität zu Kiel Based on slides kindly provided by Edward A. Lee & Sanjit Seshia, UC Berkeley, All rights reserved Lecture 2: Model-Based
More informationKinematic 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 informationINTRODUCTION CHAPTER 1
CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.
More informationCurves and Surfaces Computer Graphics I Lecture 10
15-462 Computer Graphics I Lecture 10 Curves and Surfaces Parametric Representations Cubic Polynomial Forms Hermite Curves Bezier Curves and Surfaces [Angel 10.1-10.6] September 30, 2003 Doug James Carnegie
More informationCSE 252B: Computer Vision II
CSE 252B: Computer Vision II Lecturer: Serge Belongie Scribe: Sameer Agarwal LECTURE 1 Image Formation 1.1. The geometry of image formation We begin by considering the process of image formation when a
More informationMotion Constraints from Contact Geometry: Representation and Analysis*
procccdinglofthe1992ieee Intemitimd Gmfuence m Robotiu ad Autanrtim Nii, hcs - May 1992 Motion Constraints from Contact Geometry: Representation and Analysis* Raju S. Mattikalli Pradeep K. Khosla Engineering
More informationJorg s Graphics Lecture Notes Coordinate Spaces 1
Jorg s Graphics Lecture Notes Coordinate Spaces Coordinate Spaces Computer Graphics: Objects are rendered in the Euclidean Plane. However, the computational space is better viewed as one of Affine Space
More informationCOMPUTATIONAL DYNAMICS
COMPUTATIONAL DYNAMICS THIRD EDITION AHMED A. SHABANA Richard and Loan Hill Professor of Engineering University of Illinois at Chicago A John Wiley and Sons, Ltd., Publication COMPUTATIONAL DYNAMICS COMPUTATIONAL
More informationAdapting polytopes dimension for managing degrees of freedom in tolerancing analysis
Available online at www.sciencedirect.com Procedia CIRP 00 (2016) 000 000 www.elsevier.com/locate/procedia 14th CIRP Conference on Computer Aided Tolerancing (CAT) Adapting polytopes dimension for managing
More informationCurves and Surfaces Computer Graphics I Lecture 9
15-462 Computer Graphics I Lecture 9 Curves and Surfaces Parametric Representations Cubic Polynomial Forms Hermite Curves Bezier Curves and Surfaces [Angel 10.1-10.6] February 19, 2002 Frank Pfenning Carnegie
More informationUnit 2: Locomotion Kinematics of Wheeled Robots: Part 3
Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3 Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 28, 2014 COMP 4766/6778 (MUN) Kinematics of
More informationMotion Control (wheeled robots)
Motion Control (wheeled robots) Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> speed control,
More informationTwo-View Geometry (Course 23, Lecture D)
Two-View Geometry (Course 23, Lecture D) Jana Kosecka Department of Computer Science George Mason University http://www.cs.gmu.edu/~kosecka General Formulation Given two views of the scene recover the
More informationCMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta
CMPUT 412 Motion Control Wheeled robots Csaba Szepesvári University of Alberta 1 Motion Control (wheeled robots) Requirements Kinematic/dynamic model of the robot Model of the interaction between the wheel
More informationEngineering Effects of Boundary Conditions (Fixtures and Temperatures) J.E. Akin, Rice University, Mechanical Engineering
Engineering Effects of Boundary Conditions (Fixtures and Temperatures) J.E. Akin, Rice University, Mechanical Engineering Here SolidWorks stress simulation tutorials will be re-visited to show how they
More informationAutomatic Control Industrial robotics
Automatic Control Industrial robotics Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Prof. Luca Bascetta Industrial robots
More information2.76 / Lecture 5: Large/micro scale
2.76 / 2.760 Lecture 5: Large/micro scale Constraints Micro-fabrication Micro-physics scaling Assignment Nano Micro Meso Macro Nano Nano Nano Micro Nano Meso Nano Macro Micro Nano Micro Micro Micro Meso
More informationKinematics, Kinematics Chains CS 685
Kinematics, Kinematics Chains CS 685 Previously Representation of rigid body motion Two different interpretations - as transformations between different coord. frames - as operators acting on a rigid body
More informationKinematics 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 informationExponential Maps for Computer Vision
Exponential Maps for Computer Vision Nick Birnie School of Informatics University of Edinburgh 1 Introduction In computer vision, the exponential map is the natural generalisation of the ordinary exponential
More informationMobile Robot Kinematics
Mobile Robot Kinematics Dr. Kurtuluş Erinç Akdoğan kurtuluserinc@cankaya.edu.tr INTRODUCTION Kinematics is the most basic study of how mechanical systems behave required to design to control Manipulator
More informationPPGEE 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 informationModelling 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 informationJane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute
Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute We know how to describe the transformation of a single rigid object w.r.t. a single
More informationIMECE FUNCTIONAL INTERFACE-BASED ASSEMBLY MODELING
Proceedings of IMECE2005 2005 ASME International Mechanical Engineering Congress and Exposition November 5-11, 2005, Orlando, Florida USA IMECE2005-79945 FUNCTIONAL INTERFACE-BASED ASSEMBLY MODELING James
More informationEEE 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 informationLecture 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 informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction
More informationEngineering Mechanics Prof. Siva Kumar Department of Civil Engineering Indian Institute of Technology, Madras Statics - 4.3
Engineering Mechanics Prof. Siva Kumar Department of Civil Engineering Indian Institute of Technology, Madras Statics - 4.3 In this case let s say delta B and delta C are the kinematically consistent displacements.
More informationSingle View Geometry. Camera model & Orientation + Position estimation. What am I?
Single View Geometry Camera model & Orientation + Position estimation What am I? Vanishing point Mapping from 3D to 2D Point & Line Goal: Point Homogeneous coordinates represent coordinates in 2 dimensions
More informationRevision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering. Introduction
Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering Introduction A SolidWorks simulation tutorial is just intended to illustrate where to
More informationMultiple View Geometry in Computer Vision
Multiple View Geometry in Computer Vision Prasanna Sahoo Department of Mathematics University of Louisville 1 Projective 3D Geometry (Back to Chapter 2) Lecture 6 2 Singular Value Decomposition Given a
More informationDesign of a dynamic simulation system for VR applications
Design of a dynamic simulation system for VR applications Jan Bender Abstract A dynamic simulation system for VR applications consists of multiple parts. The first task that must be accomplished is the
More informationComputer Animation. Algorithms and Techniques. z< MORGAN KAUFMANN PUBLISHERS. Rick Parent Ohio State University AN IMPRINT OF ELSEVIER SCIENCE
Computer Animation Algorithms and Techniques Rick Parent Ohio State University z< MORGAN KAUFMANN PUBLISHERS AN IMPRINT OF ELSEVIER SCIENCE AMSTERDAM BOSTON LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO
More informationSimulation (last lecture and this one)
Simulation (last lecture and this one) How used in games? Dynamics Collisions simple ------------------------------- Collisions harder detection bounding boxes response Controllers Mocap + simulation User
More informationToday. Parity. General Polygons? Non-Zero Winding Rule. Winding Numbers. CS559 Lecture 11 Polygons, Transformations
CS559 Lecture Polygons, Transformations These are course notes (not used as slides) Written by Mike Gleicher, Oct. 005 With some slides adapted from the notes of Stephen Chenney Final version (after class)
More informationHow to Model Friction in SIMPACK
How to Model Friction in SIMPACK 1. General Modelling friction in multi-body systems is somewhat challenging. The friction law itself is a simple function, see figure. However, if the relative velocity
More informationTopology of Surfaces
EM225 Topology of Surfaces Geometry and Topology In Euclidean geometry, the allowed transformations are the so-called rigid motions which allow no distortion of the plane (or 3-space in 3 dimensional geometry).
More informationFinding All Gravitationally Stable Orientations of Assemblies 3
Finding All Gravitationally Stable Orientations of Assemblies 3 Raju Mattikalli David Baraff Pradeep Khosla Robotics Institute Carnegie Mellon University Pittsburgh, PA, 15213 Abstract Previous work by
More informationTowards an Integrated System Model for Testing and Verification
Towards an Integrated System Model for Testing and Verification Benjamin Hummel and Peter Braun MiSE 2008 Domain Development of controller software for production machines Special case of mechatronic system
More informationConnection Elements and Connection Library
Connection Elements and Connection Library Lecture 2 L2.2 Overview Introduction Defining Connector Elements Understanding Connector Sections Understanding Connection Types Understanding Connector Local
More informationPUSHING is a useful robot primitive for manipulating
318 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 15, NO. 2, APRIL 1999 Locally Controllable Manipulation by Stable Pushing Kevin M. Lynch, Member, IEEE Abstract When a polygonal object is pushed
More information