Lecture 10. Rigid Body Transformation & C-Space Obstacles. CS 460/560 Introduction to Computational Robotics Fall 2017, Rutgers University

Size: px
Start display at page:

Download "Lecture 10. Rigid Body Transformation & C-Space Obstacles. CS 460/560 Introduction to Computational Robotics Fall 2017, Rutgers University"

Transcription

1 CS 460/560 Introduction to Computational Robotics Fall 017, Rutgers University Lecture 10 Rigid Body Transformation & C-Space Obstacles Instructor: Jingjin Yu

2 Outline Rigid body, links, and joints Task space and workspace Rigid body transformations Coordinate frames D rotations and translations 3D rotations and translations Special Euclidean group in three dimensions, SE 3 C-space topology, revisited Obstacles and the free C-space Minkowski sum for computing free C-space

3 Rigid Body, Links, and Joints To unify notations A rigid body generally means a one-piece robot A link is a rigid piece, often a part of a multi-piece robot The links of a multi-piece robot are joined with joints (connectors) Last lecture s slides have been updated to reflect this This course mostly work with a single rigid body Joints Links

4 Task Space and Workspace Task space: a space where the robot s task can be naturally expressed Workspace: captures the reachable space of the end-effector Both involve some user choice and often are different from C-space Examples SCARA robot Task space: R 3 S 1 Workspace: reachable points in R 3 Spray paint arm Task space: R 3 S Workspace: reachable points in R 3 S Image source: Modern Robotics,

5 Coordinate Frames We use two types of coordinate frames (or simply frames) A global frame: a world coordinate frame A local (body) frame: a coordinate frame fixed on the robot A configuration can be represented as a matrix, e.g., in D x 0, y 0, θ 0 P 0 = cos θ 0 sin θ 0 x 0 sin θ 0 cos θ 0 y 0 Rigid body transformation: moving the local frame with respect to the global frame (x 0, y 0 ) θ 0 (x 1, y 1 ) θ 1 (0,0,0)

6 Rigid Body Transformations in D Given (x 0, y 0, θ 0 ) and (Δx, Δy, Δθ), how to compute (x 1, y 1, θ 1 )? First, represent (Δx, Δy, Δθ) also as a matrix A rotational component R θ = cos Δθ sin Δθ 0 sin Δθ cosδθ 0 Followed by a translational component r x, y = 1 0 Δx 0 1 Δy Together, 1 0 Δx 0 1 Δy cos Δθ sin Δθ 0 sin Δθ cosδθ 0 = cos Δθ sin Δθ Δx sin Δθ cos Δθ Δy = T (Δx, Δy, Δθ) (x 0, y 0, θ 0 ) (x 1, y 1, θ 1 )

7 Rigid Body Transformations in D, Continued Given (x 0, y 0, θ 0 ) and (Δx, Δy, Δθ), how to compute (x 1, y 1, θ 1 )? Use matrix multiplication! cos Δθ sin Δθ Δx Represent (Δx, Δy, Δθ) as a matrix T = sin Δθ cos Δθ Δy 0 Note this is rotation followed by translation 0 1 Putting things together cos θ 1 sin θ 1 x 1 sin θ 1 cos θ 1 y 1 = P 1 = TP 0 = cos Δθ sin Δθ Δx sin Δθ cos Δθ Δy (Δx, Δy) cos θ 0 sin θ 0 x 0 sin θ 0 cos θ 0 y 0 (Δx, Δy, Δθ) Δθ (x 0, y 0, θ 0 ) P 0 T (x 1, y 1, θ 1 ) P 1

8 Example A D transformation example P 0 = ( 1,) (0,3) P 1 (,1) P 0 Rotate 90 degrees counterclockwise and then translate by (1,1) T = cos Δθ sin Δθ Δx sin Δθ cos Δθ Δy = cos 90 sin 90 1 sin 90 cos 90 1 = Apply the transformation P 1 = TP 0 = = Let s check

9 Why Matrix Multiplication? It applies to all points on the rigid body E.g., P 0 = (3,0.5) P 1 = TP 0 = Can be easily chained, i.e P n = T n T 1 P 0 = (0,3) (0.5,4) T = (,1) (3,0.5) This is not easily doable with other approaches (e.g., additions) Essential for things like collision checking?

10 Change Global Frame Changing the global coordinate frame can also be useful sometimes E.g., a drone is protecting one base and then a different base Can also be done using a transformation matrix Going from frame 0 to frame 1 Let the P 0 be the configuration of the local frame in frame 0 Let T be the configuration of frame 0 in frame 1 Then the configuration of the local frame in frame 1 is simply P 1 = TP 0 Frame 1

11 Change Global Frame: Example The local frame has a configuration (, Write as P 0 =, π ) in the red global frame 4 The red global frame has a configuration (1,1, π ) in the blue global 4 frame Written as T = Going from frame 0 to frame (1,1, π 4 ) (,, π 4 ) P 1 = TP 0 = 1 1 =

12 Rigid Body Transformations in 3D Homogeneous transformation generalizes to higher dimensions In 3D, each transformation has 4 components Yaw: counterclockwise rotation of α along the z axis Pitch: counterclockwise rotation of β along the y axis Roll: counterclockwise rotation of γ along the x axis Translation (x t, y t, z t ) in R 3 Using homogeneous transformation Remember the order! Roll by γ Pitch by β Yaw by α Translate by (x t, y t, z t )

13 Special Euclidean Group SE(3) Special Euclidean group SE 3 = R 3 SO(3) The name is similar to how SE() is named SO(3) however is very interesting These are all possible 3D rotations A 3D rotation can be represented as a rotation of θ along a 3D vector v But this is not unique! It turns out that SO 3 RP 3 Important: SO(3) is not the same as S 3

14 C-Space Topology, Revisited The topology of C-space is its most important property E.g., SE = R S 1 R 3 A car in D rotating clockwise in place will repeat a configuration periodically A point in 3D moving along z-axis will never repeat a configuration Similarly, SE SO(3) Similarly, cylinder R S 1 Mobius band A robot traveling continuously on a cylinder can never change side A robot traveling continuously on a Mobius band can reach both sides

15 Obstacles and Free Configuration Space Planning in C-space is trivial without obstacles Why? To go from x I to x G, simply draw a straight line between them! However, obstacles make things more interesting Let q be a robot configuration C-space obstacle C obs : all q that are in collision with an obstacle The obstacle could be the robot itself Free C-space: C free = C\C obs A D example Ignore rotation for now More on this later

16 How Does a Configuration Space Look Like? Rigid body transformations SE() When there are no obstacles, R [0, π) with 0 and π identified π 0 It can be more complex with obstacles E.g. parallel parking a car Not in collision Part of the space is carved out Same (x, y), different θ, in collision

17 How Does a Configuration Space Look Like? A 3-chain line in D with one end on the origin and the other on y axis Visualizing a -link arm Image sources:

18 Computing the Free Configuration Spaces The computation can be extremely challenging For easy cases, we can use Minkowski sum, defined as A + B = a + b a A, b B} Example: disc robot in D (rotation invariant) A: an obstacle, B = { x, y x + y = r } The robot is now shrunk into a point!

19 Rotation makes the computation much more complex (recall 3-link example) Image sources: A Slightly More Complex Example What about this case (A only translates but does not rotate)? We can do the same, or simply slide

Lecture Note 4: General Rigid Body Motion

Lecture Note 4: General Rigid Body Motion ECE5463: Introduction to Robotics Lecture Note 4: General Rigid Body Motion Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture

More information

MEAM 520. More Velocity Kinematics

MEAM 520. More Velocity Kinematics MEAM 520 More Velocity Kinematics Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture 12: October

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 2: Rigid Motions and Homogeneous Transformations

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 2: Rigid Motions and Homogeneous Transformations MCE/EEC 647/747: Robot Dynamics and Control Lecture 2: Rigid Motions and Homogeneous Transformations Reading: SHV Chapter 2 Mechanical Engineering Hanz Richter, PhD MCE503 p.1/22 Representing Points, Vectors

More information

Miscellaneous. Regarding reading materials. Again, ask questions (if you have) and ask them earlier

Miscellaneous. Regarding reading materials. Again, ask questions (if you have) and ask them earlier Miscellaneous Regarding reading materials Reading materials will be provided as needed If no assigned reading, it means I think the material from class is sufficient Should be enough for you to do your

More information

Minimal representations of orientation

Minimal representations of orientation Robotics 1 Minimal representations of orientation (Euler and roll-pitch-yaw angles) Homogeneous transformations Prof. lessandro De Luca Robotics 1 1 Minimal representations rotation matrices: 9 elements

More information

Robot Dynamics II: Trajectories & Motion

Robot Dynamics II: Trajectories & Motion Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013

More information

Lecture Note 8: Inverse Kinematics

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

More information

Position and orientation of rigid bodies

Position and orientation of rigid bodies Robotics 1 Position and orientation of rigid bodies Prof. Alessandro De Luca Robotics 1 1 Position and orientation right-handed orthogonal Reference Frames RF A A p AB B RF B rigid body position: A p AB

More information

Exercise 1b: Differential Kinematics of the ABB IRB 120

Exercise 1b: Differential Kinematics of the ABB IRB 120 Exercise 1b: Differential Kinematics of the ABB IRB 120 Marco Hutter, Michael Blösch, Dario Bellicoso, Samuel Bachmann October 5, 2016 Abstract The aim of this exercise is to calculate the differential

More information

Robotics I. Figure 1: Initial placement of a rigid thin rod of length L in an absolute reference frame.

Robotics I. Figure 1: Initial placement of a rigid thin rod of length L in an absolute reference frame. Robotics I September, 7 Exercise Consider the rigid body in Fig., a thin rod of length L. The rod will be rotated by an angle α around the z axis, then by an angle β around the resulting x axis, and finally

More information

Robotics & Automation. Lecture 06. Serial Kinematic Chain, Forward Kinematics. John T. Wen. September 11, 2008

Robotics & Automation. Lecture 06. Serial Kinematic Chain, Forward Kinematics. John T. Wen. September 11, 2008 Robotics & Automation Lecture 06 Serial Kinematic Chain, Forward Kinematics John T. Wen September 11, 2008 So Far... We have covered rigid body rotational kinematics: representations of SO(3), change of

More information

Lecture 8: Kinematics: Path and Trajectory Planning

Lecture 8: Kinematics: Path and Trajectory Planning Lecture 8: Kinematics: Path and Trajectory Planning Concept of Configuration Space c Anton Shiriaev. 5EL158: Lecture 8 p. 1/20 Lecture 8: Kinematics: Path and Trajectory Planning Concept of Configuration

More information

Chapter 10.A. Rotation of Rigid Bodies

Chapter 10.A. Rotation of Rigid Bodies Chapter 10.A Rotation of Rigid Bodies P. Lam 7_23_2018 Learning Goals for Chapter 10.1 Understand the equations govern rotational kinematics, and know how to apply them. Understand the physical meanings

More information

Differential Kinematics

Differential Kinematics Differential Kinematics Relations between motion (velocity) in joint space and motion (linear/angular velocity) in task space (e.g., Cartesian space) Instantaneous velocity mappings can be obtained through

More information

Chapter 3 + some notes on counting the number of degrees of freedom

Chapter 3 + some notes on counting the number of degrees of freedom Chapter 3 + some notes on counting the number of degrees of freedom Minimum number of independent parameters = Some number of dependent parameters minus the number of relationships (equations) you can

More information

MEAM 520. Homogenous Transformations

MEAM 520. Homogenous Transformations MEAM 520 Homogenous Transformations Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture 3: September

More information

General Physics (PHY 2130)

General Physics (PHY 2130) General Physics (PHY 130) Lecture 0 Rotational dynamics equilibrium nd Newton s Law for rotational motion rolling Exam II review http://www.physics.wayne.edu/~apetrov/phy130/ Lightning Review Last lecture:

More information

Engineering Mechanics Prof. U. S. Dixit Department of Mechanical Engineering Indian Institute of Technology, Guwahati

Engineering Mechanics Prof. U. S. Dixit Department of Mechanical Engineering Indian Institute of Technology, Guwahati Engineering Mechanics Prof. U. S. Dixit Department of Mechanical Engineering Indian Institute of Technology, Guwahati Module No. - 01 Basics of Statics Lecture No. - 01 Fundamental of Engineering Mechanics

More information

Final Exam December 15, 2014

Final Exam December 15, 2014 Final Exam Instructions: You have 120 minutes to complete this exam. This is a closed-book, closed-notes exam. You are allowed to use the ME approved calculator only during the exam. Usage of mobile phones

More information

Lecture Note 8: Inverse Kinematics

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

More information

Lecture 9 - Rotational Dynamics

Lecture 9 - Rotational Dynamics Lecture 9 - Rotational Dynamics A Puzzle... Angular momentum is a 3D vector, and changing its direction produces a torque τ = dl. An important application in our daily lives is that bicycles don t fall

More information

Localization. Howie Choset Adapted from slides by Humphrey Hu, Trevor Decker, and Brad Neuman

Localization. Howie Choset Adapted from slides by Humphrey Hu, Trevor Decker, and Brad Neuman Localization Howie Choset Adapted from slides by Humphrey Hu, Trevor Decker, and Brad Neuman Localization General robotic task Where am I? Techniques generalize to many estimation tasks System parameter

More information

Final Exam April 30, 2013

Final Exam April 30, 2013 Final Exam Instructions: You have 120 minutes to complete this exam. This is a closed-book, closed-notes exam. You are allowed to use a calculator during the exam. Usage of mobile phones and other electronic

More information

Non-holonomic constraint example A unicycle

Non-holonomic constraint example A unicycle Non-holonomic constraint example A unicycle A unicycle (in gray) moves on a plane; its motion is given by three coordinates: position x, y and orientation θ. The instantaneous velocity v = [ ẋ ẏ ] is along

More information

The Jacobian. Jesse van den Kieboom

The Jacobian. Jesse van den Kieboom The Jacobian Jesse van den Kieboom jesse.vandenkieboom@epfl.ch 1 Introduction 1 1 Introduction The Jacobian is an important concept in robotics. Although the general concept of the Jacobian in robotics

More information

Lecture 12 Combinatorial Planning in High Dimensions

Lecture 12 Combinatorial Planning in High Dimensions CS 460/560 Introduction to Computational Robotics Fall 017, Rutgers University Lecture 1 Combinatorial Planning in High Dimensions Instructor: Jingjin Yu Outline Review of combinatorial motion planning

More information

Inertial Odometry using AR Drone s IMU and calculating measurement s covariance

Inertial Odometry using AR Drone s IMU and calculating measurement s covariance Inertial Odometry using AR Drone s IMU and calculating measurement s covariance Welcome Lab 6 Dr. Ahmad Kamal Nasir 25.02.2015 Dr. Ahmad Kamal Nasir 1 Today s Objectives Introduction to AR-Drone On-board

More information

Lecture 20 Aspects of Control

Lecture 20 Aspects of Control CS 460/560 Introduction to Computational Robotics Fall 2017, Rutgers University Lecture 20 Aspects of Control Instructor: Jingjin Yu Outline Feedback (closed-loop) control Mathematical models of dynamical

More information

CIRCULAR MOTION AND ROTATION

CIRCULAR MOTION AND ROTATION 1. UNIFORM CIRCULAR MOTION So far we have learned a great deal about linear motion. This section addresses rotational motion. The simplest kind of rotational motion is an object moving in a perfect circle

More information

General Physics I. Lecture 8: Rotation of a Rigid Object About a Fixed Axis. Prof. WAN, Xin ( 万歆 )

General Physics I. Lecture 8: Rotation of a Rigid Object About a Fixed Axis. Prof. WAN, Xin ( 万歆 ) General Physics I Lecture 8: Rotation of a Rigid Object About a Fixed Axis Prof. WAN, Xin ( 万歆 ) xinwan@zju.edu.cn http://zimp.zju.edu.cn/~xinwan/ New Territory Object In the past, point particle (no rotation,

More information

Chapter 8 Lecture. Pearson Physics. Rotational Motion and Equilibrium. Prepared by Chris Chiaverina Pearson Education, Inc.

Chapter 8 Lecture. Pearson Physics. Rotational Motion and Equilibrium. Prepared by Chris Chiaverina Pearson Education, Inc. Chapter 8 Lecture Pearson Physics Rotational Motion and Equilibrium Prepared by Chris Chiaverina Chapter Contents Describing Angular Motion Rolling Motion and the Moment of Inertia Torque Static Equilibrium

More information

CS 188: Artificial Intelligence Spring Announcements

CS 188: Artificial Intelligence Spring Announcements CS 188: Artificial Intelligence Spring 2011 Lecture 18: HMMs and Particle Filtering 4/4/2011 Pieter Abbeel --- UC Berkeley Many slides over this course adapted from Dan Klein, Stuart Russell, Andrew Moore

More information

EDEXCEL NATIONAL CERTIFICATE/DIPLOMA ADVANCED MECHANICAL PRINCIPLES AND APPLICATIONS UNIT 18 NQF LEVEL 3

EDEXCEL NATIONAL CERTIFICATE/DIPLOMA ADVANCED MECHANICAL PRINCIPLES AND APPLICATIONS UNIT 18 NQF LEVEL 3 EDEXCEL NATIONAL CERTIFICATE/DIPLOMA ADVANCED MECHANICAL PRINCIPLES AND APPLICATIONS UNIT 18 NQF LEVEL 3 OUTCOME 3 BE ABLE TO DETERMINE RELATIVE AND RESULTANT VELOCITY IN ENGINEERING SYSTEMS Resultant

More information

Rotational Kinematics

Rotational Kinematics Rotational Kinematics Rotational Coordinates Ridged objects require six numbers to describe their position and orientation: 3 coordinates 3 axes of rotation Rotational Coordinates Use an angle θ to describe

More information

Work and kinetic Energy

Work and kinetic Energy Work and kinetic Energy Problem 66. M=4.5kg r = 0.05m I = 0.003kgm 2 Q: What is the velocity of mass m after it dropped a distance h? (No friction) h m=0.6kg mg Work and kinetic Energy Problem 66. M=4.5kg

More information

Lecture PowerPoints. Chapter 8 Physics: Principles with Applications, 6 th edition Giancoli

Lecture PowerPoints. Chapter 8 Physics: Principles with Applications, 6 th edition Giancoli Lecture PowerPoints Chapter 8 Physics: Principles with Applications, 6 th edition Giancoli 2005 Pearson Prentice Hall This work is protected by United States copyright laws and is provided solely for the

More information

Robotics I June 11, 2018

Robotics I June 11, 2018 Exercise 1 Robotics I June 11 018 Consider the planar R robot in Fig. 1 having a L-shaped second link. A frame RF e is attached to the gripper mounted on the robot end effector. A B y e C x e Figure 1:

More information

Nonholonomic Constraints Examples

Nonholonomic Constraints Examples Nonholonomic Constraints Examples Basilio Bona DAUIN Politecnico di Torino July 2009 B. Bona (DAUIN) Examples July 2009 1 / 34 Example 1 Given q T = [ x y ] T check that the constraint φ(q) = (2x + siny

More information

Rotational kinematics

Rotational kinematics Rotational kinematics Suppose you cut a circle out of a piece of paper and then several pieces of string which are just as long as the radius of the paper circle. If you then begin to lay these pieces

More information

Figure 1. A planar mechanism. 1

Figure 1. A planar mechanism. 1 ME 352 - Machine Design I Summer Semester 201 Name of Student Lab Section Number EXAM 1. OPEN BOOK AND CLOSED NOTES. Wednesday, July 2nd, 201 Use the blank paper provided for your solutions. Write on one

More information

General Physics I. Lecture 8: Rotation of a Rigid Object About a Fixed Axis. Prof. WAN, Xin ( 万歆 )

General Physics I. Lecture 8: Rotation of a Rigid Object About a Fixed Axis. Prof. WAN, Xin ( 万歆 ) General Physics I Lecture 8: Rotation of a Rigid Object About a Fixed Axis Prof. WAN, Xin ( 万歆 ) xinwan@zju.edu.cn http://zimp.zju.edu.cn/~xinwan/ New Territory Object In the past, point particle (no rotation,

More information

2-D Motion of Rigid Bodies - Kinematics

2-D Motion of Rigid Bodies - Kinematics 1 2.003J/1.053J Dynamics and Control I, Spring 2007 Professor Thomas Peacock 2/28/2007 Lecture 7 2-D Motion of Rigid Bodies - Kinematics Kinematics of Rigid Bodies Williams 3-3 (No method of instant centers)

More information

= o + t = ot + ½ t 2 = o + 2

= o + t = ot + ½ t 2 = o + 2 Chapters 8-9 Rotational Kinematics and Dynamics Rotational motion Rotational motion refers to the motion of an object or system that spins about an axis. The axis of rotation is the line about which the

More information

11-2 A General Method, and Rolling without Slipping

11-2 A General Method, and Rolling without Slipping 11-2 A General Method, and Rolling without Slipping Let s begin by summarizing a general method for analyzing situations involving Newton s Second Law for Rotation, such as the situation in Exploration

More information

PLANAR RIGID BODY MOTION: TRANSLATION &

PLANAR RIGID BODY MOTION: TRANSLATION & PLANAR RIGID BODY MOTION: TRANSLATION & Today s Objectives : ROTATION Students will be able to: 1. Analyze the kinematics of a rigid body undergoing planar translation or rotation about a fixed axis. In-Class

More information

1.1. Rotational Kinematics Description Of Motion Of A Rotating Body

1.1. Rotational Kinematics Description Of Motion Of A Rotating Body PHY 19- PHYSICS III 1. Moment Of Inertia 1.1. Rotational Kinematics Description Of Motion Of A Rotating Body 1.1.1. Linear Kinematics Consider the case of linear kinematics; it concerns the description

More information

Robotics. Path Planning. Marc Toussaint U Stuttgart

Robotics. Path Planning. Marc Toussaint U Stuttgart Robotics Path Planning Path finding vs. trajectory optimization, local vs. global, Dijkstra, Probabilistic Roadmaps, Rapidly Exploring Random Trees, non-holonomic systems, car system equation, path-finding

More information

Rotational Kinematics

Rotational Kinematics Rotational Kinematics 1 Linear Motion Rotational Motion all variables considered positive if motion in counterclockwise direction displacement velocity acceleration angular displacement (Δθ) angular velocity

More information

Lecture Note 5: Velocity of a Rigid Body

Lecture Note 5: Velocity of a Rigid Body ECE5463: Introduction to Robotics Lecture Note 5: Velocity of a Rigid Body Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture

More information

Advanced Robotic Manipulation

Advanced Robotic Manipulation Advanced Robotic Manipulation Handout CS37A (Spring 017) Solution Set #3 Problem 1 - Inertial properties In this problem, you will explore the inertial properties of a manipulator at its end-effector.

More information

A motion planner for nonholonomic mobile robots

A motion planner for nonholonomic mobile robots A motion planner for nonholonomic mobile robots Miguel Vargas Material taken form: J. P. Laumond, P. E. Jacobs, M. Taix, R. M. Murray. A motion planner for nonholonomic mobile robots. IEEE Transactions

More information

Speed how fast an object is moving (also, the magnitude of the velocity) scalar

Speed how fast an object is moving (also, the magnitude of the velocity) scalar Mechanics Recall Mechanics Kinematics Dynamics Kinematics The description of motion without reference to forces. Terminology Distance total length of a journey scalar Time instant when an event occurs

More information

Dynamics ( 동역학 ) Ch.2 Motion of Translating Bodies (2.1 & 2.2)

Dynamics ( 동역학 ) Ch.2 Motion of Translating Bodies (2.1 & 2.2) Dynamics ( 동역학 ) Ch. Motion of Translating Bodies (. &.) Motion of Translating Bodies This chapter is usually referred to as Kinematics of Particles. Particles: In dynamics, a particle is a body without

More information

Models and Anthropometry

Models and Anthropometry Learning Objectives Models and Anthropometry Readings: some of Chapter 8 [in text] some of Chapter 11 [in text] By the end of this lecture, you should be able to: Describe common anthropometric measurements

More information

Rotational Kinematics and Dynamics. UCVTS AIT Physics

Rotational Kinematics and Dynamics. UCVTS AIT Physics Rotational Kinematics and Dynamics UCVTS AIT Physics Angular Position Axis of rotation is the center of the disc Choose a fixed reference line Point P is at a fixed distance r from the origin Angular Position,

More information

Lecture PowerPoints. Chapter 10 Physics for Scientists and Engineers, with Modern Physics, 4 th edition Giancoli

Lecture PowerPoints. Chapter 10 Physics for Scientists and Engineers, with Modern Physics, 4 th edition Giancoli Lecture PowerPoints Chapter 10 Physics for Scientists and Engineers, with Modern Physics, 4 th edition Giancoli 2009 Pearson Education, Inc. This work is protected by United States copyright laws and is

More information

EXAM 1. OPEN BOOK AND CLOSED NOTES.

EXAM 1. OPEN BOOK AND CLOSED NOTES. ME 35 - Machine Design I Summer Semester 013 Name of Student Lab Section Number EXAM 1. OPEN BOOK AND CLOSED NOTES. Wednesday, June 6th, 013 Use the blank paper provided for your solutions. Write on one

More information

Lecture 38: Equations of Rigid-Body Motion

Lecture 38: Equations of Rigid-Body Motion Lecture 38: Equations of Rigid-Body Motion It s going to be easiest to find the equations of motion for the object in the body frame i.e., the frame where the axes are principal axes In general, we can

More information

Review for 3 rd Midterm

Review for 3 rd Midterm Review for 3 rd Midterm Midterm is on 4/19 at 7:30pm in the same rooms as before You are allowed one double sided sheet of paper with any handwritten notes you like. The moment-of-inertia about the center-of-mass

More information

Lecture 11 - Advanced Rotational Dynamics

Lecture 11 - Advanced Rotational Dynamics Lecture 11 - Advanced Rotational Dynamics A Puzzle... A moldable blob of matter of mass M and uniform density is to be situated between the planes z = 0 and z = 1 so that the moment of inertia around the

More information

Chapter 8. Rotational Equilibrium and Rotational Dynamics

Chapter 8. Rotational Equilibrium and Rotational Dynamics Chapter 8 Rotational Equilibrium and Rotational Dynamics 1 Force vs. Torque Forces cause accelerations Torques cause angular accelerations Force and torque are related 2 Torque The door is free to rotate

More information

Practice Test 3. Name: Date: ID: A. Multiple Choice Identify the choice that best completes the statement or answers the question.

Practice Test 3. Name: Date: ID: A. Multiple Choice Identify the choice that best completes the statement or answers the question. Name: Date: _ Practice Test 3 Multiple Choice Identify the choice that best completes the statement or answers the question. 1. A wheel rotates about a fixed axis with an initial angular velocity of 20

More information

Experiment 2: Projectile Motion

Experiment 2: Projectile Motion Experiment 2: Projectile Motion You will verify that a projectile s velocity and acceleration components behave as described in class. A ball bearing rolls off of a ramp, becoming a projectile. It flies

More information

Mobile Robots Localization

Mobile Robots Localization Mobile Robots Localization Institute for Software Technology 1 Today s Agenda Motivation for Localization Odometry Odometry Calibration Error Model 2 Robotics is Easy control behavior perception modelling

More information

Markov Models. CS 188: Artificial Intelligence Fall Example. Mini-Forward Algorithm. Stationary Distributions.

Markov Models. CS 188: Artificial Intelligence Fall Example. Mini-Forward Algorithm. Stationary Distributions. CS 88: Artificial Intelligence Fall 27 Lecture 2: HMMs /6/27 Markov Models A Markov model is a chain-structured BN Each node is identically distributed (stationarity) Value of X at a given time is called

More information

Lecture D16-2D Rigid Body Kinematics

Lecture D16-2D Rigid Body Kinematics J. Peraire 16.07 Dynamics Fall 2004 Version 1.2 Lecture D16-2D Rigid Body Kinematics In this lecture, we will start from the general relative motion concepts introduced in lectures D11 and D12, and then

More information

CS 5522: Artificial Intelligence II

CS 5522: Artificial Intelligence II CS 5522: Artificial Intelligence II Hidden Markov Models Instructor: Wei Xu Ohio State University [These slides were adapted from CS188 Intro to AI at UC Berkeley.] Pacman Sonar (P4) [Demo: Pacman Sonar

More information

Rotation. Kinematics Rigid Bodies Kinetic Energy. Torque Rolling. featuring moments of Inertia

Rotation. Kinematics Rigid Bodies Kinetic Energy. Torque Rolling. featuring moments of Inertia Rotation Kinematics Rigid Bodies Kinetic Energy featuring moments of Inertia Torque Rolling Angular Motion We think about rotation in the same basic way we do about linear motion How far does it go? How

More information

Ridig Body Motion Homogeneous Transformations

Ridig Body Motion Homogeneous Transformations Ridig Body Motion Homogeneous Transformations Claudio Melchiorri Dipartimento di Elettronica, Informatica e Sistemistica (DEIS) Università di Bologna email: claudio.melchiorri@unibo.it C. Melchiorri (DEIS)

More information

Chapter 12: Rotation of Rigid Bodies. Center of Mass Moment of Inertia Torque Angular Momentum Rolling Statics

Chapter 12: Rotation of Rigid Bodies. Center of Mass Moment of Inertia Torque Angular Momentum Rolling Statics Chapter 12: Rotation of Rigid Bodies Center of Mass Moment of Inertia Torque Angular Momentum Rolling Statics Translational vs Rotational 2 / / 1/ 2 m x v dx dt a dv dt F ma p mv KE mv Work Fd P Fv 2 /

More information

Lecture 19. ROLLING WITHOUT SLIPPING. Figure 4.8 Gear rolling in geared horizontal guides. Figure 4.9 Wheel rolling on a horizontal surface.

Lecture 19. ROLLING WITHOUT SLIPPING. Figure 4.8 Gear rolling in geared horizontal guides. Figure 4.9 Wheel rolling on a horizontal surface. Lecture 19. ROLLING WITHOUT SLIPPING Figure 4.8 Gear rolling in geared horizontal guides. Figure 4.9 Wheel rolling on a horizontal surface. The derivation and understanding of velocity and acceleration

More information

Plane Motion of Rigid Bodies: Forces and Accelerations

Plane Motion of Rigid Bodies: Forces and Accelerations Plane Motion of Rigid Bodies: Forces and Accelerations Reference: Beer, Ferdinand P. et al, Vector Mechanics for Engineers : Dynamics, 8 th Edition, Mc GrawHill Hibbeler R.C., Engineering Mechanics: Dynamics,

More information

CS 5522: Artificial Intelligence II

CS 5522: Artificial Intelligence II CS 5522: Artificial Intelligence II Hidden Markov Models Instructor: Alan Ritter Ohio State University [These slides were adapted from CS188 Intro to AI at UC Berkeley. All materials available at http://ai.berkeley.edu.]

More information

Example: RR Robot. Illustrate the column vector of the Jacobian in the space at the end-effector point.

Example: RR Robot. Illustrate the column vector of the Jacobian in the space at the end-effector point. Forward kinematics: X e = c 1 + c 12 Y e = s 1 + s 12 = s 1 s 12 c 1 + c 12, = s 12 c 12 Illustrate the column vector of the Jacobian in the space at the end-effector point. points in the direction perpendicular

More information

RELATIVE MOTION ANALYSIS: VELOCITY (Section 16.5)

RELATIVE MOTION ANALYSIS: VELOCITY (Section 16.5) RELATIVE MOTION ANALYSIS: VELOCITY (Section 16.5) Today s Objectives: Students will be able to: a) Describe the velocity of a rigid body in terms of translation and rotation components. b) Perform a relative-motion

More information

Union College Winter 2013

Union College Winter 2013 Union College Winter 2013 Physics 121 Lab #4: Numerical Calculations of the Magnetic Field from a Moving Charge In Lab #3 you gained a little experience about using computers to calculate the electric

More information

Moment Distribution The Real Explanation, And Why It Works

Moment Distribution The Real Explanation, And Why It Works Moment Distribution The Real Explanation, And Why It Works Professor Louie L. Yaw c Draft date April 15, 003 To develop an explanation of moment distribution and why it works, we first need to develop

More information

DYNAMICS OF PARALLEL MANIPULATOR

DYNAMICS OF PARALLEL MANIPULATOR DYNAMICS OF PARALLEL MANIPULATOR PARALLEL MANIPULATORS 6-degree of Freedom Flight Simulator BACKGROUND Platform-type parallel mechanisms 6-DOF MANIPULATORS INTRODUCTION Under alternative robotic mechanical

More information

Chapter 7 Work and Energy

Chapter 7 Work and Energy 8/04/0 Lecture PowerPoints 009 Pearson Education, Inc. This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student

More information

An angle in the Cartesian plane is in standard position if its vertex lies at the origin and its initial arm lies on the positive x-axis.

An angle in the Cartesian plane is in standard position if its vertex lies at the origin and its initial arm lies on the positive x-axis. Learning Goals 1. To understand what standard position represents. 2. To understand what a principal and related acute angle are. 3. To understand that positive angles are measured by a counter-clockwise

More information

DEVIL PHYSICS THE BADDEST CLASS ON CAMPUS AP PHYSICS

DEVIL PHYSICS THE BADDEST CLASS ON CAMPUS AP PHYSICS DEVIL PHYSICS THE BADDEST CLASS ON CAMPUS AP PHYSICS LSN 8-7: ROTATIONAL KINETIC ENERGY Questions From Reading Activity? Big Idea(s): The interactions of an object with other objects can be described by

More information

Rotational Motion. Lecture 17. Chapter 10. Physics I Department of Physics and Applied Physics

Rotational Motion. Lecture 17. Chapter 10. Physics I Department of Physics and Applied Physics Lecture 17 Chapter 10 Physics I 11.13.2013 otational Motion Torque Course website: http://faculty.uml.edu/andriy_danylov/teaching/physicsi Lecture Capture: http://echo360.uml.edu/danylov2013/physics1fall.html

More information

EXAM 1. OPEN BOOK AND CLOSED NOTES Thursday, February 18th, 2010

EXAM 1. OPEN BOOK AND CLOSED NOTES Thursday, February 18th, 2010 ME 35 - Machine Design I Spring Semester 010 Name of Student Lab. Div. Number EXAM 1. OPEN BOOK AND CLOSED NOTES Thursday, February 18th, 010 Please use the blank paper provided for your solutions. Write

More information

2015 ENGINEERING MECHANICS

2015 ENGINEERING MECHANICS Set No - 1 I B. Tech I Semester Supplementary Examinations Aug. 2015 ENGINEERING MECHANICS (Common to CE, ME, CSE, PCE, IT, Chem E, Aero E, AME, Min E, PE, Metal E) Time: 3 hours Max. Marks: 70 Question

More information

Lecture 8: Curved Spaces

Lecture 8: Curved Spaces EPGY Summer Institute Special and General Relativity 2012 Lecture 8: Curved Spaces With the necessity of curved geodesics within regions with significant energy or mass concentrations we need to understand

More information

Problem 1 Problem 2 Problem 3 Problem 4 Total

Problem 1 Problem 2 Problem 3 Problem 4 Total Name Section THE PENNSYLVANIA STATE UNIVERSITY Department of Engineering Science and Mechanics Engineering Mechanics 12 Final Exam May 5, 2003 8:00 9:50 am (110 minutes) Problem 1 Problem 2 Problem 3 Problem

More information

Vocabulary Preview. Oct 21 9:53 AM. Projectile Motion. An object shot through the air is called a projectile.

Vocabulary Preview. Oct 21 9:53 AM. Projectile Motion. An object shot through the air is called a projectile. Projectile Trajectory Range Launch angle Vocabulary Preview Projectile Motion Projectile Motion An object shot through the air is called a projectile. A projectile can be a football, a bullet, or a drop

More information

DIFFERENTIATION RULES

DIFFERENTIATION RULES 3 DIFFERENTIATION RULES DIFFERENTIATION RULES If we are pumping air into a balloon, both the volume and the radius of the balloon are increasing and their rates of increase are related to each other. However,

More information

Calculating Truss Forces. Method of Joints

Calculating Truss Forces. Method of Joints Calculating Truss Forces Method of Joints Forces Compression body being squeezed Tension body being stretched Truss truss is composed of slender members joined together at their end points. They are usually

More information

Moment of a force (scalar, vector ) Cross product Principle of Moments Couples Force and Couple Systems Simple Distributed Loading

Moment of a force (scalar, vector ) Cross product Principle of Moments Couples Force and Couple Systems Simple Distributed Loading Chapter 4 Moment of a force (scalar, vector ) Cross product Principle of Moments Couples Force and Couple Systems Simple Distributed Loading The moment of a force about a point provides a measure of the

More information

Chapter 3 Acceleration

Chapter 3 Acceleration Chapter 3 Acceleration Slide 3-1 Chapter 3: Acceleration Chapter Goal: To extend the description of motion in one dimension to include changes in velocity. This type of motion is called acceleration. Slide

More information

Robotics. Path Planning. University of Stuttgart Winter 2018/19

Robotics. Path Planning. University of Stuttgart Winter 2018/19 Robotics Path Planning Path finding vs. trajectory optimization, local vs. global, Dijkstra, Probabilistic Roadmaps, Rapidly Exploring Random Trees, non-holonomic systems, car system equation, path-finding

More information

Robotics - Homogeneous coordinates and transformations. Simone Ceriani

Robotics - Homogeneous coordinates and transformations. Simone Ceriani Robotics - Homogeneous coordinates and transformations Simone Ceriani ceriani@elet.polimi.it Dipartimento di Elettronica e Informazione Politecnico di Milano 5 March 0 /49 Outline Introduction D space

More information

The Essentials to the Mathematical world

The Essentials to the Mathematical world The Essentials to the Mathematical world There is nothing that is unachievable, any person can start the journey to you are starting, never give into hopelessness and always push on because nothing is

More information

Lecture PowerPoints. Chapter 7 Physics for Scientists and Engineers, with Modern Physics, 4 th Edition Giancoli

Lecture PowerPoints. Chapter 7 Physics for Scientists and Engineers, with Modern Physics, 4 th Edition Giancoli Lecture PowerPoints Chapter 7 Physics for Scientists and Engineers, with Modern Physics, 4 th Edition Giancoli 2009 Pearson Education, Inc. This work is protected by United States copyright laws and is

More information

Uniform Circular Motion AP

Uniform Circular Motion AP Uniform Circular Motion AP Uniform circular motion is motion in a circle at the same speed Speed is constant, velocity direction changes the speed of an object moving in a circle is given by v circumference

More information

Lecture Outline Chapter 10. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc.

Lecture Outline Chapter 10. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc. Lecture Outline Chapter 10 Physics, 4 th Edition James S. Walker Chapter 10 Rotational Kinematics and Energy Units of Chapter 10 Angular Position, Velocity, and Acceleration Rotational Kinematics Connections

More information

Mobile Manipulation: Force Control

Mobile Manipulation: Force Control 8803 - Mobile Manipulation: Force Control Mike Stilman Robotics & Intelligent Machines @ GT Georgia Institute of Technology Atlanta, GA 30332-0760 February 19, 2008 1 Force Control Strategies Logic Branching

More information

Topic 14 Notes Jeremy Orloff

Topic 14 Notes Jeremy Orloff Topic 4 Notes Jeremy Orloff 4 Row reduction and subspaces 4. Goals. Be able to put a matrix into row reduced echelon form (RREF) using elementary row operations.. Know the definitions of null and column

More information

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics Robotics I Kinematics, Dynamics and Control of Robotic Manipulators Velocity Kinematics Dr. Christopher Kitts Director Robotic Systems Laboratory Santa Clara University Velocity Kinematics So far, we ve

More information