Newly sensed obstacle. Trajectory which catch up the path. Obstacle

Size: px
Start display at page:

Download "Newly sensed obstacle. Trajectory which catch up the path. Obstacle"

Transcription

1 Controlling the Motions of an Autonomous Vehicle using a Local Navigator Cyril Novales, Didier Pallard and Christian Laugier INRIA Rh^one-Alpes, 655 Avenue de l'europe F Montbonnot, France. Paper: # ISRAM-141 in session: ISRAM-session-10 Contact : Cyril Novales Phone: (33) Fax: (33) Cyril.Novales@inria.fr

2 Controlling the Motions of an Autonomous Vehicle using a Local Navigator Cyril Novales, Didier Pallard and Christian Laugier INRIA Rh^one-Alpes, 655 Av. de l'europe, Montbonnot, France. Ph: (33) Fax: (33) Cyril.Novales@inria.fr ABSTRACT This paper addresses the problem of controlling the motion of an autonomous vehicle. This research is carried out within the framework of the French INRIA/INRETS Praxitele project on public transportation by individual electric cars. In this project the cars must have the ability to perform certain motions autonomously. For that purpose we have designed a specic control architecture based upon a local navigator,which projects in the robot evolution space admissible trajectories, called escape lines, on a short time horizon using a direct model of the mobile robot. After the removal of the escape lines that cross some obstacles, it chooses the best escape line that matches with the planned path and delivers it to the inputs of the servo controllers of the vehicle. The trajectories delivered by the local navigator respect the kinematic and dynamic constraints of the vehicle (as embedded in the direct model that is used). Since the local navigator only requires a proximity map obtained from sensory data rather than an exhaustive map of the vehicle's environment, its running time is low. I. NAVIGATION PROBLEM Our research work sits above the control level of an autonomous car like mobile robot which operates in a partially known environment. In this environment, the robot has to follow a predetermined path, given by a planner. But the robot is not necessary on this path and it must compute a trajectory to catch it up (gure 1). In case of unpredictive events occurrence (for example obstacles), this control level, called motion controller, must locally modify the path to take them into account. This functionality can be assumed by a reactive pilot, but generate oscillations due to this reactivity. To smooth these oscillations, we add to the reactive pilot a local navigator able to generate parts of trajectories on a few seconds. In sum-up, a motion controller must integrate two dierent kinds of constraints : The moving topology of the environment due to some unmapped static obstacles or unpredicted dynamical moves; Kinematic and dynamic constraints, particularly non-holonomic constraints, derived from the physical architecture of a car like mobile robot.

3 Newly sensed obstacle Trajectory which catch up the path Obstacle Path Error Figure 1: Plan following for an autonomous mobile robot I.1. General Control Architecture Our control architecture is composed of the three following layers: (gure 2) A long term layer which is called the "planner". This planner makes use of maps of the robot environment that includes static known obstacles, static detected obstacles and prediction of motion of mobile obstacles [1]. It delivers a plan to the next layer. We dene a plan as a path with velocity prole; A short term layer which is called "local navigator". With a plan as input, this module delivers to the next layer a trajectory on a short time horizon. The purpose of the local navigator is to try to locally track the plan provided by the planner while taking into account the constraints of the mobile robot and the unpredictable events detected by the sensors (such new constraint map prevents the robot to accurately follow the plan given by the previous layer); An instantaneous layer which is called the "reactive pilot". This module converts the trajectory produced by the local navigator into controls for the robot actuators. It also reacts directly to sensor data in order to avoid collisions (e.g. emergency stop). [2]. To connect the layer of the planner which uses maps to the layer of the reactive pilot which reacts instantaneously to sensor data, we use a layer which works on short term: the local navigator. This local navigator and the reactive pilot form the motion controller, which may be able to follow the plan computed by the planner in a reactive way. I.2. Local Navigation The short term layer must determine a trajectory on a short time horizon - a few seconds - and deliver it to the reactive pilot. There are two types of input for this navigator : proximity data and plan data, which is a path parameterised by linear velocity and given by the planner. The local navigator attempts to follow the nominal plan while satisfying the dynamic and kinematic constraints of the robot, and while taking into account newly sensed static or dynamic obstacles located on this plan

4 Maps Long Term ÍÍ Trajectory M OT I O N C O NT R O LL E R Short Term Instantaneous Physical Robot Figure 2: Control Architecture (such obstacles will give rise to local modication of the executed trajectory). A proximity map of the environment built on-line from sensor data, is used to determine the required modication of the plan This layer must therefore generate a trajectory that: attempts to follow the nominal plan as closely as it can whilst respecting constraints; avoids unmodelled or dynamic obstacles present on the plan. II. LOCAL NAVIGATION BY ESCAPE LINES II.1. Basic idea To execute a given trajectory, one generally use an inverse model of the mobile robot [3] which transforms cartesian motions into dierential controls. However, determining an inverse model for a given mobile robot is sometimes impossible because of non integrable constraints, due to the presence of non-holonomy [4]. An alternative to this approach is to use a direct model for predicting a restrictive set of possible pieces of trajectories for the mobile robot, before choosing one of these local solutions according to some given criteria [7]. Constructing a direct model of a given mobile robot is always possible. Moreover, the processing time to obtain a path from control inputs is lower than the previous method and dynamic and kinematic behaviours can be easily integrated. This is why we developed a navigator which makes use of a direct model of the robot. The basic idea is to "identify" the parameters of the small pieces of trajectories that the robot will execute when applying a given control law over a small time interval T, which is called time horizon, in a given set of known states of the robot. Let us assume that we know the direct model of a mobile robot R in a given state X 0 at the time t 0. Let [t0 ; t0 + T ] be the set of admisible control laws which can be apply on R during time interval [t 0 ; t 0 + T ]. Applying all the control laws! 2 [t0 ; t0 + T ]

5 generates a set of small pieces of trajectories [t0 ; t0 + T ], that gure 3 illustrats. These Control Vector Control Law on time horizon Physical Robot Trajectory on time horizon Motions Input Space State Space Output Space All Admissible Control Laws on time horizon Direct Model of the Robot All Performable Trajectories on time horizon = Escape Lines Control Vectors Virtuals Motions Figure 3: Escape Lines Generation pieces of trajectories are called Escape Lines; they represents the local trajectories that the robot can follow from the current robot position. Then the basic idea is to construct at each time step the associated Escape Lines and to apply a given selection algorithm to choose in real time the more appropriate Escape Line to follow according to the nominal plan to track and to the detected obstacles. This method is called Local Navigation using Escape Lines. II.2. Constructing Escape Lines The general formalism of local navigation is derived from the control theory formalism of E.D. Sontag [6], and was developed in detail in previous papers ([5],[2]). In this formalism we make a dierence between the internal state X of a mobile robot and its position/orientation e in the space. The internal state belongs to the state-space and the position/orientation belongs to the output space ". The output function that links X to e is dierential and since we keep as the input space the control space, the transition function between and remains dierential. We can model our electrical vehicle evolving on a plan (IR 2 ) without sliding as following: the input or control vector, U = ( _v; ), _ contains the linear acceleration and the steering angular speed; the state vector, X = (v; ), is composed of the linear speed and the steering angle; and the output vector, e = (x; y; ), is the Cartesian position and orientation of the robot. Assume that a mobile robot is in the internal state X 0 at the time t 0. If we make the hypothesis of homogeneous oor (for wheel/oor contact) and assume an environment without obstacles, we can determine with a direct model of R the trajectory that it will follow if we apply a control law! during T. To obtain the set of Escape lines [t0 ; t0 + T ] we apply to the model all the admissible control laws of [t0 ; t0 + T ] [t 0; t0 + T ]. Actually this set [t0 ; t0 + T ] depends on the state X 0 (i.e. on the robot's abilities) and also on the position/orientation e 0 at the time t 0 (i.e. on the robot/environment relation). With our hypothesis of homogeneous oor and environment without obstacles, we can determine [t0 ; t0 + T ] with only the internal state X 0. Thus, we sever the internal state of a mobile robot from its position/orientation. To be admissible, each control law! must only verify boundaries and dynamic constraints of the servoings. [t0 ; t0 + T ] on T gives all the trajectories that the robot will able to

6 Figure 4: Top view of forward Escape Lines for a car-like robot perform from its position e 0 with its state X 0 on the time interval [t 0 ; t 0 + T ] if there is no obstacles. For our car-like robot driving ahead with its steering wheels turned on the left at state X 0, the obtained Escape Lines are plotted on the gure 4. The next step is to determine whether these Escape Lines are executable or not in the local environment of the robot (i.e. in the vicinity of the location e 0 ). For that purpose, the obtained Escape Lines are projected onto the output space " and they are matched with the proximity map constructing using sensor data. This allows us using a simple collision detection algorithm to construct a set of Free Escape Lines L [t0 (upper part of the gure 5). ; t0 + T ] Admissible Control Laws Time Horizon Internal State Location Plan Direct Model of the Mobile Robot Escape Lines Proximity map Collision Test Generation of the Catch up Curve Free Escape Lines Catch up Curve Comparison Best Free Escape Line Figure 5: Algorithm of Local Navigation II.3. Selecting an Escape Line To choose a Free Escape Line, we use the plan given by the planner. But, if the mobile robot is not placed at the time t 0 on the right place of this plan, it need a catch-up curve to reach this plan. In that way, we dene a geometrical curve C, called Catch-up Curve, that joins e 0 to the position/orientation that the robot will be placed on the plan at t 0 + T (lower part of the gure 5). This curve does not take into account robot constraints and obstacle places. It may only take into account initial and nal robot velocities.

7 The best Free Escape Line is chosen by comparing the Catch-up Curve and the Free Escape Lines. The nearest Free Escape Line from the Catch-up Curve is delivered to the reactive pilot. Free Escape Line Selected Catch up Curve Plan Obstacle Figure 6: Free Escape Lines, Catch-up Curve and Plan II.4. Sketch of the local navigator Finally, the local navigator operates as follows: At each time step, the local navigator determines the set of Escape Lines [t0 ; t0 + T ] associate to X 0 ; The set [t0 ; t0 + T ] is pruned in order to remove the Escape Lines which generate a collision in the vicinity of e 0. This is done using the proximity map built with sensor data; A catch-up curve is computed using the plan delivered by the planner. This curve is realised without taking into account newly sensored obstacles, The Free Escape Line which is the nearest to the catch-up curve is chosen and delivered to the pilot. The mobile robot does not follow the Best Free Escape Line to its end. The chosen escape line will be updated as the algorithm is recomputed. III. IMPLEMENTATION III.1. Initial experiments on small mobile robots The rst implementation of this local navigator was made on two small wheeled mobile robots in the LIRMM (Laboratory of computer science Robotics and Microelectronic of Montpellier): RAT and SNAKE II [5]. These robots drove at a maximum speed of 7m/s and had ultrasonic devices to perceive their environment. The local navigator ran on a single transputer and allowed the robot to move in a complete unknown environment with dynamic obstacles.

8 III.2. The Praxitele vehicle Praxitele prototypes are electric car-like robots with a weight of 700kg. An asynchronous motor powered by lead Batteries allows to propel the car up to 70 km/h. Two persons can embark in each car and the vehicule gets an autonomy of about 80km. A Motorola VME162 with custom interfaces drives three servo-motors and a AC-motor controller. All proprioceptive data - like odometry or velocity - are computed on that device. Connected to ethernet, the computation is done using ORCCAD Software on a SUN workstation. An ultra-sonic belt composed of fourteen ultrasonic sensors dispatched all around the vehicle has been constructed for sensing its local environment (Figure 7). Each of these sensors are synchronized and can detect obstacles in a range of eight meters with a resolution of one centimeter. It uses a measure of the ying time of ultrasonic waves to compute the distance between the vehicle and obstacles. This is done at a frequency of 50 ms (the time needed for the round trip of 8 meters of the wave) using a transputer network made of 4 transputers dynamically linked by a C004 circuit. Figure 7: Praxitele prototype Figure 8: Ultra-sonic sensors III.3. Implementation on a transputer net and a VME board The fourteen ultrasonic sensors are driven and synchronized by a custom board with a transputer and programmable integrated circuits. Data are computed in a second transputer which built a proximity map - a polar grid - of the local environment of the robot every 50ms, using the linear and the rotational instantaneous velocities. (Figure 9). This proximity map is sent to a third transputer which computes the escape lines. The best free escape line is sent to the fourth transputer which manages the data transfers with the VME board. The VME board is programmed using ORC- CAD tool and it drives all the actuators and proprioceptive sensors. Two non-linear servo controls are implemented on it: one on the curvilinear velocity and one on the steering wheel angle. A fuzzy logic controller drives these 2 servo controls and takes place into this motion controller [2]. III.4 Synthesis We have presented a local navigator for a mobile robot evolving in an unstructured and partially known environment. The data required by this navigator may come from

9 VME rack with ORCCAD Transputers network Reactive Pilot (Fuzzy Logic Controler) Monitor and data transmission V δ V δ Escape lines navigator V δ V δ θ V θ Map Speed servo controller Direction servo controller Proprio ceptive sensors drivers Proximity map computation Data Exteroceptive sensors (Ultrasonic) driver Figure 9: Motion controller implementation non-accurate proximity sensors, like ultrasonic ones. Taking into account kinematic and dynamic constraints of the robot, as embedded in the direct model that it uses, the local navigator ts the computation abilities of the current technology. It was created to overpass classical oscillation problems due to the use of a reactive pilot. This local navigator forms with a reactive pilot a motion controller able to nd a trajectory which takes into account constraints and unpredictive events, and follows the plan given by the planner. References [1] Th. Fraichard and A. Scheuer. Car-Like Robots and Moving Obstacles. In icra, volume 1, pages 64{69, San Diego, CA (USA), may [2] Ph. Garnier, C. Novales, and Ch. Laugier. An Hybrid Motion Controller for a Real Car- Like Robot Evolving in a multi-vehicle Environment. In Intelligent Vehicles'95, Detroit, USA, September [3] Y. Kanayama, Y. Kimura, F. Miyazaki, and T. Noguchi. A Stable Tracking Control Method for a Non-Holonomic Mobile Robot. IEEE/RSJ International Workshop on Intelligent Robots and Systems IROS'91, Osaka, [4] Jean-Claude Latombe. Robot Motion Planning. Kluwer Academic Publishers, Boston, [5] C. Novales and R. Zapata. A Local Architecture for Controlling the Movments of Fast Mobile Robot. International Symposium on Robotic And Manufacturing ISRAM'94, Hawai, USA, [6] E.D. Sontag. Mathematical Control Theory, Deterministic and Finite dimensional System. Springer Velag, [7] B. Dacre-Wright T. Simeon. A practical motion planner for all-terrain mobile robots. Proceeding of the International Conference on Intelligent Robots and Systems, Yokohama, July 1993.

On Fleet Size Optimization for Multi-Robot Frontier-Based Exploration

On Fleet Size Optimization for Multi-Robot Frontier-Based Exploration On Fleet Size Optimization for Multi-Robot Frontier-Based Exploration N. Bouraqadi L. Fabresse A. Doniec http://car.mines-douai.fr Université de Lille Nord de France, Ecole des Mines de Douai Abstract

More information

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras 1 CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation Prof. Dr. Hani Hagras Robot Locomotion Robots might want to move in water, in the air, on land, in space.. 2 Most of the

More information

Sensor Based Control of Autonomous Wheeled Mobile Robots

Sensor Based Control of Autonomous Wheeled Mobile Robots Sensor Based Control of Autonomous Wheeled Mobile Robots Gyula Mester University of Szeged, Department of Informatics e-mail: gmester@inf.u-szeged.hu Abstract The paper deals with the wireless sensor-based

More information

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF Kucsera Péter (kucsera.peter@kvk.bmf.hu) Abstract In this article an autonomous advertising mobile robot that has been realized in

More information

Force/position control of a robotic system for transcranial magnetic stimulation

Force/position control of a robotic system for transcranial magnetic stimulation Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme

More information

Automatic Train Control based on the Multi-Agent Control of Cooperative Systems

Automatic Train Control based on the Multi-Agent Control of Cooperative Systems The Journal of Mathematics and Computer Science Available online at http://www.tjmcs.com The Journal of Mathematics and Computer Science Vol.1 No.4 (2010) 247-257 Automatic Train Control based on the Multi-Agent

More information

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot

More information

Sensor-Based Robotic Model for Vehicle Accident Avoidance

Sensor-Based Robotic Model for Vehicle Accident Avoidance Copyright 2012 American Scientific Publishers All rights reserved Printed in the United States of America Journal of Computational Intelligence and Electronic Systems Vol. 1, 1 6, 2012 Sensor-Based Robotic

More information

Path Tracking for a Miniature Robot

Path Tracking for a Miniature Robot Path Tracking for a Miniature Robot By Martin Lundgren Excerpt from Master s thesis 003 Supervisor: Thomas Hellström Department of Computing Science Umeå University Sweden 1 Path Tracking Path tracking

More information

Introduction to Engineering System Dynamics

Introduction to Engineering System Dynamics CHAPTER 0 Introduction to Engineering System Dynamics 0.1 INTRODUCTION The objective of an engineering analysis of a dynamic system is prediction of its behaviour or performance. Real dynamic systems are

More information

Robot Perception Continued

Robot Perception Continued Robot Perception Continued 1 Visual Perception Visual Odometry Reconstruction Recognition CS 685 11 Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart

More information

Adaptive Cruise Control of a Passenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control

Adaptive Cruise Control of a Passenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control Adaptive Cruise Control of a assenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control Somphong Thanok, Manukid arnichkun School of Engineering and Technology, Asian Institute of Technology,

More information

Robotics. Lecture 3: Sensors. See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information.

Robotics. Lecture 3: Sensors. See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Robotics Lecture 3: Sensors See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Andrew Davison Department of Computing Imperial College London Review: Locomotion Practical

More information

Physics Kinematics Model

Physics Kinematics Model Physics Kinematics Model I. Overview Active Physics introduces the concept of average velocity and average acceleration. This unit supplements Active Physics by addressing the concept of instantaneous

More information

Applications > Robotics research and education > Assistant robot at home > Surveillance > Tele-presence > Entertainment/Education > Cleaning

Applications > Robotics research and education > Assistant robot at home > Surveillance > Tele-presence > Entertainment/Education > Cleaning Introduction robulab 10 is a multi-purpose mobile robot designed for various indoor applications, such as research and education, tele-presence, assistance to people staying at home. robulab 10 is a generic

More information

E190Q Lecture 5 Autonomous Robot Navigation

E190Q Lecture 5 Autonomous Robot Navigation E190Q Lecture 5 Autonomous Robot Navigation Instructor: Chris Clark Semester: Spring 2014 1 Figures courtesy of Siegwart & Nourbakhsh Control Structures Planning Based Control Prior Knowledge Operator

More information

Adaptive Cruise Control

Adaptive Cruise Control IJIRST International Journal for Innovative Research in Science & Technology Volume 3 Issue 01 June 2016 ISSN (online): 2349-6010 Adaptive Cruise Control Prof. D. S. Vidhya Assistant Professor Miss Cecilia

More information

Robot coined by Karel Capek in a 1921 science-fiction Czech play

Robot coined by Karel Capek in a 1921 science-fiction Czech play Robotics Robot coined by Karel Capek in a 1921 science-fiction Czech play Definition: A robot is a reprogrammable, multifunctional manipulator designed to move material, parts, tools, or specialized devices

More information

SYSTEMS, CONTROL AND MECHATRONICS

SYSTEMS, CONTROL AND MECHATRONICS 2015 Master s programme SYSTEMS, CONTROL AND MECHATRONICS INTRODUCTION Technical, be they small consumer or medical devices or large production processes, increasingly employ electronics and computers

More information

Parameter identification of a linear single track vehicle model

Parameter identification of a linear single track vehicle model Parameter identification of a linear single track vehicle model Edouard Davin D&C 2011.004 Traineeship report Coach: dr. Ir. I.J.M. Besselink Supervisors: prof. dr. H. Nijmeijer Eindhoven University of

More information

AN INTERACTIVE USER INTERFACE TO THE MOBILITY OBJECT MANAGER FOR RWI ROBOTS

AN INTERACTIVE USER INTERFACE TO THE MOBILITY OBJECT MANAGER FOR RWI ROBOTS AN INTERACTIVE USER INTERFACE TO THE MOBILITY OBJECT MANAGER FOR RWI ROBOTS Innocent Okoloko and Huosheng Hu Department of Computer Science, University of Essex Colchester Essex C04 3SQ, United Kingdom

More information

CHAPTER 1. Introduction to CAD/CAM/CAE Systems

CHAPTER 1. Introduction to CAD/CAM/CAE Systems CHAPTER 1 1.1 OVERVIEW Introduction to CAD/CAM/CAE Systems Today s industries cannot survive worldwide competition unless they introduce new products with better quality (quality, Q), at lower cost (cost,

More information

ExmoR A Testing Tool for Control Algorithms on Mobile Robots

ExmoR A Testing Tool for Control Algorithms on Mobile Robots ExmoR A Testing Tool for Control Algorithms on Mobile Robots F. Lehmann, M. Ritzschke and B. Meffert Institute of Informatics, Humboldt University, Unter den Linden 6, 10099 Berlin, Germany E-mail: falk.lehmann@gmx.de,

More information

AP PHYSICS C Mechanics - SUMMER ASSIGNMENT FOR 2016-2017

AP PHYSICS C Mechanics - SUMMER ASSIGNMENT FOR 2016-2017 AP PHYSICS C Mechanics - SUMMER ASSIGNMENT FOR 2016-2017 Dear Student: The AP physics course you have signed up for is designed to prepare you for a superior performance on the AP test. To complete material

More information

LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS

LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS HONCŮ JAROSLAV, HYNIOVÁ KATEŘINA, STŘÍBRSKÝ ANTONÍN Department of Control Engineering, Faculty of Electrical Engineering, Czech Technical University Karlovo

More information

Robotics. Chapter 25. Chapter 25 1

Robotics. Chapter 25. Chapter 25 1 Robotics Chapter 25 Chapter 25 1 Outline Robots, Effectors, and Sensors Localization and Mapping Motion Planning Motor Control Chapter 25 2 Mobile Robots Chapter 25 3 Manipulators P R R R R R Configuration

More information

Research fellow Irstea, TSCF Unit Clermont-Ferrand Division

Research fellow Irstea, TSCF Unit Clermont-Ferrand Division Roland Lenain Research fellow Irstea, TSCF Unit Clermont-Ferrand Division 24, avenue des Landais BP 50085 63172 Aubiere Cedex Roland LENAIN is a research fellow in Irstea on the topic of off-road mobile

More information

Robotic motion planning for 8- DOF motion stage

Robotic motion planning for 8- DOF motion stage Robotic motion planning for 8- DOF motion stage 12 November Mark Geelen Simon Jansen Alten Mechatronics www.alten.nl rosindustrial@alten.nl Introduction Introduction Alten FEI Motion planning MoveIt! Proof

More information

Autonomous Ground Vehicle Path Tracking

Autonomous Ground Vehicle Path Tracking Autonomous Ground Vehicle Path Tracking Jeff Wit Wintec, Inc. 104 Research Road, Building 9738 Tyndall Air Force Base, Florida 32403 Carl D. Crane III* David Armstrong Center for Intelligent Machines Robotics

More information

In order to describe motion you need to describe the following properties.

In order to describe motion you need to describe the following properties. Chapter 2 One Dimensional Kinematics How would you describe the following motion? Ex: random 1-D path speeding up and slowing down In order to describe motion you need to describe the following properties.

More information

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE

More information

BENEFIT OF DYNAMIC USE CASES TO EARLY DESIGN A DRIVING ASSISTANCE SYSTEM FOR PEDESTRIAN/TRUCK COLLISION AVOIDANCE

BENEFIT OF DYNAMIC USE CASES TO EARLY DESIGN A DRIVING ASSISTANCE SYSTEM FOR PEDESTRIAN/TRUCK COLLISION AVOIDANCE BENEFIT OF DYNAMIC USE CASES TO EARLY DESIGN A DRIVING ASSISTANCE SYSTEM FOR PEDESTRIAN/TRUCK COLLISION AVOIDANCE Hélène Tattegrain, Arnaud Bonnard, Benoit Mathern, LESCOT, INRETS France Paper Number 09-0489

More information

Electric Power Steering Automation for Autonomous Driving

Electric Power Steering Automation for Autonomous Driving Electric Power Steering Automation for Autonomous Driving J. E. Naranjo, C. González, R. García, T. de Pedro Instituto de Automática Industrial (CSIC) Ctra. Campo Real Km.,2, La Poveda, Arganda del Rey,

More information

Separation of Concerns in Component-based Robotics

Separation of Concerns in Component-based Robotics Separation of Concerns in Component-based Robotics Davide Brugali Università degli Studi di Bergamo, Italy Robot Control Architectures Typical functions implemented in software Acquiring and interpreting

More information

6.099, Spring Semester, 2006 Assignment for Week 13 1

6.099, Spring Semester, 2006 Assignment for Week 13 1 6.099, Spring Semester, 2006 Assignment for Week 13 1 MASSACHVSETTS INSTITVTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science 6.099 Introduction to EECS I Spring Semester, 2006

More information

Thermodynamic efficiency of an actuator that provides the mechanical movement for the driven equipments:

Thermodynamic efficiency of an actuator that provides the mechanical movement for the driven equipments: 1. Introduction 1.1. Industry Automation Industry automation is the term that describes a vital development programme of a production community where the project engineers build up automated manufacturing

More information

Chapter 4 One Dimensional Kinematics

Chapter 4 One Dimensional Kinematics Chapter 4 One Dimensional Kinematics 41 Introduction 1 4 Position, Time Interval, Displacement 41 Position 4 Time Interval 43 Displacement 43 Velocity 3 431 Average Velocity 3 433 Instantaneous Velocity

More information

Robot Sensors. Outline. The Robot Structure. Robots and Sensors. Henrik I Christensen

Robot Sensors. Outline. The Robot Structure. Robots and Sensors. Henrik I Christensen Robot Sensors Henrik I Christensen Robotics & Intelligent Machines @ GT Georgia Institute of Technology, Atlanta, GA 30332-0760 hic@cc.gatech.edu Henrik I Christensen (RIM@GT) Sensors 1 / 38 Outline 1

More information

MSc in Autonomous Robotics Engineering University of York

MSc in Autonomous Robotics Engineering University of York MSc in Autonomous Robotics Engineering University of York Practical Robotics Module 2015 A Mobile Robot Navigation System: Labs 1a, 1b, 2a, 2b. Associated lectures: Lecture 1 and lecture 2, given by Nick

More information

Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle

Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle Miguel A. Olivares-Méndez mig olivares@hotmail.com Pascual Campoy Cervera pascual.campoy@upm.es Iván Mondragón ivanmond@yahoo.com Carol

More information

An Instructional Aid System for Driving Schools Based on Visual Simulation

An Instructional Aid System for Driving Schools Based on Visual Simulation An Instructional Aid System for Driving Schools Based on Visual Simulation Salvador Bayarri, Rafael Garcia, Pedro Valero, Ignacio Pareja, Institute of Traffic and Road Safety (INTRAS), Marcos Fernandez

More information

Static Environment Recognition Using Omni-camera from a Moving Vehicle

Static Environment Recognition Using Omni-camera from a Moving Vehicle Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing

More information

By: M.Habibullah Pagarkar Kaushal Parekh Jogen Shah Jignasa Desai Prarthna Advani Siddhesh Sarvankar Nikhil Ghate

By: M.Habibullah Pagarkar Kaushal Parekh Jogen Shah Jignasa Desai Prarthna Advani Siddhesh Sarvankar Nikhil Ghate AUTOMATED VEHICLE CONTROL SYSTEM By: M.Habibullah Pagarkar Kaushal Parekh Jogen Shah Jignasa Desai Prarthna Advani Siddhesh Sarvankar Nikhil Ghate Third Year Information Technology Engineering V.E.S.I.T.

More information

Synthetic Sensing: Proximity / Distance Sensors

Synthetic Sensing: Proximity / Distance Sensors Synthetic Sensing: Proximity / Distance Sensors MediaRobotics Lab, February 2010 Proximity detection is dependent on the object of interest. One size does not fit all For non-contact distance measurement,

More information

Definitions. A [non-living] physical agent that performs tasks by manipulating the physical world. Categories of robots

Definitions. A [non-living] physical agent that performs tasks by manipulating the physical world. Categories of robots Definitions A robot is A programmable, multifunction manipulator designed to move material, parts, tools, or specific devices through variable programmed motions for the performance of a variety of tasks.

More information

Robotic Home Assistant Care-O-bot: Past Present Future

Robotic Home Assistant Care-O-bot: Past Present Future Robotic Home Assistant Care-O-bot: Past Present Future M. Hans, B. Graf, R.D. Schraft Fraunhofer Institute for Manufacturing Engineering and Automation (IPA) Nobelstr. 12, Stuttgart, Germany E-mail: {hans,

More information

A STUDY ON WARNING TIMING FOR LANE CHANGE DECISION AID SYSTEMS BASED ON DRIVER S LANE CHANGE MANEUVER

A STUDY ON WARNING TIMING FOR LANE CHANGE DECISION AID SYSTEMS BASED ON DRIVER S LANE CHANGE MANEUVER A STUDY ON WARNING TIMING FOR LANE CHANGE DECISION AID SYSTEMS BASED ON DRIVER S LANE CHANGE MANEUVER Takashi Wakasugi Japan Automobile Research Institute Japan Paper Number 5-29 ABSTRACT The purpose of

More information

Online Risk Assessment for Safe Autonomous Mobile Robots - A Perspective

Online Risk Assessment for Safe Autonomous Mobile Robots - A Perspective Online Risk Assessment for Safe Autonomous Mobile Robots - A Perspective H. Voos, P. Ertle Mobile Robotics Lab, University of Applied Sciences Ravensburg-Weingarten, Germany, (e-mail: voos@hs-weingarten.de).

More information

Intelligent Flexible Automation

Intelligent Flexible Automation Intelligent Flexible Automation David Peters Chief Executive Officer Universal Robotics February 20-22, 2013 Orlando World Marriott Center Orlando, Florida USA Trends in AI and Computing Power Convergence

More information

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Objectives: Analyze the operation of sequential logic circuits. Understand the operation of digital counters.

More information

MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS. Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac.

MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS. Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac. MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS N. E. Pears Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac.uk) 1 Abstract A method of mobile robot steering

More information

The Design and Application of Water Jet Propulsion Boat Weibo Song, Junhai Jiang3, a, Shuping Zhao, Kaiyan Zhu, Qihua Wang

The Design and Application of Water Jet Propulsion Boat Weibo Song, Junhai Jiang3, a, Shuping Zhao, Kaiyan Zhu, Qihua Wang International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 2015) The Design and Application of Water Jet Propulsion Boat Weibo Song, Junhai Jiang3, a, Shuping Zhao,

More information

LEGO NXT-based Robotic Arm

LEGO NXT-based Robotic Arm Óbuda University e Bulletin Vol. 2, No. 1, 2011 LEGO NXT-based Robotic Arm Ákos Hámori, János Lengyel, Barna Reskó Óbuda University barna.resko@arek.uni-obuda.hu, hamoriakos@gmail.com, polish1987@gmail.com

More information

Orbital Mechanics. Angular Momentum

Orbital Mechanics. Angular Momentum Orbital Mechanics The objects that orbit earth have only a few forces acting on them, the largest being the gravitational pull from the earth. The trajectories that satellites or rockets follow are largely

More information

Improved Mecanum Wheel Design for Omni-directional Robots

Improved Mecanum Wheel Design for Omni-directional Robots Proc. 2002 Australasian Conference on Robotics and Automation Auckland, 27-29 November 2002 Improved Mecanum Wheel Design for Omni-directional Robots Olaf Diegel, Aparna Badve, Glen Bright, Johan Potgieter,

More information

Scalar versus Vector Quantities. Speed. Speed: Example Two. Scalar Quantities. Average Speed = distance (in meters) time (in seconds) v =

Scalar versus Vector Quantities. Speed. Speed: Example Two. Scalar Quantities. Average Speed = distance (in meters) time (in seconds) v = Scalar versus Vector Quantities Scalar Quantities Magnitude (size) 55 mph Speed Average Speed = distance (in meters) time (in seconds) Vector Quantities Magnitude (size) Direction 55 mph, North v = Dx

More information

Mobile Robot FastSLAM with Xbox Kinect

Mobile Robot FastSLAM with Xbox Kinect Mobile Robot FastSLAM with Xbox Kinect Design Team Taylor Apgar, Sean Suri, Xiangdong Xi Design Advisor Prof. Greg Kowalski Abstract Mapping is an interesting and difficult problem in robotics. In order

More information

SPEED, VELOCITY, AND ACCELERATION

SPEED, VELOCITY, AND ACCELERATION reflect Look at the picture of people running across a field. What words come to mind? Maybe you think about the word speed to describe how fast the people are running. You might think of the word acceleration

More information

WMR Control Via Dynamic Feedback Linearization: Design, Implementation, and Experimental Validation

WMR Control Via Dynamic Feedback Linearization: Design, Implementation, and Experimental Validation IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 10, NO. 6, NOVEMBER 2002 835 WMR Control Via Dynamic Feedback Linearization: Design, Implementation, and Experimental Validation Giuseppe Oriolo, Member,

More information

Rotation: Moment of Inertia and Torque

Rotation: Moment of Inertia and Torque Rotation: Moment of Inertia and Torque Every time we push a door open or tighten a bolt using a wrench, we apply a force that results in a rotational motion about a fixed axis. Through experience we learn

More information

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS E. Batzies 1, M. Kreutzer 1, D. Leucht 2, V. Welker 2, O. Zirn 1 1 Mechatronics Research

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Probabilistic Fundamentals in Robotics Robot Motion Probabilistic models of mobile robots Robot motion Kinematics Velocity motion model Odometry

More information

Constraint satisfaction and global optimization in robotics

Constraint satisfaction and global optimization in robotics Constraint satisfaction and global optimization in robotics Arnold Neumaier Universität Wien and Jean-Pierre Merlet INRIA Sophia Antipolis 1 The design, validation, and use of robots poses a number of

More information

Infrared Spectroscopy: Theory

Infrared Spectroscopy: Theory u Chapter 15 Infrared Spectroscopy: Theory An important tool of the organic chemist is Infrared Spectroscopy, or IR. IR spectra are acquired on a special instrument, called an IR spectrometer. IR is used

More information

Introduction to Logistic Regression

Introduction to Logistic Regression OpenStax-CNX module: m42090 1 Introduction to Logistic Regression Dan Calderon This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract Gives introduction

More information

INTERFERENCE OF SOUND WAVES

INTERFERENCE OF SOUND WAVES 1/2016 Sound 1/8 INTERFERENCE OF SOUND WAVES PURPOSE: To measure the wavelength, frequency, and propagation speed of ultrasonic sound waves and to observe interference phenomena with ultrasonic sound waves.

More information

How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc.

How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc. 1 How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc. The territory of high-performance motor control has

More information

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS This work covers elements of the syllabus for the Engineering Council exams C105 Mechanical and Structural Engineering

More information

DIEF, Department of Engineering Enzo Ferrari University of Modena e Reggio Emilia Italy Online Trajectory Planning for robotic systems

DIEF, Department of Engineering Enzo Ferrari University of Modena e Reggio Emilia Italy Online Trajectory Planning for robotic systems DIEF, Department of Engineering Enzo Ferrari University of Modena e Reggio Emilia Italy Online Trajectory Planning for robotic systems Luigi Biagiotti Luigi Biagiotti luigi.biagiotti@unimore.it Introduction

More information

Understanding and Applying Kalman Filtering

Understanding and Applying Kalman Filtering Understanding and Applying Kalman Filtering Lindsay Kleeman Department of Electrical and Computer Systems Engineering Monash University, Clayton 1 Introduction Objectives: 1. Provide a basic understanding

More information

What s Left in E11? Technical Writing E11 Final Report

What s Left in E11? Technical Writing E11 Final Report Technical Writing What s Left in E11? Technical Writing E11 Final Report 2 Next Week: Competition! Second Last Week: Robotics S&T, Eng&CS Outlooks, Last Week: Final Presentations 3 There are several common

More information

Max-Planck-Institut fur Mathematik in den Naturwissenschaften Leipzig Evolving structure and function of neurocontrollers by Frank Pasemann Preprint-Nr.: 27 1999 Evolving Structure and Function of Neurocontrollers

More information

SIMERO Software System Design and Implementation

SIMERO Software System Design and Implementation SIMERO Software System Design and Implementation AG Eingebettete Systeme und Robotik (RESY),, http://resy.informatik.uni-kl.de/ 1. Motivation and Introduction 2. Basic Design Decisions 3. Major System

More information

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore. Power Electronics Prof. K. Gopakumar Centre for Electronics Design and Technology Indian Institute of Science, Bangalore Lecture - 1 Electric Drive Today, we will start with the topic on industrial drive

More information

TomTom HAD story How TomTom enables Highly Automated Driving

TomTom HAD story How TomTom enables Highly Automated Driving TomTom HAD story How TomTom enables Highly Automated Driving Automotive World Webinar 12 March 2015 Jan-Maarten de Vries VP Product Marketing TomTom Automotive Automated driving is real and it is big Image:

More information

Sensor-Based Robot Motion Generation in Unknown, Dynamic and Troublesome Scenarios

Sensor-Based Robot Motion Generation in Unknown, Dynamic and Troublesome Scenarios Sensor-Based Robot Motion Generation in Unknown, Dynamic and Troublesome Scenarios Javier Minguez and Luis Montano Instituto de Investigación en Ingeniería de Aragón Departamento de Informática e Ingeniería

More information

Position Estimation Using Principal Components of Range Data

Position Estimation Using Principal Components of Range Data Position Estimation Using Principal Components of Range Data James L. Crowley, Frank Wallner and Bernt Schiele Project PRIMA-IMAG, INRIA Rhône-Alpes 655, avenue de l'europe 38330 Montbonnot Saint Martin,

More information

SURVEYING WITH GPS. GPS has become a standard surveying technique in most surveying practices

SURVEYING WITH GPS. GPS has become a standard surveying technique in most surveying practices SURVEYING WITH GPS Key Words: Static, Fast-static, Kinematic, Pseudo- Kinematic, Real-time kinematic, Receiver Initialization, On The Fly (OTF), Baselines, Redundant baselines, Base Receiver, Rover GPS

More information

1 One Dimensional Horizontal Motion Position vs. time Velocity vs. time

1 One Dimensional Horizontal Motion Position vs. time Velocity vs. time PHY132 Experiment 1 One Dimensional Horizontal Motion Position vs. time Velocity vs. time One of the most effective methods of describing motion is to plot graphs of distance, velocity, and acceleration

More information

Synthesizing Adaptive Navigational Robot Behaviours Using a Hybrid Fuzzy A* Approach

Synthesizing Adaptive Navigational Robot Behaviours Using a Hybrid Fuzzy A* Approach Synthesizing Adaptive Navigational Robot Behaviours Using a Hybrid Fuzzy A* Approach Antony P. Gerdelan 1 and Napoleon H. Reyes, Ph.D. 2 1 Computer Science, Institute of Information and Mathematical Sciences,

More information

Physics: Principles and Applications, 6e Giancoli Chapter 2 Describing Motion: Kinematics in One Dimension

Physics: Principles and Applications, 6e Giancoli Chapter 2 Describing Motion: Kinematics in One Dimension Physics: Principles and Applications, 6e Giancoli Chapter 2 Describing Motion: Kinematics in One Dimension Conceptual Questions 1) Suppose that an object travels from one point in space to another. Make

More information

FRC WPI Robotics Library Overview

FRC WPI Robotics Library Overview FRC WPI Robotics Library Overview Contents 1.1 Introduction 1.2 RobotDrive 1.3 Sensors 1.4 Actuators 1.5 I/O 1.6 Driver Station 1.7 Compressor 1.8 Camera 1.9 Utilities 1.10 Conclusion Introduction In this

More information

NATIONAL SUN YAT-SEN UNIVERSITY

NATIONAL SUN YAT-SEN UNIVERSITY NATIONAL SUN YAT-SEN UNIVERSITY Department of Electrical Engineering (Master s Degree, Doctoral Program Course, International Master's Program in Electric Power Engineering) Course Structure Course Structures

More information

ANALYTICAL METHODS FOR ENGINEERS

ANALYTICAL METHODS FOR ENGINEERS UNIT 1: Unit code: QCF Level: 4 Credit value: 15 ANALYTICAL METHODS FOR ENGINEERS A/601/1401 OUTCOME - TRIGONOMETRIC METHODS TUTORIAL 1 SINUSOIDAL FUNCTION Be able to analyse and model engineering situations

More information

KINEMATICS OF PARTICLES RELATIVE MOTION WITH RESPECT TO TRANSLATING AXES

KINEMATICS OF PARTICLES RELATIVE MOTION WITH RESPECT TO TRANSLATING AXES KINEMTICS OF PRTICLES RELTIVE MOTION WITH RESPECT TO TRNSLTING XES In the previous articles, we have described particle motion using coordinates with respect to fixed reference axes. The displacements,

More information

Epipolar Geometry and Visual Servoing

Epipolar Geometry and Visual Servoing Epipolar Geometry and Visual Servoing Domenico Prattichizzo joint with with Gian Luca Mariottini and Jacopo Piazzi www.dii.unisi.it/prattichizzo Robotics & Systems Lab University of Siena, Italy Scuoladi

More information

Maximization versus environmental compliance

Maximization versus environmental compliance Maximization versus environmental compliance Increase use of alternative fuels with no risk for quality and environment Reprint from World Cement March 2005 Dr. Eduardo Gallestey, ABB, Switzerland, discusses

More information

Robotics & Automation

Robotics & Automation Robotics & Automation Levels: Grades 10-12 Units of Credit: 1.0 CIP Code: 21.0117 Core Code: 38-01-00-00-130 Prerequisite: None Skill Test: 612 COURSE DESCRIPTION Robotics & Automation is a lab-based,

More information

Onboard electronics of UAVs

Onboard electronics of UAVs AARMS Vol. 5, No. 2 (2006) 237 243 TECHNOLOGY Onboard electronics of UAVs ANTAL TURÓCZI, IMRE MAKKAY Department of Electronic Warfare, Miklós Zrínyi National Defence University, Budapest, Hungary Recent

More information

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS UNIT 1 INTRODUCTION TO NC MACHINE TOOLS Structure 1.1 Introduction Objectives 1.2 NC Machines 1.2.1 Types of NC Machine 1.2.2 Controlled Axes 1.2.3 Basic Components of NC Machines 1.2.4 Problems with Conventional

More information

CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES

CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES 1 / 23 CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES MINH DUC HUA 1 1 INRIA Sophia Antipolis, AROBAS team I3S-CNRS Sophia Antipolis, CONDOR team Project ANR SCUAV Supervisors: Pascal MORIN,

More information

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Jatin Dave Assistant Professor Nirma University Mechanical Engineering Department, Institute

More information

To define concepts such as distance, displacement, speed, velocity, and acceleration.

To define concepts such as distance, displacement, speed, velocity, and acceleration. Chapter 7 Kinematics of a particle Overview In kinematics we are concerned with describing a particle s motion without analysing what causes or changes that motion (forces). In this chapter we look at

More information

AP1 Oscillations. 1. Which of the following statements about a spring-block oscillator in simple harmonic motion about its equilibrium point is false?

AP1 Oscillations. 1. Which of the following statements about a spring-block oscillator in simple harmonic motion about its equilibrium point is false? 1. Which of the following statements about a spring-block oscillator in simple harmonic motion about its equilibrium point is false? (A) The displacement is directly related to the acceleration. (B) The

More information

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

EDUMECH Mechatronic Instructional Systems. Ball on Beam System EDUMECH Mechatronic Instructional Systems Ball on Beam System Product of Shandor Motion Systems Written by Robert Hirsch Ph.D. 998-9 All Rights Reserved. 999 Shandor Motion Systems, Ball on Beam Instructional

More information

FURBOT : un nouveau système de transport de marchandises en ville. Evangeline Pollard INRIA-RITS

FURBOT : un nouveau système de transport de marchandises en ville. Evangeline Pollard INRIA-RITS FURBOT : un nouveau système de transport de marchandises en ville Evangeline Pollard INRIA-RITS IMARA Informatique, Mathématiques, Automatique, pour la Route Automatisée became RITS Robotics & Intelligent

More information

College Credit Plus Dual Enrollment

College Credit Plus Dual Enrollment Plus Dual Enrollment Plus Dual Enrollment is a program that gives high school students an opportunity to be enrolled in both high school and college course work at the same time. Students who qualify academically

More information

3D Collision Avoidance for Digital Actors Locomotion

3D Collision Avoidance for Digital Actors Locomotion 3D Collision Avoidance for Digital Actors Locomotion Julien Pettré, Jean-Paul Laumond, Thierry Siméon LAAS - CNRS 7, av. du Colonel Roche 31077 Toulouse Cedex 4 - FRANCE jpettre,jpl,nic@laas.fr Abstract

More information

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy CATIA V5 Tutorials Mechanism Design & Animation Release 18 Nader G. Zamani University of Windsor Jonathan M. Weaver University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com

More information

300 MW Variable Speed Drives for Pump-Storage Plant Application Goldisthal

300 MW Variable Speed Drives for Pump-Storage Plant Application Goldisthal May 24 MW Variable Speed Drives for Aurélie Bocquel APCG / 4BOC4 (MW-Goldisthal 1-5-24).PPT MW Variable Speed Drives for Content Major benefits of the cyclo-converter driven doubly-fed induction machines

More information