Up till now. Path and trajectory planning. Path and trajectory planning. Outline. What is the difference between path and trajectory?
|
|
- Oscar Horton
- 5 years ago
- Views:
Transcription
1 Path and trajectory plannng Lecture 5 Mkael Norrlö Up tll now Lecture Rgd body moton Representaton o rotaton Homogenous transormaton Lecture Knematcs Poston Velocty va Jacoban DH parameterzaton Lecture 3 Lagrange s equaton (Newton Euler) Parameter dentcaton Experment desgn Model structure Robot Moton Control Overvew Current and Torque Control Control Methods or Rgd and Flexble Robots Interacton wth the envronment Outlne Path vs trajectory Standard path plannng technques n ndustral robots Trajectory generaton an ntroducton to the problem More general path plannng algorthms Potental eld approach An ntroducton to Probablstc Road Maps (PRMs) Lab sesson: date/tme to be decded Path and trajectory plannng What s the derence between path and trajectory? Path: Only geometrc consderatons. The way to go rom cong a to b. Compare: knematcs versus dynamcs. Trajectory: Include tme,.e., consder the dynamcs.
2 Path plannng In ndustral robot applcatons two path plannng modes can be dented Change conguraton Path plannng In ndustral robot applcatons two path plannng modes can be dented Change conguraton In RAPID (ABB s programmng language) MoveJ p, v, z, tool; Perorm an operaton Perorm an operaton MoveL p, v5, z, tool; MoveC p3, p4, v5, ne, tool; Rapd, robot moton nstructons Lnear n jont space:movej Cartesan space:movel Crcle segment MoveC Va ponts Pont-to-pont (ne ponts n Rapd). Robot has to stop. p p p3 p4 Va ponts (zones n Rapd). Robot does not reach the programmed poston. p p4 p p3
3 z Geometrc descrpton Orentaton nterpolaton x y Inverse knematcs. q(lc) lc One possble parameterzaton s cubc splnes. See MSc theses, Path plannng or ndustral robots by Mara Nyström and Path generaton n 6-DOF or ndustral robots by Danel Forssman. Chap 5 n Modelng and Control o Robot Manpulators, Scavcco and Sclano The orentaton along the path s nterpolated to get a smooth change o orentaton. Gven ntal orentaton (as a quaternon), q and nal orentaton q compute q = q q - and nterpolate the angle a rom to q n q p (a) = <cos(a/), sn(a/) s > where (q,s ) s the angle-axs representaton o q The nterpolaton scheme s oten reerred to as slerp nterpolaton The trajectory generaton problem Optmal control! The trajectory generaton problem Optmal control! q The path s parameterzed n some ndex s Þ q r (s) whch ntroduces addtonal constrants. q q q
4 z z The trajectory generaton problem Trajectory generaton problem Resultng optmzaton problem Complexty: 6 jonts/actuators A robot can have > constrants Multple robots possble.5. v d = 5 mm/s z.5 v d = mm/s xx y. x.3 Trajectory generaton problem Dynamsk optmerng.5. z y v d = 5 mm/s v d = mm/s xx.3. x y.3. x O P T I M I Z A T I O N q(t) q(t) y v d = 5 mm/s v d = mm/s xx.3. x Tme [sec]
5 Soluton Dynamc scalng o trajectores The dynamc model can be rewrtten n the orm D( q )q&& + C( q,q & )q& + g( q ) =t 443 G( q )[ qq & & ] Let r = ct (tme scalng). The orgnal speed/acc dep torque s t = D( q )q& + G( q )[ qq & & ] I tme scalng s appled t = r& t + rd( & q( r ))q ( r ) and wth lnear tme scalng s s s t s = c t s Applcaton to a robot system A more general path plannng scheme Use more than one robot to ncrease the lexblty n an applcaton. Here wth applcaton arc weldng.
6 Conguraton space A complete speccaton o the locaton o every pont on the robot s a conguraton (Q). The set o all conguratons s called the conguraton space. Obstacles The workspace o the robot s W. The subset o W occuped by the robot s A(q). The conguraton space obstacle s dened as { qîq A( q ) Ç ¹ Æ} QO = O q + knematcs gve conguraton. wth O = ÈO The collson ree conguratons are Q ree = Q\ QO Collson detecton A number o packages exsts on the nternet: One example s rom the group team gamma at Berkley Another at Unversty o Oxord See also wkpeda An applcaton where collson detecton s used can be ound n MSc thess General ormulaton o the path plannng problem Fnd a collson ree path rom an ntal conguraton q s to a nal conguraton q. More ormally g : [, ] Q wth g () = q s and g () = q. ree Examples o methods: Path plannng usng potental elds Probablstc road maps (PRMs)
7 Artcal potental eld Idea: Treat the robot as a pont partcle n the conguraton space, nluenced by an artcal potental eld. Construct the eld U such that the robot s attracted to the nal conguraton q whle beng repelled rom the boundares o QO. In general t s dcult/mpossble to construct a eld wthout havng local mnma. Slde rom: Constructon o the eld U U can be constructed as an addton o an attractve eld and a second component that repels the robot rom the boundary o QO U(q) = U att (q) + U rep (q) Path plannng can be treated as an optmzaton problem, ndng the global mnmum o U(q). One smple approach s to use a gradent descent algorthm. Let t q ) = -ÑU( q ) = -ÑU ( q ) - ÑU ( q ) ( att rep Constructon o the eld U Comments In general dcult to construct the potental eld n conguraton space (the eld s oten based on the norm o the mn length to the obstacles) Easer to dene the eld n the robot workspace For an n-lnk manpulator a potental eld s constructed or each DH-rame The lnk between workspace and conguraton space s the Jacoban
8 The attractve eld Conc well potental (U att, (q) = o (q)-o (q ) ) Parabolc well potental (U att, (q) = ½ x o (q)-o (q ) ) Parabolc well potental wth upper bound U att, ì ï ( q ) = í ïdz î z o ( q ) - o ( q ), o( q ) - o ( q ) - d z, o ( q ) - o ( q o ( q ) - o ( q ) ) d > d The repulsve eld Crtera or the repulsve eld to satsy, Repel the robot rom obstacles (never allow the robot to collde) Obstacles should not aect the robot when beng ar away and F att, ( o ( q ) - o ( q )) ì - z ï ( q ) = í o ( q ) - o( q ï dz o ( q ) - o ( q î, ), ) o ( q ) - o ( q o ( q ) - o ( q ) ) d > d Path plannng obstacle ree path Notce: Includng only the orgn o the DH-rames does not guarantee collson ree path. (Addtonal ponts can however be added.) The repulsve eld One possble choce wth U F rep, rep, ì æ ö ï í ç - ( q ) = h, è r( o( q )) r ø ï î, ( q ) r( o ( q )) r r( o ( q )) > r æ ö h ç - Ñr( o( q )) r( o( q )) r è ø r ( o( q )) = I the obstacle regon s convex and b s the closest pont to o r( o( q )) = o( q ) - b, Ñr( x ) o( q ) - b = o ( q ) b x= o ( q ) -
9 Comment, the convex assumpton The orce vector has a dscontnuty Dstance uncton not derentable everywhere Can be avoded repulsve elds o dstnct obstacles do not overlap. Mappng the workspace orces nto jont torques I a orce s exerted at the end-eector J T v F =t The Jacoban can be derved n all the ponts o. Notce that the ull Jacoban can be used when mappng orces and torques rom workspace to torques n conguraton space. Path constructon n conguraton space Buld the path usng the resultng conguraton space torques and an optmzaton algorthm Escape local mnma usng randomzaton When stuck n a local mnmum execute a random walk Gradent descent algorthm Desgn parameters, a, z, h, r. Typcal problem: Can get stuck n local mnma. New problems: Detect when a local mnmum s reached Dene how the random walk should behave (how many steps, dene the random terms, varance, dstrbuton, )
10 A more systematc way to buld collson ree paths Probablstc Roadmap (PRM) Space  n orbdden space ree space The cost o computng an exact representaton o the conguraton space o a mult-jont artculated object s oten prohbtve. But very ast algorthms exst that can check an artculated object at a gven conguraton colldes wth obstacles. à Basc dea o Probablstc Roadmaps (PRMs): Compute a very smpled representaton o the ree space by samplng conguratons at random. Slde rom: Slde rom: Probablstc Roadmap (PRM) Probablstc Roadmap (PRM) Conguratons are sampled by pckng coordnates at random Conguratons are sampled by pckng coordnates at random Slde rom: Slde rom:
11 Probablstc Roadmap (PRM) Probablstc Roadmap (PRM) Sampled conguratons are tested or collson (n workspace!) The collson-ree conguratons are retaned as mlestones Slde rom: Slde rom: Probablstc Roadmap (PRM) Probablstc Roadmap (PRM) Each mlestone s lnked by straght paths to ts k-nearest neghbors Each mlestone s lnked by straght paths to ts k-nearest neghbors Slde rom: Slde rom:
12 Probablstc Roadmap (PRM) Probablstc Roadmap (PRM) The collson-ree lnks are retaned to orm the PRM The start and goal conguratons are ncluded as mlestones Slde rom: s g Slde rom: Probablstc Roadmap (PRM) Comments The PRM s searched or a path rom s to g In ndustral robotc applcatons the path plannng problem s very much let to the user New deas rom moble robotcs (potental eld algorthms, PRMs, etc. could be appled) Automatc plannng algorthms hghly complex s g Slde rom: The trajectory generaton problem can be solved by applyng optmal control technques Conceptually easy to solve the olne problem Dcult to mplement onlne
13 Comments Other plannng requrements n many applcatons Lab sesson Suggeston Jan 3 Tme 9-5 (?) Explore the possbltes n Rapd/RobotStudo Exercse based on the prevous lab but ncludng multple rames and also ncludng movng rames (addtonal mechancal unts) Projects Knematc redundancy Estmaton and control Modelng and Identcaton Path plannng and trajectory generaton Energy optmal Sensor control (conveyor trackng) Dagnoss ROS Robot operatng system Further develop the robot rom the exercses modelng and control Further explore the DH parameterzaton and the possblty to use t n RobotStudo
EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming
EEL 6266 Power System Operaton and Control Chapter 3 Economc Dspatch Usng Dynamc Programmng Pecewse Lnear Cost Functons Common practce many utltes prefer to represent ther generator cost functons as sngle-
More informationFor secondary motion, physical effects Simulation (physically based animation) For character animation. Motion capturing / motion synthesis
3 4 Introducton to Anmaton Technques For character anmaton Keyramng Moton capturng / moton synthess For secondary moton physcal eects Procedural Smulaton (physcally based anmaton) Motvaton Anmaton rom
More informationSpring Force and Power
Lecture 13 Chapter 9 Sprng Force and Power Yeah, energy s better than orces. What s net? Course webste: http://aculty.uml.edu/andry_danylov/teachng/physcsi IN THIS CHAPTER, you wll learn how to solve problems
More informationAn Algorithm to Solve the Inverse Kinematics Problem of a Robotic Manipulator Based on Rotation Vectors
An Algorthm to Solve the Inverse Knematcs Problem of a Robotc Manpulator Based on Rotaton Vectors Mohamad Z. Al-az*, Mazn Z. Othman**, and Baker B. Al-Bahr* *AL-Nahran Unversty, Computer Eng. Dep., Baghdad,
More informationA Tale of Friction Basic Rollercoaster Physics. Fahrenheit Rollercoaster, Hershey, PA max height = 121 ft max speed = 58 mph
A Tale o Frcton Basc Rollercoaster Physcs Fahrenhet Rollercoaster, Hershey, PA max heght = 11 t max speed = 58 mph PLAY PLAY PLAY PLAY Rotatonal Movement Knematcs Smlar to how lnear velocty s dened, angular
More informationChapter 3 and Chapter 4
Chapter 3 and Chapter 4 Chapter 3 Energy 3. Introducton:Work Work W s energy transerred to or rom an object by means o a orce actng on the object. Energy transerred to the object s postve work, and energy
More informationTrajectory Optimization of Flexible Mobile Manipulators Using Open-Loop Optimal Control method
rajectory Optmzaton o Flexble Moble Manpulators Usng Open-Loop Optmal Control method M.H. Korayem and H. Rahm Nohooj Robotc Lab, Mechancal Department, Iran Unversty o Scence and echnology hkorayem@ust.ac.r,
More information11. Dynamics in Rotating Frames of Reference
Unversty of Rhode Island DgtalCommons@URI Classcal Dynamcs Physcs Course Materals 2015 11. Dynamcs n Rotatng Frames of Reference Gerhard Müller Unversty of Rhode Island, gmuller@ur.edu Creatve Commons
More informationOPTIMISATION. Introduction Single Variable Unconstrained Optimisation Multivariable Unconstrained Optimisation Linear Programming
OPTIMIATION Introducton ngle Varable Unconstraned Optmsaton Multvarable Unconstraned Optmsaton Lnear Programmng Chapter Optmsaton /. Introducton In an engneerng analss, sometmes etremtes, ether mnmum or
More informationTranslational Equations of Motion for A Body Translational equations of motion (centroidal) for a body are m r = f.
Lesson 12: Equatons o Moton Newton s Laws Frst Law: A artcle remans at rest or contnues to move n a straght lne wth constant seed there s no orce actng on t Second Law: The acceleraton o a artcle s roortonal
More informationNMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582
NMT EE 589 & UNM ME 48/58 ROBOT ENGINEERING Dr. Stephen Bruder NMT EE 589 & UNM ME 48/58 7. Robot Dynamcs 7.5 The Equatons of Moton Gven that we wsh to fnd the path q(t (n jont space) whch mnmzes the energy
More informationChapter 3 Differentiation and Integration
MEE07 Computer Modelng Technques n Engneerng Chapter Derentaton and Integraton Reerence: An Introducton to Numercal Computatons, nd edton, S. yakowtz and F. zdarovsky, Mawell/Macmllan, 990. Derentaton
More informationWork is the change in energy of a system (neglecting heat transfer). To examine what could
Work Work s the change n energy o a system (neglectng heat transer). To eamne what could cause work, let s look at the dmensons o energy: L ML E M L F L so T T dmensonally energy s equal to a orce tmes
More informationEstimating the Fundamental Matrix by Transforming Image Points in Projective Space 1
Estmatng the Fundamental Matrx by Transformng Image Ponts n Projectve Space 1 Zhengyou Zhang and Charles Loop Mcrosoft Research, One Mcrosoft Way, Redmond, WA 98052, USA E-mal: fzhang,cloopg@mcrosoft.com
More informationPhysics 111: Mechanics Lecture 11
Physcs 111: Mechancs Lecture 11 Bn Chen NJIT Physcs Department Textbook Chapter 10: Dynamcs of Rotatonal Moton q 10.1 Torque q 10. Torque and Angular Acceleraton for a Rgd Body q 10.3 Rgd-Body Rotaton
More informationLesson 5: Kinematics and Dynamics of Particles
Lesson 5: Knematcs and Dynamcs of Partcles hs set of notes descrbes the basc methodology for formulatng the knematc and knetc equatons for multbody dynamcs. In order to concentrate on the methodology and
More informationLecture 16. Chapter 11. Energy Dissipation Linear Momentum. Physics I. Department of Physics and Applied Physics
Lecture 16 Chapter 11 Physcs I Energy Dsspaton Lnear Momentum Course webste: http://aculty.uml.edu/andry_danylov/teachng/physcsi Department o Physcs and Appled Physcs IN IN THIS CHAPTER, you wll learn
More informationReport on Image warping
Report on Image warpng Xuan Ne, Dec. 20, 2004 Ths document summarzed the algorthms of our mage warpng soluton for further study, and there s a detaled descrpton about the mplementaton of these algorthms.
More informationComputing Correlated Equilibria in Multi-Player Games
Computng Correlated Equlbra n Mult-Player Games Chrstos H. Papadmtrou Presented by Zhanxang Huang December 7th, 2005 1 The Author Dr. Chrstos H. Papadmtrou CS professor at UC Berkley (taught at Harvard,
More informationCurve Fitting with the Least Square Method
WIKI Document Number 5 Interpolaton wth Least Squares Curve Fttng wth the Least Square Method Mattheu Bultelle Department of Bo-Engneerng Imperal College, London Context We wsh to model the postve feedback
More informationCS 331 DESIGN AND ANALYSIS OF ALGORITHMS DYNAMIC PROGRAMMING. Dr. Daisy Tang
CS DESIGN ND NLYSIS OF LGORITHMS DYNMIC PROGRMMING Dr. Dasy Tang Dynamc Programmng Idea: Problems can be dvded nto stages Soluton s a sequence o decsons and the decson at the current stage s based on the
More informationPhysics 181. Particle Systems
Physcs 181 Partcle Systems Overvew In these notes we dscuss the varables approprate to the descrpton of systems of partcles, ther defntons, ther relatons, and ther conservatons laws. We consder a system
More informationSupport Vector Machines. Vibhav Gogate The University of Texas at dallas
Support Vector Machnes Vbhav Gogate he Unversty of exas at dallas What We have Learned So Far? 1. Decson rees. Naïve Bayes 3. Lnear Regresson 4. Logstc Regresson 5. Perceptron 6. Neural networks 7. K-Nearest
More informationEMU Physics Department
Physcs 0 Lecture 8 Potental Energy and Conservaton Assst. Pro. Dr. Al ÖVGÜN EMU Physcs Department www.aovgun.com Denton o Work W q The work, W, done by a constant orce on an object s dened as the product
More informationNotes on Analytical Dynamics
Notes on Analytcal Dynamcs Jan Peters & Mchael Mstry October 7, 004 Newtonan Mechancs Basc Asssumptons and Newtons Laws Lonely pontmasses wth postve mass Newtons st: Constant velocty v n an nertal frame
More informationPHYS 705: Classical Mechanics. Calculus of Variations II
1 PHYS 705: Classcal Mechancs Calculus of Varatons II 2 Calculus of Varatons: Generalzaton (no constrant yet) Suppose now that F depends on several dependent varables : We need to fnd such that has a statonary
More informationUIC University of Illinois at Chicago
DSL Dynamc Smulaton Laboratory UIC Unversty o Illnos at Chcago FINITE ELEMENT/ MULTIBODY SYSTEM ALGORITHMS FOR RAILROAD VEHICLE SYSTEM DYNAMICS Ahmed A. Shabana Department o Mechancal and Industral Engneerng
More informationPhysics 106 Lecture 6 Conservation of Angular Momentum SJ 7 th Ed.: Chap 11.4
Physcs 6 ecture 6 Conservaton o Angular Momentum SJ 7 th Ed.: Chap.4 Comparson: dentons o sngle partcle torque and angular momentum Angular momentum o a system o partcles o a rgd body rotatng about a xed
More informationOptimization the Trajectories of Robot Manipulators Along Specified Task
Receved: June 4, 2017 11 Optmzaton the Trajectores of Robot Manpulators Along Specfed Task Bendal Nadr 1,2 * Oual Mohammed 1 1 Structural Mechancs Research Laboratory, Department of Mechancal Engneerng,
More informationKernel Methods and SVMs Extension
Kernel Methods and SVMs Extenson The purpose of ths document s to revew materal covered n Machne Learnng 1 Supervsed Learnng regardng support vector machnes (SVMs). Ths document also provdes a general
More informationPhysics 2A Chapter 3 HW Solutions
Phscs A Chapter 3 HW Solutons Chapter 3 Conceptual Queston: 4, 6, 8, Problems: 5,, 8, 7, 3, 44, 46, 69, 70, 73 Q3.4. Reason: (a) C = A+ B onl A and B are n the same drecton. Sze does not matter. (b) C
More informationPeriod & Frequency. Work and Energy. Methods of Energy Transfer: Energy. Work-KE Theorem 3/4/16. Ranking: Which has the greatest kinetic energy?
Perod & Frequency Perod (T): Tme to complete one ull rotaton Frequency (): Number o rotatons completed per second. = 1/T, T = 1/ v = πr/t Work and Energy Work: W = F!d (pcks out parallel components) F
More information36.1 Why is it important to be able to find roots to systems of equations? Up to this point, we have discussed how to find the solution to
ChE Lecture Notes - D. Keer, 5/9/98 Lecture 6,7,8 - Rootndng n systems o equatons (A) Theory (B) Problems (C) MATLAB Applcatons Tet: Supplementary notes rom Instructor 6. Why s t mportant to be able to
More informationONE-DIMENSIONAL COLLISIONS
Purpose Theory ONE-DIMENSIONAL COLLISIONS a. To very the law o conservaton o lnear momentum n one-dmensonal collsons. b. To study conservaton o energy and lnear momentum n both elastc and nelastc onedmensonal
More informationCSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography
CSc 6974 and ECSE 6966 Math. Tech. for Vson, Graphcs and Robotcs Lecture 21, Aprl 17, 2006 Estmatng A Plane Homography Overvew We contnue wth a dscusson of the major ssues, usng estmaton of plane projectve
More informationPage 1. Clicker Question 9: Physics 131: Lecture 15. Today s Agenda. Clicker Question 9: Energy. Energy is Conserved.
Physcs 3: Lecture 5 Today s Agenda Intro to Conseraton o Energy Intro to some derent knds o energy Knetc Potental Denton o Mechancal Energy Conseraton o Mechancal Energy Conserate orces Examples Pendulum
More informationTracking with Kalman Filter
Trackng wth Kalman Flter Scott T. Acton Vrgna Image and Vdeo Analyss (VIVA), Charles L. Brown Department of Electrcal and Computer Engneerng Department of Bomedcal Engneerng Unversty of Vrgna, Charlottesvlle,
More informationMathematical Preparations
1 Introducton Mathematcal Preparatons The theory of relatvty was developed to explan experments whch studed the propagaton of electromagnetc radaton n movng coordnate systems. Wthn expermental error the
More informationVQ widely used in coding speech, image, and video
at Scalar quantzers are specal cases of vector quantzers (VQ): they are constraned to look at one sample at a tme (memoryless) VQ does not have such constrant better RD perfomance expected Source codng
More informationConservation of Energy
Lecture 3 Chapter 8 Physcs I 0.3.03 Conservaton o Energy Course webste: http://aculty.uml.edu/andry_danylov/teachng/physcsi Lecture Capture: http://echo360.uml.edu/danylov03/physcsall.html 95.4, Fall 03,
More informationModeling curves. Graphs: y = ax+b, y = sin(x) Implicit ax + by + c = 0, x 2 +y 2 =r 2 Parametric:
Modelng curves Types of Curves Graphs: y = ax+b, y = sn(x) Implct ax + by + c = 0, x 2 +y 2 =r 2 Parametrc: x = ax + bxt x = cos t y = ay + byt y = snt Parametrc are the most common mplct are also used,
More informationPhysics 141. Lecture 14. Frank L. H. Wolfs Department of Physics and Astronomy, University of Rochester, Lecture 14, Page 1
Physcs 141. Lecture 14. Frank L. H. Wolfs Department of Physcs and Astronomy, Unversty of Rochester, Lecture 14, Page 1 Physcs 141. Lecture 14. Course Informaton: Lab report # 3. Exam # 2. Mult-Partcle
More informationDynamic Programming. Preview. Dynamic Programming. Dynamic Programming. Dynamic Programming (Example: Fibonacci Sequence)
/24/27 Prevew Fbonacc Sequence Longest Common Subsequence Dynamc programmng s a method for solvng complex problems by breakng them down nto smpler sub-problems. It s applcable to problems exhbtng the propertes
More informationLecture 8 Modal Analysis
Lecture 8 Modal Analyss 16.0 Release Introducton to ANSYS Mechancal 1 2015 ANSYS, Inc. February 27, 2015 Chapter Overvew In ths chapter free vbraton as well as pre-stressed vbraton analyses n Mechancal
More informationIterative General Dynamic Model for Serial-Link Manipulators
EEL6667: Knematcs, Dynamcs and Control of Robot Manpulators 1. Introducton Iteratve General Dynamc Model for Seral-Lnk Manpulators In ths set of notes, we are gong to develop a method for computng a general
More informationCalculation of time complexity (3%)
Problem 1. (30%) Calculaton of tme complexty (3%) Gven n ctes, usng exhaust search to see every result takes O(n!). Calculaton of tme needed to solve the problem (2%) 40 ctes:40! dfferent tours 40 add
More informationAn Integrated Asset Allocation and Path Planning Method to to Search for a Moving Target in in a Dynamic Environment
An Integrated Asset Allocaton and Path Plannng Method to to Search for a Movng Target n n a Dynamc Envronment Woosun An Mansha Mshra Chulwoo Park Prof. Krshna R. Pattpat Dept. of Electrcal and Computer
More informationNMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582
NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 4. Moton Knematcs 4.2 Angular Velocty Knematcs Summary From the last lecture we concluded that: If the jonts
More informationU.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017
U.C. Berkeley CS94: Beyond Worst-Case Analyss Handout 4s Luca Trevsan September 5, 07 Summary of Lecture 4 In whch we ntroduce semdefnte programmng and apply t to Max Cut. Semdefnte Programmng Recall that
More informationRigid body simulation
Rgd bod smulaton Rgd bod smulaton Once we consder an object wth spacal etent, partcle sstem smulaton s no longer suffcent Problems Problems Unconstraned sstem rotatonal moton torques and angular momentum
More informationPhysics 2A Chapters 6 - Work & Energy Fall 2017
Physcs A Chapters 6 - Work & Energy Fall 017 These notes are eght pages. A quck summary: The work-energy theorem s a combnaton o Chap and Chap 4 equatons. Work s dened as the product o the orce actng on
More informationPHYS 1441 Section 002 Lecture #15
PHYS 1441 Secton 00 Lecture #15 Monday, March 18, 013 Work wth rcton Potental Energy Gravtatonal Potental Energy Elastc Potental Energy Mechancal Energy Conservaton Announcements Mdterm comprehensve exam
More informationDocument downloaded from:
Document downloaded from: http://hdl.handle.net/10251/77968 Ths paper must be cted as: Rubo Montoya, FJ.; Valero Chulá, FJ.; Suñer Martnez, JL.; Cuadrado Iglesas, JI. (2012). Optmal tme trajectores for
More informationWhich Separator? Spring 1
Whch Separator? 6.034 - Sprng 1 Whch Separator? Mamze the margn to closest ponts 6.034 - Sprng Whch Separator? Mamze the margn to closest ponts 6.034 - Sprng 3 Margn of a pont " # y (w $ + b) proportonal
More informationLecture 10 Support Vector Machines. Oct
Lecture 10 Support Vector Machnes Oct - 20-2008 Lnear Separators Whch of the lnear separators s optmal? Concept of Margn Recall that n Perceptron, we learned that the convergence rate of the Perceptron
More informationPhysics 5153 Classical Mechanics. Principle of Virtual Work-1
P. Guterrez 1 Introducton Physcs 5153 Classcal Mechancs Prncple of Vrtual Work The frst varatonal prncple we encounter n mechancs s the prncple of vrtual work. It establshes the equlbrum condton of a mechancal
More informationMEV442 Introduction to Robotics Module 2. Dr. Santhakumar Mohan Assistant Professor Mechanical Engineering National Institute of Technology Calicut
MEV442 Introducton to Robotcs Module 2 Dr. Santhakumar Mohan Assstant Professor Mechancal Engneerng Natonal Insttute of Technology Calcut Jacobans: Veloctes and statc forces Introducton Notaton for tme-varyng
More informationLinear Momentum. Center of Mass.
Lecture 6 Chapter 9 Physcs I 03.3.04 Lnear omentum. Center of ass. Course webste: http://faculty.uml.edu/ndry_danylov/teachng/physcsi Lecture Capture: http://echo360.uml.edu/danylov03/physcssprng.html
More informationEE 330 Lecture 24. Small Signal Analysis Small Signal Analysis of BJT Amplifier
EE 0 Lecture 4 Small Sgnal Analss Small Sgnal Analss o BJT Ampler Eam Frda March 9 Eam Frda Aprl Revew Sesson or Eam : 6:00 p.m. on Thursda March 8 n Room Sweene 6 Revew rom Last Lecture Comparson o Gans
More informationADVANCED MACHINE LEARNING ADVANCED MACHINE LEARNING
1 ADVANCED ACHINE LEARNING ADVANCED ACHINE LEARNING Non-lnear regresson technques 2 ADVANCED ACHINE LEARNING Regresson: Prncple N ap N-dm. nput x to a contnuous output y. Learn a functon of the type: N
More informationBody Models I-2. Gerard Pons-Moll and Bernt Schiele Max Planck Institute for Informatics
Body Models I-2 Gerard Pons-Moll and Bernt Schele Max Planck Insttute for Informatcs December 18, 2017 What s mssng Gven correspondences, we can fnd the optmal rgd algnment wth Procrustes. PROBLEMS: How
More information, rst we solve te PDE's L ad L ad n g g (x) = ; = ; ; ; n () (x) = () Ten, we nd te uncton (x), te lnearzng eedbac and coordnates transormaton are gve
Freedom n Coordnates Transormaton or Exact Lnearzaton and ts Applcaton to Transent Beavor Improvement Kenj Fujmoto and Tosaru Suge Dvson o Appled Systems Scence, Kyoto Unversty, Uj, Kyoto, Japan suge@robotuassyoto-uacjp
More informationAdvanced Mechanical Elements
May 3, 08 Advanced Mechancal Elements (Lecture 7) Knematc analyss and moton control of underactuated mechansms wth elastc elements - Moton control of underactuated mechansms constraned by elastc elements
More informationSome modelling aspects for the Matlab implementation of MMA
Some modellng aspects for the Matlab mplementaton of MMA Krster Svanberg krlle@math.kth.se Optmzaton and Systems Theory Department of Mathematcs KTH, SE 10044 Stockholm September 2004 1. Consdered optmzaton
More informationChapter 7: Application Issues
Chapter 7: Applcaton Issues hs chapter wll brefly summarze several of the ssues that arse n mplementaton of the Carpal Wrst. he specfc ssues nvolved n puttng ths wrst nto producton are both task and manpulator
More informationtotal If no external forces act, the total linear momentum of the system is conserved. This occurs in collisions and explosions.
Lesson 0: Collsons, Rotatonal netc Energy, Torque, Center o Graty (Sectons 7.8 Last te we used ewton s second law to deelop the pulse-oentu theore. In words, the theore states that the change n lnear oentu
More informationChapter Newton s Method
Chapter 9. Newton s Method After readng ths chapter, you should be able to:. Understand how Newton s method s dfferent from the Golden Secton Search method. Understand how Newton s method works 3. Solve
More informationRepresentation Theorem for Convex Nonparametric Least Squares. Timo Kuosmanen
Representaton Theorem or Convex Nonparametrc Least Squares Tmo Kuosmanen 4th Nordc Econometrc Meetng, Tartu, Estona, 4-6 May 007 Motvaton Inerences oten depend crtcally upon the algebrac orm chosen. It
More informationPattern Classification
Pattern Classfcaton All materals n these sldes ere taken from Pattern Classfcaton (nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wley & Sons, 000 th the permsson of the authors and the publsher
More informationThe Analysis of Coriolis Effect on a Robot Manipulator
Internatonal Journal of Innovatons n Engneerng and echnology (IJIE) he Analyss of Corols Effect on a Robot Manpulator Pratap P homas Assstant Professor Department of Mechancal Engneerng K G Reddy college
More informationFeb 14: Spatial analysis of data fields
Feb 4: Spatal analyss of data felds Mappng rregularly sampled data onto a regular grd Many analyss technques for geophyscal data requre the data be located at regular ntervals n space and/or tme. hs s
More informationENGI9496 Lecture Notes Multiport Models in Mechanics
ENGI9496 Moellng an Smulaton of Dynamc Systems Mechancs an Mechansms ENGI9496 Lecture Notes Multport Moels n Mechancs (New text Secton 4..3; Secton 9.1 generalzes to 3D moton) Defntons Generalze coornates
More informationFinite Difference Method
7/0/07 Instructor r. Ramond Rump (9) 747 698 rcrump@utep.edu EE 337 Computatonal Electromagnetcs (CEM) Lecture #0 Fnte erence Method Lecture 0 These notes ma contan coprghted materal obtaned under ar use
More informationConservation Laws (Collisions) Phys101 Lab - 04
Conservaton Laws (Collsons) Phys101 Lab - 04 1.Objectves The objectves o ths experment are to expermentally test the valdty o the laws o conservaton o momentum and knetc energy n elastc collsons. 2. Theory
More information10/24/2013. PHY 113 C General Physics I 11 AM 12:15 PM TR Olin 101. Plan for Lecture 17: Review of Chapters 9-13, 15-16
0/4/03 PHY 3 C General Physcs I AM :5 PM T Oln 0 Plan or Lecture 7: evew o Chapters 9-3, 5-6. Comment on exam and advce or preparaton. evew 3. Example problems 0/4/03 PHY 3 C Fall 03 -- Lecture 7 0/4/03
More informationcoordinates. Then, the position vectors are described by
Revewng, what we have dscussed so far: Generalzed coordnates Any number of varables (say, n) suffcent to specfy the confguraton of the system at each nstant to tme (need not be the mnmum number). In general,
More informationLecture 2 Solution of Nonlinear Equations ( Root Finding Problems )
Lecture Soluton o Nonlnear Equatons Root Fndng Problems Dentons Classcaton o Methods Analytcal Solutons Graphcal Methods Numercal Methods Bracketng Methods Open Methods Convergence Notatons Root Fndng
More information1 axis. F Input force for i th joint. f Force exerted on linki by linki 1at the coordinate frame ( i 1
Internatonal Journal of Robotcs and Automaton (IJRA) Vol. 3, No., December, pp. ~33 ISSN: 89-856 Dynamc Behavor of a SCARA Robot by usng N-E Method for a Straght Lne and Smulaton of Moton by usng Soldworks
More informationSpin-rotation coupling of the angularly accelerated rigid body
Spn-rotaton couplng of the angularly accelerated rgd body Loua Hassan Elzen Basher Khartoum, Sudan. Postal code:11123 E-mal: louaelzen@gmal.com November 1, 2017 All Rghts Reserved. Abstract Ths paper s
More informationPHYS 705: Classical Mechanics. Canonical Transformation II
1 PHYS 705: Classcal Mechancs Canoncal Transformaton II Example: Harmonc Oscllator f ( x) x m 0 x U( x) x mx x LT U m Defne or L p p mx x x m mx x H px L px p m p x m m H p 1 x m p m 1 m H x p m x m m
More informationSolutions to exam in SF1811 Optimization, Jan 14, 2015
Solutons to exam n SF8 Optmzaton, Jan 4, 25 3 3 O------O -4 \ / \ / The network: \/ where all lnks go from left to rght. /\ / \ / \ 6 O------O -5 2 4.(a) Let x = ( x 3, x 4, x 23, x 24 ) T, where the varable
More informationModeling of Dynamic Systems
Modelng of Dynamc Systems Ref: Control System Engneerng Norman Nse : Chapters & 3 Chapter objectves : Revew the Laplace transform Learn how to fnd a mathematcal model, called a transfer functon Learn how
More informationEEE 241: Linear Systems
EEE : Lnear Systems Summary #: Backpropagaton BACKPROPAGATION The perceptron rule as well as the Wdrow Hoff learnng were desgned to tran sngle layer networks. They suffer from the same dsadvantage: they
More informationGlobal Optimization of Bilinear Generalized Disjunctive Programs
Global Optmzaton o Blnear Generalzed Dsunctve Programs Juan Pablo Ruz Ignaco E. Grossmann Department o Chemcal Engneerng Center or Advanced Process Decson-mang Unversty Pttsburgh, PA 15213 1 Non-Convex
More informationCHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE
CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE Analytcal soluton s usually not possble when exctaton vares arbtrarly wth tme or f the system s nonlnear. Such problems can be solved by numercal tmesteppng
More informationMessage modification, neutral bits and boomerangs
Message modfcaton, neutral bts and boomerangs From whch round should we start countng n SHA? Antone Joux DGA and Unversty of Versalles St-Quentn-en-Yvelnes France Jont work wth Thomas Peyrn 1 Dfferental
More informationSingle-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition
Sngle-Faclty Schedulng over Long Tme Horzons by Logc-based Benders Decomposton Elvn Coban and J. N. Hooker Tepper School of Busness, Carnege Mellon Unversty ecoban@andrew.cmu.edu, john@hooker.tepper.cmu.edu
More informationWeek3, Chapter 4. Position and Displacement. Motion in Two Dimensions. Instantaneous Velocity. Average Velocity
Week3, Chapter 4 Moton n Two Dmensons Lecture Quz A partcle confned to moton along the x axs moves wth constant acceleraton from x =.0 m to x = 8.0 m durng a 1-s tme nterval. The velocty of the partcle
More informationSTATISTICAL MECHANICS
STATISTICAL MECHANICS Thermal Energy Recall that KE can always be separated nto 2 terms: KE system = 1 2 M 2 total v CM KE nternal Rgd-body rotaton and elastc / sound waves Use smplfyng assumptons KE of
More informationCHAPTER 6. LAGRANGE S EQUATIONS (Analytical Mechanics)
CHAPTER 6 LAGRANGE S EQUATIONS (Analytcal Mechancs) 1 Ex. 1: Consder a partcle movng on a fxed horzontal surface. r P Let, be the poston and F be the total force on the partcle. The FBD s: -mgk F 1 x O
More informationχ x B E (c) Figure 2.1.1: (a) a material particle in a body, (b) a place in space, (c) a configuration of the body
Secton.. Moton.. The Materal Body and Moton hyscal materals n the real world are modeled usng an abstract mathematcal entty called a body. Ths body conssts of an nfnte number of materal partcles. Shown
More informationLine Drawing and Clipping Week 1, Lecture 2
CS 43 Computer Graphcs I Lne Drawng and Clppng Week, Lecture 2 Davd Breen, Wllam Regl and Maxm Peysakhov Geometrc and Intellgent Computng Laboratory Department of Computer Scence Drexel Unversty http://gcl.mcs.drexel.edu
More informationEn Route Traffic Optimization to Reduce Environmental Impact
En Route Traffc Optmzaton to Reduce Envronmental Impact John-Paul Clarke Assocate Professor of Aerospace Engneerng Drector of the Ar Transportaton Laboratory Georga Insttute of Technology Outlne 1. Introducton
More informationAppendix B: Resampling Algorithms
407 Appendx B: Resamplng Algorthms A common problem of all partcle flters s the degeneracy of weghts, whch conssts of the unbounded ncrease of the varance of the mportance weghts ω [ ] of the partcles
More informationMoments of Inertia. and reminds us of the analogous equation for linear momentum p= mv, which is of the form. The kinetic energy of the body is.
Moments of Inerta Suppose a body s movng on a crcular path wth constant speed Let s consder two quanttes: the body s angular momentum L about the center of the crcle, and ts knetc energy T How are these
More informationPhysics 40 HW #4 Chapter 4 Key NEATNESS COUNTS! Solve but do not turn in the following problems from Chapter 4 Knight
Physcs 40 HW #4 Chapter 4 Key NEATNESS COUNTS! Solve but do not turn n the ollowng problems rom Chapter 4 Knght Conceptual Questons: 8, 0, ; 4.8. Anta s approachng ball and movng away rom where ball was
More informationTechnical Report TR05
Techncal Report TR05 An Introducton to the Floatng Frame of Reference Formulaton for Small Deformaton n Flexble Multbody Dynamcs Antono Recuero and Dan Negrut May 11, 2016 Abstract Ths techncal report
More informationOutline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique
Outlne and Readng Dynamc Programmng The General Technque ( 5.3.2) -1 Knapsac Problem ( 5.3.3) Matrx Chan-Product ( 5.3.1) Dynamc Programmng verson 1.4 1 Dynamc Programmng verson 1.4 2 Dynamc Programmng
More informationLecture 10: May 6, 2013
TTIC/CMSC 31150 Mathematcal Toolkt Sprng 013 Madhur Tulsan Lecture 10: May 6, 013 Scrbe: Wenje Luo In today s lecture, we manly talked about random walk on graphs and ntroduce the concept of graph expander,
More informationDIFFERENTIAL KINEMATICS OF CONTEMPORARY INDUSTRIAL ROBOTS
Int. J. of Appled Mechancs and Engneerng 0 vol.9 No. pp.-9 DOI: 0.78/jame-0-00 DIFFERENTIAL KINEMATICS OF CONTEMPORARY INDUSTRIAL ROBOTS T. SZKODNY Insttute of Automatc Control Slesan Unversty of Technology
More information