Intelligent Mobile Vehicle Navigator

Size: px
Start display at page:

Download "Intelligent Mobile Vehicle Navigator"

Transcription

1 Intelligent Mobile Vehicle Navigator Based on Fuzzy Logic and Reinforcement Learning Aashay Harlalka [ ] Ankush Das [ ] Pulkit Maheshwari [ ]

2 Introduction The navigation of a mobile vehicle can be considered as a task of determining a collision free path that enables the vehicle to travel through an obstacle course from an initial configuration to a goal configuration. (Path Planning Problem) Path Planning Problem could be classified into: global path planning and local path planning. Global Path Planning : an exact environment model is used for planning the path. Local Path Planning : uses obstacle avoidance methods. Potential Field Method ( proposed by Khatib )

3 Motivation Drawbacks of Global Planning Method They can be conducted only in a completely known environment. Their time complexity grows with the geometry complexity and grows exponentially with the number of degrees of freedom in the vehicle s motion Drawbacks of Local Planning Method (Potential Field Method) Local minimum could occur and cause the vehicle to be stuck. It tends to cause unstable motion in the presence of obstacles. It is difficult to find the force coefficients influencing the vehicle s velocity and direction in an unknown environment.

4 Motivation Fuzzy Logic Approach Efficient in tackling the problem of obstacle avoidance, without requiring to construct an analytical model of the environment. Each rule of the rule base has a physical meaning making it possible to tune the rules by using expert s knowledge. Drawbacks of Fuzzy logic Difficult to consistently construct the rules. Tuning of the constructed rules is time consuming.

5 Motivation EEM ( Environment Exploration Method ) Training Method Uses reinforcement learning to associate an appropriate action to a situation. Drawbacks of EEM Slow and uncertain convergence of the learning process Insufficiently learnt rule-base

6 Overview of the Navigator Vehicle Model and Sensor arrangement Uses a cylindrical mobile platform driven by three active wheels. Equipped with an ultrasonic sensor ring having N sensors evenly distributed along the ring.

7 Overview of the Navigator Coordinate Systems and Navigation Task Each navigation task is specified in the world coordinate, where the vehicle configuration is represented by S = (X 0 Y 0 θ), where (X 0, Y 0 ) are co-ordinates of vehicle s center and θ is heading angle of vehicle. A navigation task is to obtain the environment information, d i and P g (X g,y g ), and the vehicle s configuration S(t) at each time step t, and determine the output variables v(t) and Δθ(t).

8 Overview of the Navigator Architecture of the Navigator Consists of 4 main modules : Obstacle Avoider (OA), Goal Seeker (GS), Navigation Supervisor (NS) and Environment Evaluator (EE). OA determines v a and Δθ a GS determines v g and Δθ g NS fuses these two values to obtain the eventual v and Δθ. EE computes the distance sensed by the ultrasonic sensors, and determines the value of W, which is used for fuzzification by the OA.

9 Overview of the Navigator

10 Obstacle Avoider Fuzzy Control of Obstacle Avoidance Input variables of the OA are the sensor input variables, d i The outputs are v a and θ a. Membership Functions (as in figure)

11 Obstacle Avoider Fuzzification of input variables The value of each d i is fuzzified and expressed by the fuzzy sets VN, NR, FR Rule base construction through reinforcement learning Fuzzy Inference Fire strength of the j th rule, μ j μ j = μ D j1 d 1 μ D j2 d 2 μ D jn d n

12 Obstacle Avoider Defuzzification of the output variables Method of height defuzzification Low computing cost v a = μ jb 1j μ j, θ a = μ jb 2j μ j

13 Obstacle Avoider Rule Learning for Obstacle Avoidance The vehicle begins the learning with an initial v and θ at time step t = 0. It moves into a new position at time step t = 1, and so on, until a collision occurs at the time step t = k. The whole process, until a collision occurred, is called a trial and the time step t; (t > 0) is called the t th learning step. A failure signal is fed back to the learning network, and the rules which were used at the previous time steps k; k - 1; k - 2, are changed in order to get an improvement on the vehicle s performance.

14 Obstacle Avoider After the rules are updated, a new trial begins at the (k+1) th learning step. The process is iterated and terminated until no more collisions occur.

15 Obstacle Avoider Simulation of Rule Learning for Obstacle Avoidance For efficient learning, a tradeoff between exploration and exploitation should be achieved to maximize the effect of learning and minimize the costs of exploration. Environment Exploration Method ( EEM ) Straightforward and simple method. Explores and converges slowly in a complex environment New Training Method Phase 1: The vehicle begins its training from an arbitrarily chosen start configuration, moves in a specific direction ( learning is iterated as in the EEM ). Phase 2: The vehicle then learns to navigate in the opposite direction with a new start configuration. Upon collision, it backtracks some steps and changes direction accordingly. Both these phases are completed when vehicles maintains trajectory without collision.

16 Performance Analysis Embedded in a fully integrated and interactive simulator developed on the SGI IRIX operating system and the OpenInventor platform. Three cases are compared, where t 1 and t 2 are the trajectories determined by the vehicle while using the rule base constructed by the new training method with and without the EE, respectively; and t 3 is the trajectory determined by the vehicle while using the rule base constructed by the EEM (terminated at 100,000 learning steps with W = 60 cm).

17 Motions of t 1,t 2,t 3 Top view of a laboratory and trajectory from s1 to g1

18 Analysis of t 1 s motion

19 Analysis of t 1 s motion s 1 - Vehicle was at a velocity of about 14 cm/s. a - Turned its heading direction slightly towards the goal g 1 with a small drop in velocity. b - Accelerated and passed by the door on its right. c - Encountered another AMV, vehicle slowed down to below 12 cm/s, before making a relatively large steering change to avoid the AMV. d - Accelerated to top speed when passing the table (TB). e - Detected the presence of the human being, decelerated, and steered to the left. f - Accelerated when passing the bookshelf (BS).

20 Analysis of t 1 s motion g - Decelerated when approaching the two human beings. h - Slowed down to about 9 cm/s when it was directly in front of HB3, before making a turn to the right. Selected the path between HB2 and HB3 and navigated through. g 1 - Decelerated gradually until coming to a stop.

21 Observations - t 1 s motion Acceleration/deceleration ranges are small when the vehicle passes by an obstacle but large when the obstacles are in its path. No abrupt change of velocity (±3 cm/s). No abrupt change in the steering angle (±11.5º). t 2 - Velocity and steering angle functions are very similar to t 1 even though the EE was not used. t 3 - Abrupt changes in velocity and steering angle, velocity varied between ±6 cm/s and the steering angle varied between +40º and -29º.

22 Evaluation of Path Quality Six navigation tasks were conducted and the errors are tabulated. p a - Length of actual path. p e - Length of shortest path. d ae - Deviation of the vehicle s position from the shortest path. E r - Relative error = (p a - p e )/p e

23 Evaluation of Path Quality NAVIGATION UNDER THE RULE BASE CONSTRUCTED BY THE EEM

24 Evaluation of Path Quality T Pa/cm Pe/cm Er(%) Average dae(cm) Max dae Time(s) obstacles Colloision NAVIGATION UNDER THE RULE BASE CONSTRUCTED BY THE NEW METHOD

25 Conclusion Fuzzy navigator performs well in complex and unknown environments, using a rule base that is learned from a simple corridor-like environment. Fusion of the obstacle avoidance and goal seeking behaviors Aided by an environment evaluator to tune the universe of discourse of the input sensor readings and enhance its adaptability. 5 distinct advantages: 270 times faster in learning speed Only 4% of the learning cost Very reliable convergence of learning 98.8% of learned rules High adaptability

26 References N. H. C. Yung, Cang Ye: An intelligent mobile vehicle navigator based on fuzzy logic and reinforcement learning. IEEE Transactions on Systems, Man, and Cybernetics, Part B 29(2): (1999)

27 Thank You.

28 ,Trace of j th rule, λ is trace decay rate T is the time between two steps γ is the discount-rate parameter β is a positive constant

29 α is the learning rate, e mj (t) is the eligibility trace of the j th rule δ is the decay rate of eligibility

30 EEM Iteration Current distance readings are fed into the fuzzy quantization module, where they are encoded into μ j (t). If max ( ω mj (t) ) = 0, then the initial control actions, v a and θ a, are used as the control outputs; otherwise the control outputs are determined by defuzzification the external reinforcement signal, current prediction value p m (t), and the internal reinforcement signal is calculated by the previous equations the weights of the ACE and ASE (v mj (t) and ω mj (t)) are updated by the equations, while the trace of the rule and the eligibility trace are also updated Finally, if there is no collision, the configuration of the vehicle is changed by last equation and the learning process returns to Step 1. If a collision occurs, i.e., r m (t) = -1; v mj (t); trace(t); pm(t - 1) and e mj (t) are reset to zero. The vehicle is backtracked 4 steps and its heading direction is reversed. The weights of the ASE, ω mj (t) which are learned just before the collision are then used for the next trial. The next trial begins by repeating Step 1 through Step 5 again.

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

About the NeuroFuzzy Module of the FuzzyTECH5.5 Software

About the NeuroFuzzy Module of the FuzzyTECH5.5 Software About the NeuroFuzzy Module of the FuzzyTECH5.5 Software Ágnes B. Simon, Dániel Biró College of Nyíregyháza, Sóstói út 31, simona@nyf.hu, bibby@freemail.hu Abstract: Our online edition of the software

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

HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE

HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE HITACHI INVERTER SJ/L1/3 SERIES PID CONTROL USERS GUIDE After reading this manual, keep it for future reference Hitachi America, Ltd. HAL1PID CONTENTS 1. OVERVIEW 3 2. PID CONTROL ON SJ1/L1 INVERTERS 3

More information

Problems often have a certain amount of uncertainty, possibly due to: Incompleteness of information about the environment,

Problems often have a certain amount of uncertainty, possibly due to: Incompleteness of information about the environment, Uncertainty Problems often have a certain amount of uncertainty, possibly due to: Incompleteness of information about the environment, E.g., loss of sensory information such as vision Incorrectness in

More information

Optimized Fuzzy Control by Particle Swarm Optimization Technique for Control of CSTR

Optimized Fuzzy Control by Particle Swarm Optimization Technique for Control of CSTR International Journal of Computer, Electrical, Automation, Control and Information Engineering Vol:5, No:, 20 Optimized Fuzzy Control by Particle Swarm Optimization Technique for Control of CSTR Saeed

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

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

Chapter 9. particle is increased.

Chapter 9. particle is increased. Chapter 9 9. Figure 9-36 shows a three particle system. What are (a) the x coordinate and (b) the y coordinate of the center of mass of the three particle system. (c) What happens to the center of mass

More information

Introduction to Robotics Analysis, Systems, Applications

Introduction to Robotics Analysis, Systems, Applications Introduction to Robotics Analysis, Systems, Applications Saeed B. Niku Mechanical Engineering Department California Polytechnic State University San Luis Obispo Technische Urw/carsMt Darmstadt FACHBEREfCH

More information

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving 3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Manfred Gruber Safe and Autonomous Systems

More information

Learning Module 4 - Thermal Fluid Analysis Note: LM4 is still in progress. This version contains only 3 tutorials.

Learning Module 4 - Thermal Fluid Analysis Note: LM4 is still in progress. This version contains only 3 tutorials. Learning Module 4 - Thermal Fluid Analysis Note: LM4 is still in progress. This version contains only 3 tutorials. Attachment C1. SolidWorks-Specific FEM Tutorial 1... 2 Attachment C2. SolidWorks-Specific

More information

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving 3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Christian Zinner Safe and Autonomous Systems

More information

The Easy-to-use Steering Design Tool SimuLENK as an Application of SIMPACK Code Export

The Easy-to-use Steering Design Tool SimuLENK as an Application of SIMPACK Code Export The Easy-to-use Steering Design Tool SimuLENK as an Application of SIMPACK Code Export MAN Nutzfahrzeuge Group Ille / Caballero SIMPACK User Meeting 2006 22.03.2006 1 Contents Inspiration for development

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

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

A Fuzzy System Approach of Feed Rate Determination for CNC Milling

A Fuzzy System Approach of Feed Rate Determination for CNC Milling A Fuzzy System Approach of Determination for CNC Milling Zhibin Miao Department of Mechanical and Electrical Engineering Heilongjiang Institute of Technology Harbin, China e-mail:miaozhibin99@yahoo.com.cn

More information

Intelligent Mobile Robot Motion Control in Unstructured Environments

Intelligent Mobile Robot Motion Control in Unstructured Environments Intelligent Mobile Robot Motion Control in Unstructured Environments Gyula Mester Department of Informatics, Robotics Laboratory, University of Szeged Árpád tér 2, H-6720 Szeged, Hungary gmester@inf.u-szeged.hu

More information

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA N. Zarrinpanjeh a, F. Dadrassjavan b, H. Fattahi c * a Islamic Azad University of Qazvin - nzarrin@qiau.ac.ir

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

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

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

Detection of DDoS Attack Scheme

Detection of DDoS Attack Scheme Chapter 4 Detection of DDoS Attac Scheme In IEEE 802.15.4 low rate wireless personal area networ, a distributed denial of service attac can be launched by one of three adversary types, namely, jamming

More information

DESIGN AND STRUCTURE OF FUZZY LOGIC USING ADAPTIVE ONLINE LEARNING SYSTEMS

DESIGN AND STRUCTURE OF FUZZY LOGIC USING ADAPTIVE ONLINE LEARNING SYSTEMS Abstract: Fuzzy logic has rapidly become one of the most successful of today s technologies for developing sophisticated control systems. The reason for which is very simple. Fuzzy logic addresses such

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

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

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

Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors

Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors Tamkang Journal of Science and Engineering, Vol. 12, No. 3, pp. 249 258 (2009) 249 Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors Ching-Chang Wong 1 *, Chi-Tai Cheng 1, Kai-Hsiang

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

Multi-ultrasonic sensor fusion for autonomous mobile robots

Multi-ultrasonic sensor fusion for autonomous mobile robots Multi-ultrasonic sensor fusion for autonomous mobile robots Zou Yi *, Ho Yeong Khing, Chua Chin Seng, and Zhou Xiao Wei School of Electrical and Electronic Engineering Nanyang Technological University

More information

Type-2 fuzzy logic control for a mobile robot tracking a moving target

Type-2 fuzzy logic control for a mobile robot tracking a moving target ISSN : 2335-1357 Mediterranean Journal of Modeling and Simulation MJMS 03 (2015) 057-065 M M J S Type-2 fuzzy logic control for a mobile robot tracking a moving target Mouloud IDER a, Boubekeur MENDIL

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

Roots of Equations (Chapters 5 and 6)

Roots of Equations (Chapters 5 and 6) Roots of Equations (Chapters 5 and 6) Problem: given f() = 0, find. In general, f() can be any function. For some forms of f(), analytical solutions are available. However, for other functions, we have

More information

Internet based manipulator telepresence

Internet based manipulator telepresence Internet based manipulator telepresence T ten Kate, P Zizola, B Driessen, K van Woerden TNO Institute of Applied Physics, Stieltjesweg 1, 2628 CK DELFT, The NETHERLANDS {tenkate, zizola, driessen, vwoerden}@tpd.tno.nl

More information

Intelligent Control Design Using S12 Microcontroller: A Student Design Workshop

Intelligent Control Design Using S12 Microcontroller: A Student Design Workshop Intelligent Control Design Using S12 Microcontroller: A Student Design Workshop Christopher Carroll, Marian S. Stachowicz, Laboratory for Intelligent Systems, Department of Electrical & Computer Engineering,

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

PID Control. Proportional Integral Derivative (PID) Control. Matrix Multimedia 2011 MX009 - PID Control. by Ben Rowland, April 2011

PID Control. Proportional Integral Derivative (PID) Control. Matrix Multimedia 2011 MX009 - PID Control. by Ben Rowland, April 2011 PID Control by Ben Rowland, April 2011 Abstract PID control is used extensively in industry to control machinery and maintain working environments etc. The fundamentals of PID control are fairly straightforward

More information

How To Understand General Relativity

How To Understand General Relativity Chapter S3 Spacetime and Gravity What are the major ideas of special relativity? Spacetime Special relativity showed that space and time are not absolute Instead they are inextricably linked in a four-dimensional

More information

Proceeding of 5th International Mechanical Engineering Forum 2012 June 20th 2012 June 22nd 2012, Prague, Czech Republic

Proceeding of 5th International Mechanical Engineering Forum 2012 June 20th 2012 June 22nd 2012, Prague, Czech Republic Modeling of the Two Dimensional Inverted Pendulum in MATLAB/Simulink M. Arda, H. Kuşçu Department of Mechanical Engineering, Faculty of Engineering and Architecture, Trakya University, Edirne, Turkey.

More information

Adaptive Cruise Control System Overview

Adaptive Cruise Control System Overview 5th Meeting of the U.S. Software System Safety Working Group April 12th-14th 2005 @ Anaheim, California USA 1 Introduction Adaptive Cruise System Overview Adaptive Cruise () is an automotive feature that

More information

The Basics of Robot Mazes Teacher Notes

The Basics of Robot Mazes Teacher Notes The Basics of Robot Mazes Teacher Notes Why do robots solve Mazes? A maze is a simple environment with simple rules. Solving it is a task that beginners can do successfully while learning the essentials

More information

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT: Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT: In view of the fast-growing Internet traffic, this paper propose a distributed traffic management

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

2. TEST PITCH REQUIREMENT

2. TEST PITCH REQUIREMENT Analysis of Line Sensor Configuration for the Advanced Line Follower Robot M. Zafri Baharuddin 1, Izham Z. Abidin 1, S. Sulaiman Kaja Mohideen 1, Yap Keem Siah 1, Jeffrey Tan Too Chuan 2 1 Department of

More information

ANTI LOCK BRAKING SYSTEM MODELLING AND DEVELOPMENT

ANTI LOCK BRAKING SYSTEM MODELLING AND DEVELOPMENT ANTI LOCK BRAKING SYSTEM MODELLING AND DEVELOPMENT Aldi Manikanth ME10B004 A Manoj Kumar ME10B006 C Vijay Chauhan ME10B010 Nachiket Dongre ME10B013 Lithas ME10B020 Rajesh Kumar Meena ME10B030 Varada Karthik

More information

A.Giusti, C.Zocchi, A.Adami, F.Scaramellini, A.Rovetta Politecnico di Milano Robotics Laboratory

A.Giusti, C.Zocchi, A.Adami, F.Scaramellini, A.Rovetta Politecnico di Milano Robotics Laboratory Methodology of evaluating the driver's attention and vigilance level in an automobile transportation using intelligent sensor architecture and fuzzy logic A.Giusti, C.Zocchi, A.Adami, F.Scaramellini, A.Rovetta

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

Experimental Uncertainties (Errors)

Experimental Uncertainties (Errors) Experimental Uncertainties (Errors) Sources of Experimental Uncertainties (Experimental Errors): All measurements are subject to some uncertainty as a wide range of errors and inaccuracies can and do happen.

More information

Figure 2.31. CPT Equipment

Figure 2.31. CPT Equipment Soil tests (1) In-situ test In order to sound the strength of the soils in Las Colinas Mountain, portable cone penetration tests (Japan Geotechnical Society, 1995) were performed at three points C1-C3

More information

2008 FXA DERIVING THE EQUATIONS OF MOTION 1. Candidates should be able to :

2008 FXA DERIVING THE EQUATIONS OF MOTION 1. Candidates should be able to : Candidates should be able to : Derive the equations of motion for constant acceleration in a straight line from a velocity-time graph. Select and use the equations of motion for constant acceleration in

More information

Sensor-Based Intelligent Mobile Robot Navigation in Unknown Environments

Sensor-Based Intelligent Mobile Robot Navigation in Unknown Environments Sensor-Based Intelligent Mobile Robot Navigation in Unknown Environments Gyula Mester University of Szeged, Department of Informatics Robotics Laboratory H 6720, Árpád tér 2, Szeged, Hungary e-mail: gmester@inf.u-szeged.hu

More information

The Vertical Handoff Algorithm using Fuzzy Decisions in Cellular Phone Networks

The Vertical Handoff Algorithm using Fuzzy Decisions in Cellular Phone Networks International Journal of Electronics Engineering, 2(), 200, pp. 29-34 The Vertical Handoff Algorithm using Fuzzy Decisions in Cellular Phone Networks Chandrashekhar G.Patil & R.D.Kharadkar 2 Department

More information

Explore 3: Crash Test Dummies

Explore 3: Crash Test Dummies Explore : Crash Test Dummies Type of Lesson: Learning Goal & Instructiona l Objectives Content with Process: Focus on constructing knowledge through active learning. Students investigate Newton s first

More information

Adaptive cruise control (ACC)

Adaptive cruise control (ACC) Adaptive cruise control (ACC) PRINCIPLE OF OPERATION The Adaptive Cruise Control (ACC) system is designed to assist the driver in maintaining a gap from the vehicle ahead, or maintaining a set road speed,

More information

EE 402 RECITATION #13 REPORT

EE 402 RECITATION #13 REPORT MIDDLE EAST TECHNICAL UNIVERSITY EE 402 RECITATION #13 REPORT LEAD-LAG COMPENSATOR DESIGN F. Kağan İPEK Utku KIRAN Ç. Berkan Şahin 5/16/2013 Contents INTRODUCTION... 3 MODELLING... 3 OBTAINING PTF of OPEN

More information

A FUZZY LOGIC APPROACH FOR SALES FORECASTING

A FUZZY LOGIC APPROACH FOR SALES FORECASTING A FUZZY LOGIC APPROACH FOR SALES FORECASTING ABSTRACT Sales forecasting proved to be very important in marketing where managers need to learn from historical data. Many methods have become available for

More information

Project Management Efficiency A Fuzzy Logic Approach

Project Management Efficiency A Fuzzy Logic Approach Project Management Efficiency A Fuzzy Logic Approach Vinay Kumar Nassa, Sri Krishan Yadav Abstract Fuzzy logic is a relatively new technique for solving engineering control problems. This technique can

More information

A Study of Classification for Driver Conditions using Driving Behaviors

A Study of Classification for Driver Conditions using Driving Behaviors A Study of Classification for Driver Conditions using Driving Behaviors Takashi IMAMURA, Hagito YAMASHITA, Zhong ZHANG, MD Rizal bin OTHMAN and Tetsuo MIYAKE Department of Production Systems Engineering

More information

TwinCAT NC Configuration

TwinCAT NC Configuration TwinCAT NC Configuration NC Tasks The NC-System (Numeric Control) has 2 tasks 1 is the SVB task and the SAF task. The SVB task is the setpoint generator and generates the velocity and position control

More information

Rick Galdos, Forensic Engineering 1

Rick Galdos, Forensic Engineering 1 Impact and Damage Analyses of Motor Vehicle Accidents Commonly Asked Questions P.O. Box 10635 Tampa, Florida 33679 rgaldos@tampabay.rr.com General Overview Basic Terms in accident reconstruction and injury

More information

Driver - Vehicle Environment simulation. Mauro Marchitto Kite Solutions

Driver - Vehicle Environment simulation. Mauro Marchitto Kite Solutions Driver - Vehicle Environment simulation Mauro Marchitto Kite Solutions Summary From the DVE to the SSDrive tool Overview of SSDrive model Matlab Simulink SSDrive model SSDrive model validation: VTI driving

More information

Projectile motion simulator. http://www.walter-fendt.de/ph11e/projectile.htm

Projectile motion simulator. http://www.walter-fendt.de/ph11e/projectile.htm More Chapter 3 Projectile motion simulator http://www.walter-fendt.de/ph11e/projectile.htm The equations of motion for constant acceleration from chapter 2 are valid separately for both motion in the x

More information

Physics Notes Class 11 CHAPTER 3 MOTION IN A STRAIGHT LINE

Physics Notes Class 11 CHAPTER 3 MOTION IN A STRAIGHT LINE 1 P a g e Motion Physics Notes Class 11 CHAPTER 3 MOTION IN A STRAIGHT LINE If an object changes its position with respect to its surroundings with time, then it is called in motion. Rest If an object

More information

LMS is a simple but powerful algorithm and can be implemented to take advantage of the Lattice FPGA architecture.

LMS is a simple but powerful algorithm and can be implemented to take advantage of the Lattice FPGA architecture. February 2012 Introduction Reference Design RD1031 Adaptive algorithms have become a mainstay in DSP. They are used in wide ranging applications including wireless channel estimation, radar guidance systems,

More information

Last Mile Intelligent Driving in Urban Mobility

Last Mile Intelligent Driving in Urban Mobility 底 盘 电 子 控 制 系 统 研 究 室 Chassis Electronic Control Systems Laboratory 姓 学 名 号 Hui CHEN School 学 of 院 ( Automotive 系 ) Studies, Tongji University, Shanghai, China 学 科 专 业 hui-chen@tongji.edu.cn 指 导 老 师 陈

More information

Chapter 3 Falling Objects and Projectile Motion

Chapter 3 Falling Objects and Projectile Motion Chapter 3 Falling Objects and Projectile Motion Gravity influences motion in a particular way. How does a dropped object behave?!does the object accelerate, or is the speed constant?!do two objects behave

More information

University Physics 226N/231N Old Dominion University. Getting Loopy and Friction

University Physics 226N/231N Old Dominion University. Getting Loopy and Friction University Physics 226N/231N Old Dominion University Getting Loopy and Friction Dr. Todd Satogata (ODU/Jefferson Lab) satogata@jlab.org http://www.toddsatogata.net/2012-odu Friday, September 28 2012 Happy

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

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w Chapter 4 Vehicle Dynamics 4.. Introduction In order to design a controller, a good representative model of the system is needed. A vehicle mathematical model, which is appropriate for both acceleration

More information

Transmission Line Terminations It s The End That Counts!

Transmission Line Terminations It s The End That Counts! In previous articles 1 I have pointed out that signals propagating down a trace reflect off the far end and travel back toward the source. These reflections can cause noise, and therefore signal integrity

More information

Engineering Feasibility Study: Vehicle Shock Absorption System

Engineering Feasibility Study: Vehicle Shock Absorption System Engineering Feasibility Study: Vehicle Shock Absorption System Neil R. Kennedy AME40463 Senior Design February 28, 2008 1 Abstract The purpose of this study is to explore the possibilities for the springs

More information

Work-Energy Bar Charts

Work-Energy Bar Charts Name: Work-Energy Bar Charts Read from Lesson 2 of the Work, Energy and Power chapter at The Physics Classroom: http://www.physicsclassroom.com/class/energy/u5l2c.html MOP Connection: Work and Energy:

More information

CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER

CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER 93 CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER 5.1 INTRODUCTION The development of an active trap based feeder for handling brakeliners was discussed

More information

POWER TRIM 5 F AUTO TRIM AND AUTO TRIM

POWER TRIM 5 F AUTO TRIM AND AUTO TRIM POWER TRIM 5 F 22217 AUTO TRIM AND AUTO TRIM Table of Contents Page Auto Trim System........................ 5F-1 Description........................... 5F-1 Auto Trim Operation...................... 5F-2

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

Active Vibration Isolation of an Unbalanced Machine Spindle

Active Vibration Isolation of an Unbalanced Machine Spindle UCRL-CONF-206108 Active Vibration Isolation of an Unbalanced Machine Spindle D. J. Hopkins, P. Geraghty August 18, 2004 American Society of Precision Engineering Annual Conference Orlando, FL, United States

More information

Section 4: The Basics of Satellite Orbits

Section 4: The Basics of Satellite Orbits Section 4: The Basics of Satellite Orbits MOTION IN SPACE VS. MOTION IN THE ATMOSPHERE The motion of objects in the atmosphere differs in three important ways from the motion of objects in space. First,

More information

The Telematics Application Innovation Based On the Big Data. China Telecom Transportation ICT Application Base(Shanghai)

The Telematics Application Innovation Based On the Big Data. China Telecom Transportation ICT Application Base(Shanghai) The Telematics Application Innovation Based On the Big Data China Telecom Transportation ICT Application Base(Shanghai) Big Data be the basis for Telematics Innovation Providing service s based on the

More information

Calculation of Source-detector Solid Angle, Using Monte Carlo Method, for Radioactive Sources with Various Geometries and Cylindrical Detector

Calculation of Source-detector Solid Angle, Using Monte Carlo Method, for Radioactive Sources with Various Geometries and Cylindrical Detector International Journal of Pure and Applied Physics ISSN 0973-1776 Volume 3, Number 2 (2007), pp. 201 208 Research India Publications http://www.ripublication.com/ijpap.htm Calculation of Source-detector

More information

Field and Service Robotics. Odometry sensors

Field and Service Robotics. Odometry sensors Field and Service Robotics Odometry sensors Navigation (internal) Sensors To sense robot s own state Magnetic compass (absolute heading) Gyro (angular speed => change of heading) Acceleration sensors (acceleration)

More information

STATIC AND KINETIC FRICTION

STATIC AND KINETIC FRICTION STATIC AND KINETIC FRICTION LAB MECH 3.COMP From Physics with Computers, Vernier Software & Technology, 2000. INTRODUCTION If you try to slide a heavy box resting on the floor, you may find it difficult

More information

P211 Midterm 2 Spring 2004 Form D

P211 Midterm 2 Spring 2004 Form D 1. An archer pulls his bow string back 0.4 m by exerting a force that increases uniformly from zero to 230 N. The equivalent spring constant of the bow is: A. 115 N/m B. 575 N/m C. 1150 N/m D. 287.5 N/m

More information

Uniformly Accelerated Motion

Uniformly Accelerated Motion Uniformly Accelerated Motion Under special circumstances, we can use a series of three equations to describe or predict movement V f = V i + at d = V i t + 1/2at 2 V f2 = V i2 + 2ad Most often, these equations

More information

C B A T 3 T 2 T 1. 1. What is the magnitude of the force T 1? A) 37.5 N B) 75.0 N C) 113 N D) 157 N E) 192 N

C B A T 3 T 2 T 1. 1. What is the magnitude of the force T 1? A) 37.5 N B) 75.0 N C) 113 N D) 157 N E) 192 N Three boxes are connected by massless strings and are resting on a frictionless table. Each box has a mass of 15 kg, and the tension T 1 in the right string is accelerating the boxes to the right at a

More information

ServoPAL (#28824): Servo Pulser and Timer

ServoPAL (#28824): Servo Pulser and Timer Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

Stability Analysis of Small Satellite Formation Flying and Reconfiguration Missions in Deep Space

Stability Analysis of Small Satellite Formation Flying and Reconfiguration Missions in Deep Space Stability Analysis of Small Satellite Formation Flying and Reconfiguration Missions in Deep Space Saptarshi Bandyopadhyay, Chakravarthini M. Saaj, and Bijnan Bandyopadhyay, Member, IEEE Abstract Close-proximity

More information

Lab 8: Ballistic Pendulum

Lab 8: Ballistic Pendulum Lab 8: Ballistic Pendulum Equipment: Ballistic pendulum apparatus, 2 meter ruler, 30 cm ruler, blank paper, carbon paper, masking tape, scale. Caution In this experiment a steel ball is projected horizontally

More information

Operating Vehicle Control Devices

Operating Vehicle Control Devices Module 2 Topic 3 Operating Vehicle Control Devices 1. Identify the vehicle controls in the pictures below: 1. 2. 3. 4. 7. 7. 5. 6. 1. accelerator 2. parking brake 3. foot brake 4. gear shift lever_ 5.

More information

degrees of freedom and are able to adapt to the task they are supposed to do [Gupta].

degrees of freedom and are able to adapt to the task they are supposed to do [Gupta]. 1.3 Neural Networks 19 Neural Networks are large structured systems of equations. These systems have many degrees of freedom and are able to adapt to the task they are supposed to do [Gupta]. Two very

More information

Grant agreement no: FP7-600877 SPENCER: Project start: April 1, 2013 Duration: 3 years XXXXXXXXXXDELIVERABLE 6.6XXXXXXXXXX

Grant agreement no: FP7-600877 SPENCER: Project start: April 1, 2013 Duration: 3 years XXXXXXXXXXDELIVERABLE 6.6XXXXXXXXXX Grant agreement no: FP7-600877 SPENCER: Social situation-aware perception and action for cognitive robots Project start: April 1, 2013 Duration: 3 years XXXXXXXXXXDELIVERABLE 6.6XXXXXXXXXX Safety Audit

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

Energy transformations

Energy transformations Energy transformations Objectives Describe examples of energy transformations. Demonstrate and apply the law of conservation of energy to a system involving a vertical spring and mass. Design and implement

More information

VBA Macro for construction of an EM 3D model of a tyre and part of the vehicle

VBA Macro for construction of an EM 3D model of a tyre and part of the vehicle VBA Macro for construction of an EM 3D model of a tyre and part of the vehicle Guillermo Vietti, Gianluca Dassano, Mario Orefice LACE, Politecnico di Torino, Turin, Italy. guillermo.vietti@polito.it Work

More information

Transmission Line and Back Loaded Horn Physics

Transmission Line and Back Loaded Horn Physics Introduction By Martin J. King, 3/29/3 Copyright 23 by Martin J. King. All Rights Reserved. In order to differentiate between a transmission line and a back loaded horn, it is really important to understand

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

Design of fuzzy systems

Design of fuzzy systems Design of fuzzy systems Andrea Bonarini Artificial Intelligence and Robotics Lab Department of Electronics and Information Politecnico di Milano E-mail: bonarini@dei.polimi.it URL:http://www.dei.polimi.it/people/bonarini

More information

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication Thomas Reilly Data Physics Corporation 1741 Technology Drive, Suite 260 San Jose, CA 95110 (408) 216-8440 This paper

More information

Solving Simultaneous Equations and Matrices

Solving Simultaneous Equations and Matrices Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering

More information

ACCIDENTS AND NEAR-MISSES ANALYSIS BY USING VIDEO DRIVE-RECORDERS IN A FLEET TEST

ACCIDENTS AND NEAR-MISSES ANALYSIS BY USING VIDEO DRIVE-RECORDERS IN A FLEET TEST ACCIDENTS AND NEAR-MISSES ANALYSIS BY USING VIDEO DRIVE-RECORDERS IN A FLEET TEST Yuji Arai Tetsuya Nishimoto apan Automobile Research Institute apan Yukihiro Ezaka Ministry of Land, Infrastructure and

More information