Motion Control (wheeled robots)
|
|
- Sheila Tamsin Ward
- 6 years ago
- Views:
Transcription
1 3 Motion Control (wheeled robot) Requirement for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> peed control, poition control Control law that atifie the requirement Localization "Poition" Global Map Cognition Environment Model Local Map Path Perception Real World Environment Motion Control
2 3 Introduction: Mobile Robot Kinematic Aim Decription of mechanical behavior of the robot for deign and control Similar to robot manipulator kinematic However, mobile robot can move unbound with repect to it environment o there i no direct way to meaure the robot poition o Poition mut be integrated over time o Lead to inaccuracie of the poition (motion) etimate -> the number 1 challenge in mobile robotic Undertanding mobile robot motion tart with undertanding whee l contraint placed on the robot mobility
3 Introduction: Kinematic Model Goal: etablih the robot peed ξ & = [ x& y& θ& ] T a a function of the wheel peed ϕ&, teering angle, teering peed β & i β i i and the geometric parameter of the robot (configuration coordinate). forward kinematic x& ξ & = y& = f ( ϕ&, K ϕ& n, β1, Kβm, β& 1, Kβ& θ& Invere kinematic 1 m T [ ϕ& L ϕ& β K β β& K β& ] f ( x&, y&, &) 1 n 1 m 1 m = θ why not x y = θ f ( ϕ, Kϕn, β1, Kβ 1 m ) ) y I v(t) (t) θ -> not traight forward x I
4 Repreenting Robot Poition Repreenting to robot within an arbitrary initial frame Initial frame: Robot frame: { X I, Y I } { X R, Y R } Y I Y R Robot poition: ξ = I [ x y θ ] T θ X R Mapping between the two frame ξ & = R θ ξ& = R θ x& y& θ& R ( ) ( ) [ ] T I P X I ( ) R θ = coθ inθ 0 inθ coθ Y I X R θ Example: Robot aligned with Y I Y R X I
5 Example 3.2.1
6 Forward Kinematic Model Preented on blackboard
7 Wheel Kinematic Contraint: Aumption Y I Movement on a horizontal plane Point contact of the wheel Wheel not deformable ϕ& r Pure rolling v v = 0 at contact point No lipping, kidding or liding No friction for rotation around contact point Steering axe orthogonal to the urface Wheel connected by rigid frame (chai) Y R P θ X R X I
8 Wheel Kinematic Contraint: Fixed Standard Wheel 3.2.3
9 3.2.3 Example Suppoe that the wheel A i in poition uch that α = 0 and β = 0 Thi would place the contact point of the wheel on X I with the plane of the wheel oriented parallel to Y I. If θ = 0, then th liding contraint reduce to:
10 Wheel Kinematic Contraint: Steered Standard Wheel 3.2.3
11 Wheel Kinematic Contraint: Cator Wheel 3.2.3
12 Wheel Kinematic Contraint: Swedih Wheel 3.2.3
13 Wheel Kinematic Contraint: Spherical Wheel 3.2.3
14 Robot Kinematic Contraint Given a robot with M wheel each wheel impoe zero or more contraint on the robot motion only fixed and teerable tandard wheel impoe contraint What i the maneuverability of a robot conidering a combination of different wheel? Suppoe we have a total of N=N f + N tandard wheel We can develop the equation for the contraint in matrix form : Rolling J1 ( β ) ( θ ) ξ& R I + J2ϕ& = 0 Lateral movement C ( β ) R ( θ ) ξ & 0 1 I = ϕ( t) = ϕ ϕ f ( t) ( t) N f N ( + ) 1 J 1 C 1 ( β J f ) = J ( J ( β ) ) 2 = diag r 1 Lr N 1 ( β 1 N f N ( + ) 3 C1 f ) = C ( β 1 N f N ) ( + ) 3
15 Example: Differential Drive Robot Preented on blackboard
16 Example: Omnidirectional Robot Preented on blackboard
17 Mobile Robot Maneuverability 3.3 The maneuverability of a mobile robot i the combination of the mobility available baed on the liding contraint plu additional freedom contributed by the teering Three wheel i ufficient for tatic tability additional wheel need to be ynchronized thi i alo the cae for ome arrangement with three wheel It can be derived uing the equation een before Degree of mobility Degree of teerability Robot maneuverability δ m δ δ = δ + δ M m
18 Mobile Robot Maneuverability: Degree of Mobility To avoid any lateral lip the motion vector following contraint: R( θ ) ξ & I ha to atify the C 1 f R ( θ ) ξ& I = 0 C1 ( β ) R( θ ) ξ& I = 0 C 1 ( β ) = C1 f C1 ( β ) Mathematically: R( θ ) ξ & I mut belong to the null pace of the projection matrix C1( β ) Null pace of C ( β ) i the pace N uch that for any vector n in N 1 C1 ( β ) n = 0 Geometrically thi can be hown by the Intantaneou Center of Rotation (ICR)
19 3.3.1 Mobile Robot Maneuverability: Intantaneou Center of Rotation Ackermann Steering Bicycle
20 3.3.1 Mobile Robot Maneuverability: More on Degree of Mobility Robot chai kinematic i a function of the et of independent contraint rank[ C 1 ( β )] the greater the rank of, C ( β ) the more contrained i the mobility 1 Mathematically δ m = dim N[ C1( β )] = 3 rank[ C1( β )] 0 rank[ C1( β )] 3 rank[ C1 ( β )] = 0 rank[ C ( β )] 3 o no tandard wheel o all direction contrained Example: Unicycle: One ingle fixed tandard wheel Differential drive: Two fixed tandard wheel o wheel on ame axle o wheel on different axle 1 =
21 Mobile Robot Maneuverability: Degree of Steerability Indirect degree of motion δ = rank C1 ( β ) The particular orientation at any intant impoe a kinematic contraint However, the ability to change that orientation can lead additional degree of maneuverability Range of : 0 δ 2 Example: δ [ ] one teered wheel: Tricycle two teered wheel: No fixed tandard wheel car (Ackermann teering): N f = 2, N =2 -> common axle
22 Mobile Robot Maneuverability: Robot Maneuverability Degree of Maneuverability δ = δ + δ M m Two robot with ame are not neceary equal Example: Differential drive and Tricycle (next lide) δ M For any robot with to lie on a line δ M = 2 the ICR i alway contrained For any robot with δ M = 3 the ICR i not contrained an can be et to any point on the plane The Synchro Drive example: δ M = δ m + δ = = 2
23 Mobile Robot Maneuverability: Wheel Configuration Differential Drive Tricycle
24 Five Baic Type of Three-Wheel Configuration 3.3.3
25 Synchro Drive δ M = δ m + δ = = 2
26 Mobile Robot Workpace: Degree of Freedom Maneuverability i equivalent to the vehicle degree of freedom (DOF) But what i the degree of vehicle freedom in it environment? Car example Workpace how the vehicle i able to move between different configuration in it workpace? The robot independently achievable velocitie = differentiable degree of freedom (DDOF) = Bicycle: δm Omni Drive: = δm + δ δ δ M δ m =1 +1 DDOF = 1; DOF=3 + δ =1 +1 DDOF=3; DOF=3 = m
27 3.4.2 Mobile Robot Workpace: Degree of Freedom, Holonomy DOF degree of freedom: Robot ability to achieve variou poe DDOF differentiable degree of freedom: Robot ability to achieve variou path Holonomic Robot DDOF δ m DOF A holonomic kinematic contraint can be expreed a an explicit function of poition variable only A non-holonomic contraint require a different relationhip, uch a the derivative of a poition variable Fixed and teered tandard wheel impoe non-holonomic contraint
28 Mobile Robot Workpace: Example of Holonomic Robot 3.4.2
29 Path / Trajectory Conideration: Omnidirectional Drive 3.4.3
30 Path / Trajectory Conideration: Two -Steer 3.4.3
31 Beyond Baic Kinematic 3.5
32 Motion Control (kinematic control) 3.6 The objective of a kinematic controller i to follow a trajectory decribed by it poition and/or velocity profile a function o f time. Motion control i not traight forward becaue mobile robot are nonholonomic ytem. However, it ha been tudied by variou reearch group and ome adequate olution for (kinematic) motion control of a mobile robot ytem are available. Mot controller are not conidering the dynamic of the ytem
33 3.6.1 Motion Control: Open Loop Control trajectory (path) divided in motion egment of clearly defined hape: traight line and egment of a circle. control problem: pre-compute a mooth trajectory baed on line and circle egment Diadvantage: It i not at all an eay tak to pre -compute a feaible trajectory limitation and contraint of the robot velocitie and acceleration doe not adapt or correct the trajectory if dynamical change of the environment occur. The reulting trajectorie are uually not mooth y I goal x I
34 Motion Control: Feedback Control, Problem Statement Find a control matrix K, if exit y R ω(t) tart θ v(t) x R e K k = k with k ij =k(t,e) uch that the control of v(t) and ω(t) k k k k goal x v( t) = K e = K y ω( t) θ drive the error e to zero. lim e( t) = 0 t R
35 Motion Control: Kinematic Poition Control The kinematic of a differential drive mobile robot decribed in the initial frame {x I, y I, θ} i given by, y I x& coθ = y& in θ θ& 0 0 v 0 ω 1 where and are the linear velocitie in the direction of the x I and y I of the initial frame. Let α denote the angle between the x R axi of the robot reference frame and the vector connecting the center of the axle of the wheel with the final poition.
36 Kinematic Poition Control: Coordinate Tranformation Coordinate tranformation into polar coordinate with it origin at goal poition: y Sytem decription, in the new polar coordinate for for
37 Kinematic Poition Control: Remark The coordinate tranformation i not defined at x = y = 0; a in uch a point the determinant of the Jacobian matrix of the tranformation i not defined, i.e. it i unbounded For the goal, for the forward direction of the robot point toward it i the backward direction. By properly defining the forward direction of the robot at it i nitial configuration, it i alway poible to have at t=0. However thi doe not mean that α remain in I 1 for all time t.
38 3.6.2 Kinematic Poition Control: The Control Law It can be hown, that with the feedback controlled ytem will drive the robot to ( ρ, α, β) = ( 0, 0, 0) The control ignal v ha alway contant ign, the direction of movement i kept poitive or negative during movement parking maneuver i performed alway in the mot natural way and without ever inverting it motion.
39 Kinematic Poition Control: Reulting Path 3.6.2
40 Kinematic Poition Control: Stability Iue It can further be hown, that the cloed loop control ytem i locally exponentially table if k ρ > β α ρ 0 ; k < 0 ; k k > 0 Proof: for mall x > cox = 1, inx = x and the characteritic polynomial of the matrix A of all root have negative real part.
41 Mobile Robot Kinematic: Non-Holonomic Sytem 3.XX y I x 1, y 1 1 = 2 ; 1R = 2R ; 1L = 2L but: x 1 = x 2 ; y 1 = y 2 1L 1 1R 2L x 2, y 2 2 2R Non-holonomic ytem differential equation are not integrable to the final poition. the meaure of the traveled ditance of each wheel i not uffic ient to calculate the final poition of the robot. One ha alo to know how thi movement wa executed a a function of time. x I
42 Non-Holonomic Sytem: Mathematical Interpretation 3.XX A mobile robot i running along a trajectory (t). At every intant of the movement it velocity v(t) i: v( t) = t x = t y coθ + in θ t y I v(t) θ (t) d = dxcoθ + dyin θ Function v(t) i aid to be integrable (holonomic) if there exit a trajectory function (t) that can be decribed by the value x, y, and θ only. = ( x, y, θ ) x I Thi i the cae if 2 xy = 2 yx ; 2 xθ = 2 θx ; 2 yθ = 2 θy With = (x,y,θ) we get for d d = x dx + Condition for integrable function dy + y θ dθ
43 Non-Holonomic Sytem: The Mobile Robot Example In the cae of a mobile robot where and by comparing the equation above with we find Condition for an integrable (holonomic) function: the econd (-inθ=0) and third (coθ=0) term in equation do not hold! θ in θ dxco dy d + = θ dθ dy y dx x d + + = 0 ; in ; co = = = θ θ θ y x y y x x x y y x = = = θ θ θ θ ; ; 3.XX
10/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 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 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 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 informationBEST2015 Autonomous Mobile Robots Lecture 2: Mobile Robot Kinematics and Control
BEST2015 Autonomous Mobile Robots Lecture 2: Mobile Robot Kinematics and Control Renaud Ronsse renaud.ronsse@uclouvain.be École polytechnique de Louvain, UCLouvain July 2015 1 Introduction Mobile robot
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 informationPlanning of scooping position and approach path for loading operation by wheel loader
22 nd International Sympoium on Automation and Robotic in Contruction ISARC 25 - September 11-14, 25, Ferrara (Italy) 1 Planning of cooping poition and approach path for loading operation by wheel loader
More informationRepresentations and Transformations. Objectives
Repreentation and Tranformation Objective Derive homogeneou coordinate tranformation matrice Introduce tandard tranformation - Rotation - Tranlation - Scaling - Shear Scalar, Point, Vector Three baic element
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 informationMobile Robotics. Marcello Restelli. Dipartimento di Elettronica e Informazione Politecnico di Milano tel:
Marcello Restelli Dipartimento di Elettronica e Informazione Politecnico di Milano email: restelli@elet.polimi.it tel: 02-2399-3470 Mobile Robotics Robotica for Computer Engineering students A.A. 2006/2007
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 informationMid-term review ECE 161C Electrical and Computer Engineering University of California San Diego
Mid-term review ECE 161C Electrical and Computer Engineering Univerity of California San Diego Nuno Vaconcelo Spring 2014 1. We have een in cla that one popular technique for edge detection i the Canny
More informationREVERSE KINEMATIC ANALYSIS OF THE SPATIAL SIX AXIS ROBOTIC MANIPULATOR WITH CONSECUTIVE JOINT AXES PARALLEL
Proceeding of the ASME 007 International Deign Engineering Technical Conference & Computer and Information in Engineering Conference IDETC/CIE 007 September 4-7, 007 La Vega, Nevada, USA DETC007-34433
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 informationUniversität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart.
Univerität Augburg à ÊÇÅÍÆ ËÀǼ Approximating Optimal Viual Senor Placement E. Hörter, R. Lienhart Report 2006-01 Januar 2006 Intitut für Informatik D-86135 Augburg Copyright c E. Hörter, R. Lienhart Intitut
More informationHOMEWORK #3 BME 473 ~ Applied Biomechanics Due during Week #10
HOMEWORK #3 BME 473 ~ Applied Biomechanic Due during Week #1 1. We dicued different angle et convention in cla. One common convention i a Bod-fied X-Y-Z rotation equence. With thi convention, the B frame
More informationAn Intro to LP and the Simplex Algorithm. Primal Simplex
An Intro to LP and the Simplex Algorithm Primal Simplex Linear programming i contrained minimization of a linear objective over a olution pace defined by linear contraint: min cx Ax b l x u A i an m n
More informationA METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS
Vietnam Journal of Science and Technology 55 (5) (017) 650-657 DOI: 10.1565/55-518/55/5/906 A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS Nguyen Huu Quang *, Banh
More informationMotivation: Level Sets. Input Data Noisy. Easy Case Use Marching Cubes. Intensity Varies. Non-uniform Exposure. Roger Crawfis
Level Set Motivation: Roger Crawfi Slide collected from: Fan Ding, Charle Dyer, Donald Tanguay and Roger Crawfi 4/24/2003 R. Crawfi, Ohio State Univ. 109 Eay Cae Ue Marching Cube Input Data Noiy 4/24/2003
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 informationEE565:Mobile Robotics Lecture 2
EE565:Mobile Robotics Lecture 2 Welcome Dr. Ing. Ahmad Kamal Nasir Organization Lab Course Lab grading policy (40%) Attendance = 10 % In-Lab tasks = 30 % Lab assignment + viva = 60 % Make a group Either
More informationCourse Updates. Reminders: 1) Assignment #13 due Monday. 2) Mirrors & Lenses. 3) Review for Final: Wednesday, May 5th
Coure Update http://www.phy.hawaii.edu/~varner/phys272-spr0/phyic272.html Reminder: ) Aignment #3 due Monday 2) Mirror & Lene 3) Review for Final: Wedneday, May 5th h R- R θ θ -R h Spherical Mirror Infinite
More informationLoop Forming Snake-like Robot ACM-R7 and Its Serpenoid Oval Control
The 21 IEEE/RSJ International Conference on Intelligent Robot and Sytem October 18-22, 21, Taipei, Taiwan Loop Forming Snake-like Robot ACM-R7 and It Serpenoid Oval Control Taro Ohahi, Hiroya Yamada and
More informationA Study of a Variable Compression Ratio and Displacement Mechanism Using Design of Experiments Methodology
A Study of a Variable Compreion Ratio and Diplacement Mechanim Uing Deign of Experiment Methodology Shugang Jiang, Michael H. Smith, Maanobu Takekohi Abtract Due to the ever increaing requirement for engine
More informationKinematics Programming for Cooperating Robotic Systems
Kinematic Programming for Cooperating Robotic Sytem Critiane P. Tonetto, Carlo R. Rocha, Henrique Sima, Altamir Dia Federal Univerity of Santa Catarina, Mechanical Engineering Department, P.O. Box 476,
More informationDesign of a Stewart Platform for General Machining Using Magnetic Bearings
eign of a Stewart Platform for eneral Machining Uing Magnetic earing Jeff Pieper epartment of Mechanical and Manufacturing Engineering Univerity of algary algary lberta anada N N4 pieper@ucalgary.ca Preented
More informationFundamental problems in mobile robotics
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Mobile & Service Robotics Kinematics Fundamental problems in mobile robotics Locomotion: how the robot moves in the environment Perception: how
More informationMAT 155: Describing, Exploring, and Comparing Data Page 1 of NotesCh2-3.doc
MAT 155: Decribing, Exploring, and Comparing Data Page 1 of 8 001-oteCh-3.doc ote for Chapter Summarizing and Graphing Data Chapter 3 Decribing, Exploring, and Comparing Data Frequency Ditribution, Graphic
More informationTrajectory Generation and Control of a 9 axis CNC Micromachining Center
Trajectory Generation and Control of a 9 axi CNC Micromachining Center A. Yuen, Y. Altinta (1)* Manufacturing Automation Laboratory, Department of Mechanical Engineering, The Univerity of Britih Columbia,
More informationLens Conventions From Jenkins & White: Fundamentals of Optics, pg 50 Incident rays travel left to right Object distance s + if left to vertex, - if
Len Convention From Jenkin & White: Fundamental o Optic, pg 50 Incident ray travel let to right Object ditance + i let to vertex, - i right to vertex Image ditance ' + i right to vertex, - i let to vertex
More informationDistributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router
Ditributed Packet Proceing Architecture with Reconfigurable Hardware Accelerator for 100Gbp Forwarding Performance on Virtualized Edge Router Satohi Nihiyama, Hitohi Kaneko, and Ichiro Kudo Abtract To
More informationTowards an Efficient Optimal Trajectory Planner for Multiple Mobile Robots
Toward an Efficient Optimal Trajectory Planner for Multiple Mobile Robot Jaon Thoma, Alan Blair, Nick Barne Department of Computer Science and Software Engineering The Univerity of Melbourne, Victoria,
More informationRouting Definition 4.1
4 Routing So far, we have only looked at network without dealing with the iue of how to end information in them from one node to another The problem of ending information in a network i known a routing
More information3D MODELLING WITH LINEAR APPROACHES USING GEOMETRIC PRIMITIVES
MAKARA, TEKNOLOGI, VOL. 9, NO., APRIL 5: 3-35 3D MODELLING WITH LINEAR APPROACHES USING GEOMETRIC PRIMITIVES Mochammad Zulianyah Informatic Engineering, Faculty of Engineering, ARS International Univerity,
More informationLens Conventions From Jenkins & White: Fundamentals of Optics, pg 50 Incident rays travel left to right Object distance s + if left to vertex, - if
Len Convention From Jenkin & White: Fundamental o Optic, pg 50 Incident ray travel let to right Object ditance + i let to vertex, - i right to vertex Image ditance ' + i right to vertex, - i let to vertex
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 informationAN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROBLEM
RAC Univerity Journal, Vol IV, No, 7, pp 87-9 AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROLEM Mozzem Hoain Department of Mathematic Ghior Govt
More informationModeling of underwater vehicle s dynamics
Proceeding of the 11th WEA International Conference on YTEM, Agio Nikolao, Crete Iland, Greece, July 23-25, 2007 44 Modeling of underwater vehicle dynamic ANDRZEJ ZAK Department of Radiolocation and Hydrolocation
More informationInverse Kinematics 1 1/29/2018
Invere Kinemati 1 Invere Kinemati 2 given the poe of the end effetor, find the joint variable that produe the end effetor poe for a -joint robot, given find 1 o R T 3 2 1,,,,, q q q q q q RPP + Spherial
More informationMultiestimation-Based Adaptive Control of Robotic Manipulators With Applications to Master Slave Tandems
Multietimation-Baed Adaptive Control of Robotic Manipulator With Application to Mater Slave andem A. IBEAS and M. de la SEN Intituto de Invetigación y Dearrollo de Proceo Facultad de Ciencia Campu de Leioa
More informationMirror shape recovery from image curves and intrinsic parameters: Rotationally symmetric and conic mirrors. Abstract. 2. Mirror shape recovery
Mirror hape recovery from image curve and intrinic parameter: Rotationally ymmetric and conic mirror Nuno Gonçalve and Helder Araújo Λ Intitute of Sytem and Robotic Univerity of Coimbra Pinhal de Marroco
More informationAdvanced Encryption Standard and Modes of Operation
Advanced Encryption Standard and Mode of Operation G. Bertoni L. Breveglieri Foundation of Cryptography - AES pp. 1 / 50 AES Advanced Encryption Standard (AES) i a ymmetric cryptographic algorithm AES
More informationMinimum congestion spanning trees in bipartite and random graphs
Minimum congetion panning tree in bipartite and random graph M.I. Otrovkii Department of Mathematic and Computer Science St. John Univerity 8000 Utopia Parkway Queen, NY 11439, USA e-mail: otrovm@tjohn.edu
More informationDrawing Lines in 2 Dimensions
Drawing Line in 2 Dimenion Drawing a traight line (or an arc) between two end point when one i limited to dicrete pixel require a bit of thought. Conider the following line uperimpoed on a 2 dimenional
More informationUC Berkeley International Conference on GIScience Short Paper Proceedings
UC Berkeley International Conference on GIScience Short Paper Proceeding Title A novel method for probabilitic coverage etimation of enor network baed on 3D vector repreentation in complex urban environment
More informationEdits in Xylia Validity Preserving Editing of XML Documents
dit in Xylia Validity Preerving diting of XML Document Pouria Shaker, Theodore S. Norvell, and Denni K. Peter Faculty of ngineering and Applied Science, Memorial Univerity of Newfoundland, St. John, NFLD,
More informationEE4308 Advances in Intelligent Systems & Robotics
EE4308 Advance in Intelligent Sytem & Robotic Part 2: Unmanned Aerial Vehicle Ben M. Chen Profeor & Provot Chair Department of Electrical & Computer Engineering Office: E4 06 08, Phone: 6516 2289 Email:
More informationTAM 212 Worksheet 3. Solutions
Name: Group member: TAM 212 Workheet 3 Solution The workheet i concerned with the deign of the loop-the-loop for a roller coater ytem. Old loop deign: The firt generation of loop wa circular, a hown below.
More information1 Vehicle Attitude in Euler Angle Form. Kinematics 3: Kinematic Models of Sensors and Actuators
1.1Axi Convention 1 Kinematic 3: Kinematic Model of Senor and Actuator 1 Vehicle Attitude in Euler Angle Form 1.1 Axi Convention In aeropace vehicle, z point downward. Good for airplane and atellite. Here
More informationTopics. Lecture 37: Global Optimization. Issues. A Simple Example: Copy Propagation X := 3 B > 0 Y := 0 X := 4 Y := Z + W A := 2 * 3X
Lecture 37: Global Optimization [Adapted from note by R. Bodik and G. Necula] Topic Global optimization refer to program optimization that encompa multiple baic block in a function. (I have ued the term
More informationChapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI
Chapter 4 Dynamics Part 2 4.3 Constrained Kinematics and Dynamics 1 Outline 4.3 Constrained Kinematics and Dynamics 4.3.1 Constraints of Disallowed Direction 4.3.2 Constraints of Rolling without Slipping
More informationLaboratory Exercise 6
Laboratory Exercie 6 Adder, Subtractor, and Multiplier The purpoe of thi exercie i to examine arithmetic circuit that add, ubtract, and multiply number. Each type of circuit will be implemented in two
More informationKeywords: Defect detection, linear phased array transducer, parameter optimization, phased array ultrasonic B-mode imaging testing.
Send Order for Reprint to reprint@benthamcience.ae 488 The Open Automation and Control Sytem Journal, 2014, 6, 488-492 Open Acce Parameter Optimization of Linear Phaed Array Tranducer for Defect Detection
More informationRefining SIRAP with a Dedicated Resource Ceiling for Self-Blocking
Refining SIRAP with a Dedicated Reource Ceiling for Self-Blocking Mori Behnam, Thoma Nolte Mälardalen Real-Time Reearch Centre P.O. Box 883, SE-721 23 Väterå, Sweden {mori.behnam,thoma.nolte}@mdh.e ABSTRACT
More informationPerformance of a Robust Filter-based Approach for Contour Detection in Wireless Sensor Networks
Performance of a Robut Filter-baed Approach for Contour Detection in Wirele Senor Network Hadi Alati, William A. Armtrong, Jr., and Ai Naipuri Department of Electrical and Computer Engineering The Univerity
More informationQuadrilaterals. Learning Objectives. Pre-Activity
Section 3.4 Pre-Activity Preparation Quadrilateral Intereting geometric hape and pattern are all around u when we tart looking for them. Examine a row of fencing or the tiling deign at the wimming pool.
More informationCSE 250B Assignment 4 Report
CSE 250B Aignment 4 Report March 24, 2012 Yuncong Chen yuncong@c.ucd.edu Pengfei Chen pec008@ucd.edu Yang Liu yal060@c.ucd.edu Abtract In thi project, we implemented the recurive autoencoder (RAE) a decribed
More informationKS3 Maths Assessment Objectives
KS3 Math Aement Objective Tranition Stage 9 Ratio & Proportion Probabilit y & Statitic Appreciate the infinite nature of the et of integer, real and rational number Can interpret fraction and percentage
More informationIMPROVED JPEG DECOMPRESSION OF DOCUMENT IMAGES BASED ON IMAGE SEGMENTATION. Tak-Shing Wong, Charles A. Bouman, and Ilya Pollak
IMPROVED DECOMPRESSION OF DOCUMENT IMAGES BASED ON IMAGE SEGMENTATION Tak-Shing Wong, Charle A. Bouman, and Ilya Pollak School of Electrical and Computer Engineering Purdue Univerity ABSTRACT We propoe
More informationResearch Article A Comparison between Position-Based and Image-Based Dynamic Visual Servoings in the Control of a Translating Parallel Manipulator
Journal of Robotic Volume 212, Article ID 13954, 11 page doi:1.1155/212/13954 Reearch Article A Comparion between Poition-Baed and Image-Baed Dynamic Viual Servoing in the Control of a Tranlating Parallel
More informationx y z Design variable positions A
COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING Commun. Numer. Meth. Engng 2001 00:1{7 [Verion: 2000/03/22 v1.0] A tabilied peudo-hell approach for urface parametriation in CFD deign problem O. Soto,R.Lohner
More informationKey Terms - MinMin, MaxMin, Sufferage, Task Scheduling, Standard Deviation, Load Balancing.
Volume 3, Iue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Reearch in Computer Science and Software Engineering Reearch Paper Available online at: www.ijarce.com Tak Aignment in
More information3D SMAP Algorithm. April 11, 2012
3D SMAP Algorithm April 11, 2012 Baed on the original SMAP paper [1]. Thi report extend the tructure of MSRF into 3D. The prior ditribution i modified to atify the MRF property. In addition, an iterative
More information1 Differential Drive Kinematics
CS W4733 NOTES - Differential Drive Robots Note: these notes were compiled from Dudek and Jenkin, Computational Principles of Mobile Robotics. 1 Differential Drive Kinematics Many mobile robots use a drive
More informationImplementation of a momentum-based distance metric for motion graphs. Student: Alessandro Di Domenico (st.no ), Supervisor: Nicolas Pronost
Implementation of a momentum-baed ditance metric for motion graph Student: Aleandro Di Domenico (t.no 3775682), Supervior: Nicola Pronot April 3, 2014 Abtract Thi report preent the procedure and reult
More informationManeuverable Relays to Improve Energy Efficiency in Sensor Networks
Maneuverable Relay to Improve Energy Efficiency in Senor Network Stephan Eidenbenz, Luka Kroc, Jame P. Smith CCS-5, MS M997; Lo Alamo National Laboratory; Lo Alamo, NM 87545. Email: {eidenben, kroc, jpmith}@lanl.gov
More informationLecture Outline. Global flow analysis. Global Optimization. Global constant propagation. Liveness analysis. Local Optimization. Global Optimization
Lecture Outline Global flow analyi Global Optimization Global contant propagation Livene analyi Adapted from Lecture by Prof. Alex Aiken and George Necula (UCB) CS781(Praad) L27OP 1 CS781(Praad) L27OP
More informationHassan Ghaziri AUB, OSB Beirut, Lebanon Key words Competitive self-organizing maps, Meta-heuristics, Vehicle routing problem,
COMPETITIVE PROBABIISTIC SEF-ORGANIZING MAPS FOR ROUTING PROBEMS Haan Ghaziri AUB, OSB Beirut, ebanon ghaziri@aub.edu.lb Abtract In thi paper, we have applied the concept of the elf-organizing map (SOM)
More informationFocused Video Estimation from Defocused Video Sequences
Focued Video Etimation from Defocued Video Sequence Junlan Yang a, Dan Schonfeld a and Magdi Mohamed b a Multimedia Communication Lab, ECE Dept., Univerity of Illinoi, Chicago, IL b Phyical Realization
More informationA Practical Model for Minimizing Waiting Time in a Transit Network
A Practical Model for Minimizing Waiting Time in a Tranit Network Leila Dianat, MASc, Department of Civil Engineering, Sharif Univerity of Technology, Tehran, Iran Youef Shafahi, Ph.D. Aociate Profeor,
More informationMaximum Feedrate Interpolator for Multi-axis CNC Machining with Jerk Constraints
Maximum Feedrate Interpolator for Multi-axi CNC Machining with Jerk Contraint Xavier Beudaert, Sylvain Lavernhe, Chritophe Tournier To cite thi verion: Xavier Beudaert, Sylvain Lavernhe, Chritophe Tournier.
More informationGreedy but Safe Replanning under Kinodynamic Constraints
Intl. Conf. on Robotic and Automation, IEEE pre, Rome, Italy, p. 704 710, 2007 Greedy but Safe Replanning under Kinodynamic Contraint Kota E. Bekri Lydia E. Kavraki Abtract We conider motion planning problem
More informationCENTER-POINT MODEL OF DEFORMABLE SURFACE
CENTER-POINT MODEL OF DEFORMABLE SURFACE Piotr M. Szczypinki Iintitute of Electronic, Technical Univerity of Lodz, Poland Abtract: Key word: Center-point model of deformable urface for egmentation of 3D
More informationFinite Elements Method in Split Hopkinson Pressure Bar developing process
6th WSEAS International Conference on SYSTEM SCIENCE and SIMULATION in ENGINEERING, Venice, Italy, November 1-3, 007 63 Finite Element Method in Split Hopkinon Preure Bar developing proce ROTARIU ADRIAN
More informationOn the Use of Shadows in Stance Recovery
On the Ue of Shadow in Stance Recovery Alfred M. Brucktein, 1 Robert J. Holt, 1 Yve D. Jean, 2 Arun N. Netravali 1 1 Bell Laboratorie, Lucent Technologie, Murray Hill, NJ 094 2 Avaya Communication, Murray
More informationA note on degenerate and spectrally degenerate graphs
A note on degenerate and pectrally degenerate graph Noga Alon Abtract A graph G i called pectrally d-degenerate if the larget eigenvalue of each ubgraph of it with maximum degree D i at mot dd. We prove
More information17. Wheeled Robots Overview. Part B 17. Guy Campion, Woojin Chung
391 17. Wheeled Robots Guy Campion, Woojin Chung The purpose of this chapter is to introduce, analyze, and compare the models of wheeled mobile robots (WMR) and to present several realizations and commonly
More informationPractical Analog and Digital Filter Design
Practical Analog and Digital Filter Deign Artech Houe, Inc. Le Thede 004 Thi text i dedicated to my wife who keep me grounded, and to my grandchildren who know no bound. Content Preface xi Chapter Introduction
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 informationLecture 1 Wheeled Mobile Robots (WMRs)
Lecture 1 Wheeled Mobile Robots (WMRs) Course Chair: Prof. M. De Cecco Teaching: A. Cesarini Mechatronics Department, University of Trento Email: andrea.cesarini@unitn.it http://www.miro.ing.unitn.it/
More informationA User-Attention Based Focus Detection Framework and Its Applications
A Uer-Attention Baed Focu Detection Framework and It Application Chia-Chiang Ho, Wen-Huang Cheng, Ting-Jian Pan, Ja-Ling Wu Communication and Multimedia Laboratory, Department of Computer Science and Information
More informationFloating Point CORDIC Based Power Operation
Floating Point CORDIC Baed Power Operation Kazumi Malhan, Padmaja AVL Electrical and Computer Engineering Department School of Engineering and Computer Science Oakland Univerity, Rocheter, MI e-mail: kmalhan@oakland.edu,
More informationSimulation of Rover Locomotion on Sandy Terrain - Modeling, Verification and Validation
Simulation of Rover Locomotion on Sandy Terrain - Modeling, Verification and Validation Rainer Krenn, Gerd Hirzinger German Aeropace Center, DLR, Intitute of Robotic and Mechatronic Oberpfaffenhofen, D-82234
More informationOptimizing Synchronous Systems for Multi-Dimensional. Notre Dame, IN Ames, Iowa computation is an optimization problem (b) circuit
Optimizing Synchronou Sytem for ulti-imenional pplication Nelon L. Pao and Edwin H.-. Sha Liang-Fang hao ept. of omputer Science & Eng. ept. of Electrical & omputer Eng. Univerity of Notre ame Iowa State
More informationLecture 14: Minimum Spanning Tree I
COMPSCI 0: Deign and Analyi of Algorithm October 4, 07 Lecture 4: Minimum Spanning Tree I Lecturer: Rong Ge Scribe: Fred Zhang Overview Thi lecture we finih our dicuion of the hortet path problem and introduce
More informationHow to. write a paper. The basics writing a solid paper Different communities/different standards Common errors
How to write a paper The baic writing a olid paper Different communitie/different tandard Common error Reource Raibert eay My grammar point Article on a v. the Bug in writing Clarity Goal Conciene Calling
More informationHow to Select Measurement Points in Access Point Localization
Proceeding of the International MultiConference of Engineer and Computer Scientit 205 Vol II, IMECS 205, March 8-20, 205, Hong Kong How to Select Meaurement Point in Acce Point Localization Xiaoling Yang,
More informationE. Stanová. Key words: wire rope, strand of a rope, oval strand, geometrical model
Te International Journal of TRANSPORT & LOGISTICS Medzinárodný čaopi DOPRAVA A LOGISTIKA ISSN 45-7X GEOMETRY OF OVAL STRAND CREATED OF n n n WIRES E. Stanová Abtract: Te paper deal wit te matematical geometric
More informationAnalysis of Surface Wave Propagation Based on the Thin Layered Element Method
ABSTACT : Analyi of Surface Wave Propagation Baed on the Thin ayered Element Method H. AKAGAWA 1 and S. AKAI 1 Engineer, Technical Centre, Oyo Corporation, Ibaraki, Japan Profeor, Graduate School of Engineering,
More informationAnalyzing Hydra Historical Statistics Part 2
Analyzing Hydra Hitorical Statitic Part Fabio Maimo Ottaviani EPV Technologie White paper 5 hnode HSM Hitorical Record The hnode i the hierarchical data torage management node and ha to perform all the
More informationAn Approach to a Test Oracle for XML Query Testing
An Approach to a Tet Oracle for XML Query Teting Dae S. Kim-Park, Claudio de la Riva, Javier Tuya Univerity of Oviedo Computing Department Campu of Vieque, /n, 33204 (SPAIN) kim_park@li.uniovi.e, claudio@uniovi.e,
More informationA Multi-objective Genetic Algorithm for Reliability Optimization Problem
International Journal of Performability Engineering, Vol. 5, No. 3, April 2009, pp. 227-234. RAMS Conultant Printed in India A Multi-objective Genetic Algorithm for Reliability Optimization Problem AMAR
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 informationIMPLEMENTATION OF AREA, VOLUME AND LINE SOURCES
December 01 ADMS 5 P503I1 IMPEMENTATION OF AREA, VOUME AND INE SOURCES The Met. Office (D J Thomon) and CERC 1. INTRODUCTION ADMS model line ource, and area and volume ource with conve polgon bae area.
More informationAnalytical Redundancy and Fuzzy Inference in AUV Fault Detection and Compensation
Analytical Redundancy and Fuzzy Inference in AUV Fault Detection and Compenation A. J. Healey Profeor and Director Center for AUV Reearch Naval Potgraduate School Monterey, CA 93953 healey@me.np.navy.mil
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 informationAnalysis of slope stability
Engineering manual No. 8 Updated: 02/2016 Analyi of lope tability Program: Slope tability File: Demo_manual_08.gt In thi engineering manual, we are going to how you how to verify the lope tability for
More informationTAM 212 Worksheet 3. The worksheet is concerned with the design of the loop-the-loop for a roller coaster system.
Name: Group member: TAM 212 Workheet 3 The workheet i concerned with the deign of the loop-the-loop for a roller coater ytem. Old loop deign: The firt generation of loop wa circular, a hown below. R New
More informationIntroduction to Robotics
Introduction to Robotics Ph.D. Antonio Marin-Hernandez Artificial Intelligence Department Universidad Veracruzana Sebastian Camacho # 5 Xalapa, Veracruz Robotics Action and Perception LAAS-CNRS 7, av du
More informationVariable Resolution Discretization in the Joint Space
Variable Reolution Dicretization in the Joint Space Chritopher K. Monon, David Wingate, and Kevin D. Seppi {c,wingated,keppi}@c.byu.edu Computer Science, Brigham Young Univerity Todd S. Peteron peterto@uvc.edu
More information