Decision Algorithm for Pool Using Fuzzy System

Size: px
Start display at page:

Download "Decision Algorithm for Pool Using Fuzzy System"

Transcription

1 Decision Algorithm for Pool Using Fuzzy System S.C.Chua 1 W.C.Tan 2 E.K.Wong 3 V.C.Koo 4 1 Faculty of Engineering & Technology Tel: , Fax: , scchua@mmu.edu.my 2 Faculty of Engineering & Technology Tel: , Fax: , wctan@mmu.edu.my 3 Faculty of Engineering & Technology Tel: , Fax: , ekwong@mmu.edu.my 4 Faculty of Engineering & Technology Tel: , Fax: , vckoo@mmu.edu.my Abstract A decision algorithm using the concept of fuzzy logic is proposed in determining strategic shots in a game of pool. Each possible shot on the board is ranked in order to determine the level of difficulty based on two distance parameters and an angle parameter. The set of parameters in the fuzzy system can be tuned to suit the specific playing style (or player s behavior) on the choice of the maneuver undertaken. The algorithm has been demonstrated on computer generated pool environments and results have shown acceptable trajectories based on a player s choice. Keywords: Fuzzy system, Trajectory Planning, Robotics 1 Introduction Game playing has a long and distinguished history in mankind and if not by far the most suitable leisure activity. Over times, humans have made it possible to simulate games in virtual environments and even automate system of games. The integration of real and virtual environments of games made it possible to organize, plan and even improve the game accuracy since the virtual world provide the freedom for constraints and precision of the digital world. Researches have been carried out to promote intelligent robotics research in area of mobile robot, i.e. robot soccer [1] [2]. As of recent years, virtual reality has made it even possible to generate a totally synthetic environment for game [3]. Another potential area of development in game playing is in billiards. Wearable computers and augmented reality has been demonstrated to enhance the game of billiards [4]. Billiards is a game played by two players with cues and balls on a long table covered with green cloth (it is also refer to cue sports). It is a game which require precise geometry and strategy. The physics of the balls, cue and table together with the human interactions have made it an interesting model to implement an intelligent strategy-based automated system. In order to realize such a system, vision system, image extractions, geometry analysis, trajectory planning, pattern recognition, modeling and actuator system are among the various considerations and techniques which are needed to complete the automation process. This paper describes a decision algorithm to decide on a maneuver, that is, which ball to sink into which pocket in a game of pool (a specific type of billiards). This would be the part of trajectory planning of an automated system. If given an input image of a pool game situation from the vision system, the easiest (or best) shot to sink a ball is to be computed. This would involve a selection from a set of balls with different locations and relevant paths, which the relevant balls should follow to the pocket (or pockets). Computer generated pool environments would be used as the input before going on to the used of images from the real world. This is due to the fact that ball locations, pocket locations, colors and ball-type are known parameters in computer generated world, therefore releasing the hefty processing which needs to be carry out on the raw input image from the vision system. In the game of pool, there are two types of balls which each player would be playing: solid (the entire ball is one color) and stripe (the ball has white top and bottom, with a colored stripe painted around the middle).

2 2 Approach and Methods 2.1 Estimating Difficulty of A Shot In order to estimate the difficulty of a shot on the board, there are three parameters of great interest: the distance traveled by the cue ball before the collision with the object ball, d co, the distance from the collided cue ball to the pocket,, and the angle between the line joining both the mentioned distances, α, as shown in Figure 1. cue α 1 =α 2 d co1 =2 d co2 =1 (2a) (2b) (2c) then for both cases would be the same. This shows the deficiency of this mathematical formula for such a situation. In practice, the difficulty is small if d co is large and is small, but not if d co is small and is large. Thus by relying on the use of mathematical formula to evaluate the difficulty of a shot is not really the best way. In the next section, fuzzy logic principle is applied to this problem. object1 1 d co α d co1 cue α 1 d co2 pocket1 object 2 2 object pocket α 2 Figure 1 Conventional Geometry System If α 90 o, the shot is infeasible and it should be rejected. This is due to the fact that at such a condition, an attempt to sink the object using a direct shot into the pocket is never possible. A common solution to the problem of estimating the difficulty of the shot is to have a mathematical formula that expresses an output as a function of the inputs. Theoretically, the formula would represent an accurate model of the game behavior. An approximate difficulty function [5], is assigned as dcod opb = ; cos 2 α o 90 < α 180 o (1) to the shot. The factor b depends on the value of the ball: it is largest for yellow and smallest for the black (in snooker). One might easily guess that b=1 for pool game since there is no rules to which ball to sink before another except for the black which shall be sink only after the player has sink all his balls on the board. If the cue ball, object ball, and pocket lie in a straight line (easiest kind of shot), α=180 o and cos 2 α=1. The difficulty of the shot is then proportional to the two path lengths. Ifα 90 o, then cosα 0, then is large. This is appropriate, because it correspond to a shot in which the cue ball just grazes the object ball, and such shots are hard to play accurately. By looking at the situation given in Figure 2 and using the revised for pool (with b=1), if Figure 2 Geometry Configurations for Two Object Balls 2.2 Estimating Difficulty Using Fuzzy Logic cue d co α object pocket 2 pocket Figure 3 Modified Geometry System In this fuzzy logic approach, d co, and α are redefined. This is just an approximation made to simplify the geometry problem. d co will now be the length between the cue ball and object ball, will be the length between the object ball and the pocket, and α will be the angle between the mentioned lengths as shown in Figure 3. These 3 parameters will serve as inputs to the fuzzy system. Three fuzzy sets are defined for each of the inputs. Mapping is done for d co,, and α for all its fuzzy set to a set of rules. The rules follow the common sense behavior of the game. As such, these rules can be

3 altered to suit to different player s behavior (beginner, intermediate, or advance), by changing the level of difficulty (D Difficult, ND Not Difficult, VD Very Difficult, NA Not Relevant: such combination does not exist) based on the combination of fuzzy sets (or combination of shot). This is shown in Table 1. In the previous section, it is shown that the evaluation of failed for a situation in Figure 2 with conditions given in Equation 2. In the approach using fuzzy logic principle, each combination of shot is given a level of difficulty (as defined above). Therefore, the situation encountered earlier will certainly give a different (in existing approach, is the difficulty function. In fuzzy logic approach, it is the output of the rule evaluation). Table 1 Rules Evaluation for Fuzzy System. a is easy near average far near ND D VD d co average ND D VD far ND D NA d a is medium near average far near ND D VD co average ND D VD far D VD NA a is hard near average far near D VD VD d co average D VD VD far VD VD NA (c) Figure 4 shows the plot of each of the membership functions for the inputs. The reason behind the use of Gaussian Membership Function is the narrow peak which give a relatively high degree of membership within an acceptable limit, and also gradual fall after the limit. (c) Figure 4 - Input membership functions for cue ball to object ball length (cm), object ball to pocket length (cm), and (c) the angle (degree) joining both lengths Fuzzy inference that is employed is the Sugeno-type with constant output membership functions. This is sufficient to the needs in this research. Furthermore, in terms of coding, it is definitely easier to be done. Sugeno-type inference also enhances the efficiency of the defuzzification process as one only need to compute the weighted average. 2.3 Decision Algorithm The decision algorithm employs the concept of fuzzy logic at its final stage to get the difficulty of each shot. The best shot is the easiest shot to sink the object ball into the pocket, and it is chosen from the fuzzy outputs. In general, the decision algorithm is shown in Figure Computing Relevant Paths For each shot, a determination of whether a clear path to target ball from cue ball (center to center) exist for a direct shot. If the ball must travel from A to B and that there is a ball at C, (refer to Figure 6) From the cosine rule, it can be shown that b + c a u = b cos A = (3a) 2c

4 2 2 2 a + c b v = a cos B = (3b) 2c then, h = b u = a v (4) Ball C do not obstruct the path between A and B if h is more than the ball diameter. In the actual situation, the clear path depends on the point at which the cue ball collides with the object ball. Hence, this consideration is taken into account. START Generate locations for balls Compute possible shot and relevant paths For each possible shot and path, compute difficulty (Fuzzy System) Find the best shot from the set of fuzzy outputs END Figure 5 - Decision Algorithm for Pool C b a h c A u v Figure 6 - Obstacle in a Path B 3 Simulation and Results Computer simulated environments were tested with the decision algorithm. The output from the algorithm is based on the rules in Table 1. Here, the playing area is of size 160x70 (cm 2 ), ball radius of 1.75 cm and pocket radius of 4 cm. Appropriate scaling would need to be done if standard pool table and balls are to be simulated. Some priori information are: cue ball (white), 8-ball (black), ball number 1-7 (solid), ball number 9-15 (stripe). Few sets of virtual data are tested. One such situation is shown in Table 2. The graphical layout of the board is shown in Figure 7. Table 2 Computer Simulated Data Ball locations on the boards Fixed Pockets Location Ball Location (x,y) Ball Location (x,y) Cue (59,44) 8 (114,61) 1 (114,48) 9 (44,19) 2 (15,32) 10 (137,17) 3 (71,25) 11 (128,62) 4 (26,47) 12 (38,18) 5 (111,50) 13 (10,7) 6 (77,39) 14 (102,14) 7 (21,32) 15 (134,13) Pocket Location (x,y) 1 (0,0) 2 (80,0) 3 (160,0) 4 (0,70) 5 (80,70) 6 (160,70) The best shot to be chosen depends on the ball-type the current player is playing. The opponent, on the other hand, would have the opposite type (stripe if the current player is solid, and vice versa). Table 3 shows the results for both solid and stripe player following the data on Table 2. Table 3 Results from the decision algorithm for solid player stripe player. The best shot (in bold italic) is ranked 1, which the difficulty value is the least from the set of shots. Solid {Ball, Pocket} d co a Difficulty Rank {3,2} {4,4} {6,2} {7,1} {8,3}

5 Stripe d co a Difficulty Rank {Ball, Pocket} {13,1} {14,3} {14,6} Figure 8 shows the set of possible shot for solid and stripe player. 4 Discussion This paper has shown that, the decision making of sinking a ball from a set of pool balls on the board can be simulated using the concept of fuzzy logic. The fuzzy system is able to choose from a set of relevant paths, the easiest shot to sink a ball. Also, the fuzzy rules can be changed to suit the player s preference and ability. This flexibility provides a practical, inexpensive solution. All that is really needed is a practical understanding of the overall game behavior. Further research is currently investigating combination shots and indirect shots (via a cushion) by the cue ball. Again, fuzzy logic is proposed to be used. 5 Conclusions A decision algorithm for pool playing has been tested possible in choosing appropriate shot given a set of player s priorities in sinking the balls (rules). The algorithm has been demonstrated on computer generated pool environments and results have shown acceptable trajectories based on a player s choice. Results presented in this paper also demonstrate that virtual environment of simulation is capable of scaling to the real world situation. 6 Acknowledgements Thanks to Prof. Peter Grogono from Department of Computer Science, Concordia University, for sharing his work on snooker (The Snooker Simulator and Mathematics for Snooker Simulation), to make this research on pool possible. References [1] Thomas Braunl. Dec Research Relevance of Mobile Robot Competitions. IEEE Robotics & Automation Magazine: [2] Hiroaki Kitano, Minoru Asada, Itsuki Noda and Hitoshi Matsubara. Sept RoboCup: Robot World Cup. IEEE Robotics & Automation Magazine: [3] Daniel G. Aliaga. Virtual Objects in the Real World. Communications of the ACM (CACM), Vol.40. No.3: ,Mar [4] Tony Jebara, Cyrus Eyster, Josh Weaver, Thad Starner and Alex Pentland. "Stochasticks: Augmenting the Billiards Experience with Probabilistic Vision and Wearable Computers". In Proceedings of the International Symposium on Wearable Computers: , Cambridge, Massachusetts, October [5] Peter Grogono. Jan Mathematics for Snooker Simulation. Unpublished.

6 Figure 7 - Layout of the Board (Playing Area: Lower left (0,0), Upper right (160,70)) Figure 8- A set of possible shot for solid player stripe player, of which the best shot is chosen

Motion Control in Dynamic Multi-Robot Environments

Motion Control in Dynamic Multi-Robot Environments Motion Control in Dynamic Multi-Robot Environments Michael Bowling mhb@cs.cmu.edu Manuela Veloso mmv@cs.cmu.edu Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213-3890 Abstract

More information

Behavior Learning for a Mobile Robot with Omnidirectional Vision Enhanced by an Active Zoom Mechanism

Behavior Learning for a Mobile Robot with Omnidirectional Vision Enhanced by an Active Zoom Mechanism Behavior Learning for a Mobile Robot with Omnidirectional Vision Enhanced by an Active Zoom Mechanism Sho ji Suzuki, Tatsunori Kato, Minoru Asada, and Koh Hosoda Dept. of Adaptive Machine Systems, Graduate

More information

A Supporting System for Beginners of Billiards Based on Predicting the Path of the Balls by Detecting the Cue Stick

A Supporting System for Beginners of Billiards Based on Predicting the Path of the Balls by Detecting the Cue Stick A Supporting System for Beginners of Billiards Based on Predicting the Path of the Balls by Detecting the Cue Stick Akira SUGANUMA Department of Electronics and Information Engineering, National Institute

More information

Soccer Server and Researches on Multi-Agent Systems. NODA, Itsuki and MATSUBARA, Hitoshi ETL Umezono, Tsukuba, Ibaraki 305, Japan

Soccer Server and Researches on Multi-Agent Systems. NODA, Itsuki and MATSUBARA, Hitoshi ETL Umezono, Tsukuba, Ibaraki 305, Japan Soccer Server and Researches on Multi-Agent Systems NODA, Itsuki and MATSUBARA, Hitoshi ETL 1-1-4 Umezono, Tsukuba, Ibaraki 305, Japan fnoda,matsubarg@etl.go.jp Abstract We have developed Soccer Server,

More information

1. What is the law of reflection?

1. What is the law of reflection? Name: Skill Sheet 7.A The Law of Reflection The law of reflection works perfectly with light and the smooth surface of a mirror. However, you can apply this law to other situations. For example, how would

More information

Dept. of Adaptive Machine Systems, Graduate School of Engineering Osaka University, Suita, Osaka , Japan

Dept. of Adaptive Machine Systems, Graduate School of Engineering Osaka University, Suita, Osaka , Japan An Application of Vision-Based Learning for a Real Robot in RoboCup - A Goal Keeping Behavior for a Robot with an Omnidirectional Vision and an Embedded Servoing - Sho ji Suzuki 1, Tatsunori Kato 1, Hiroshi

More information

Object Recognition in Robot Football Using a one Dimensional Image

Object Recognition in Robot Football Using a one Dimensional Image Object Recognition in Robot Football Using a one Dimensional Image Hatice Köse and H. Levent Akin Bogaziçi University, Department of Computer Engineering, 80815 Bebek, Istanbul, TURKEY {kose,akin}@boun.edu.tr

More information

Characteristics of Wearable Computing S. Mann, B. Rhodes

Characteristics of Wearable Computing S. Mann, B. Rhodes COMS E6176 Applications Steven Feiner Department of Computer Science Columbia University New York, NY 10027 January 29, 2004 1 Characteristics of Wearable Computing S. Mann, B. Rhodes Portable while operational

More information

AN AIMING POINT METHOD FOR POOL Don Smith November, 2009

AN AIMING POINT METHOD FOR POOL Don Smith November, 2009 AN AIMING POINT METHOD FOR POOL Don Smith ddsmjs99@aol.com November, 2009 A method is shown for determining where to aim the cue ball in pool. To use this method, the player must visualize two points on

More information

BabyTigers-98: Osaka Legged Robot Team

BabyTigers-98: Osaka Legged Robot Team BabyTigers-98: saka Legged Robot Team Noriaki Mitsunaga and Minoru Asada and Chizuko Mishima Dept. of Adaptive Machine Systems, saka niversity, Suita, saka, 565-0871, Japan Abstract. The saka Legged Robot

More information

Robust Color Choice for Small-size League RoboCup Competition

Robust Color Choice for Small-size League RoboCup Competition Robust Color Choice for Small-size League RoboCup Competition Qiang Zhou Limin Ma David Chelberg David Parrott School of Electrical Engineering and Computer Science, Ohio University Athens, OH 45701, U.S.A.

More information

Horus: Object Orientation and Id without Additional Markers

Horus: Object Orientation and Id without Additional Markers Computer Science Department of The University of Auckland CITR at Tamaki Campus (http://www.citr.auckland.ac.nz) CITR-TR-74 November 2000 Horus: Object Orientation and Id without Additional Markers Jacky

More information

GESTURE RECOGNITION SYSTEM

GESTURE RECOGNITION SYSTEM GESTURE RECOGNITION SYSTEM 1 ANUBHAV SRIVASTAVA, 2 PRANSHI AGARWAL, 3 SWATI AGARWAL & 4 USHA SHARMA 1,2,3&4 Electronics and Communication Department, I.T.S. Engineering College, Greater Noida, Uttar Pradesh,

More information

Understanding Tracking and StroMotion of Soccer Ball

Understanding Tracking and StroMotion of Soccer Ball Understanding Tracking and StroMotion of Soccer Ball Nhat H. Nguyen Master Student 205 Witherspoon Hall Charlotte, NC 28223 704 656 2021 rich.uncc@gmail.com ABSTRACT Soccer requires rapid ball movements.

More information

Precision Pool-Aid. Design Team 11. Ali Yousef, Team Leader, EE Muzammil Mohammad, Hardware Manager, EE Ma:hew Watzman, So>ware Manager, CpE

Precision Pool-Aid. Design Team 11. Ali Yousef, Team Leader, EE Muzammil Mohammad, Hardware Manager, EE Ma:hew Watzman, So>ware Manager, CpE Precision Pool-Aid Design Team 11 Ali Yousef, Team Leader, EE Muzammil Mohammad, Hardware Manager, EE Ma:hew Watzman, So>ware Manager, CpE Faculty Advisor: Dr. Madanayake Date: April 12th, 2013 Need Through

More information

Lecture 7 Notes: 07 / 11. Reflection and refraction

Lecture 7 Notes: 07 / 11. Reflection and refraction Lecture 7 Notes: 07 / 11 Reflection and refraction When an electromagnetic wave, such as light, encounters the surface of a medium, some of it is reflected off the surface, while some crosses the boundary

More information

A person playing pool wants to hit the white ball so that it rolls and eventually hits the 8 ball. The white ball must not touch the red ball.

A person playing pool wants to hit the white ball so that it rolls and eventually hits the 8 ball. The white ball must not touch the red ball. Math 4ST Practice on Similar Triangles Name : 1 person playing pool wants to hit the white ball so that it rolls and eventually hits the ball. The white ball must not touch the red ball. s shown in the

More information

Particle-Filter-Based Self-Localization Using Landmarks and Directed Lines

Particle-Filter-Based Self-Localization Using Landmarks and Directed Lines Particle-Filter-Based Self-Localization Using Landmarks and Directed Lines Thomas Röfer 1, Tim Laue 1, and Dirk Thomas 2 1 Center for Computing Technology (TZI), FB 3, Universität Bremen roefer@tzi.de,

More information

TEAMS National Competition High School Version Photometry 25 Questions

TEAMS National Competition High School Version Photometry 25 Questions TEAMS National Competition High School Version Photometry 25 Questions Page 1 of 14 Telescopes and their Lenses Although telescopes provide us with the extraordinary power to see objects miles away, the

More information

Using Layered Color Precision for a Self-Calibrating Vision System

Using Layered Color Precision for a Self-Calibrating Vision System ROBOCUP2004 SYMPOSIUM, Instituto Superior Técnico, Lisboa, Portugal, July 4-5, 2004. Using Layered Color Precision for a Self-Calibrating Vision System Matthias Jüngel Institut für Informatik, LFG Künstliche

More information

TEAMS National Competition Middle School Version Photometry Solution Manual 25 Questions

TEAMS National Competition Middle School Version Photometry Solution Manual 25 Questions TEAMS National Competition Middle School Version Photometry Solution Manual 25 Questions Page 1 of 14 Photometry Questions 1. When an upright object is placed between the focal point of a lens and a converging

More information

Obstacle Avoidance of Redundant Manipulator Using Potential and AMSI

Obstacle Avoidance of Redundant Manipulator Using Potential and AMSI ICCAS25 June 2-5, KINTEX, Gyeonggi-Do, Korea Obstacle Avoidance of Redundant Manipulator Using Potential and AMSI K. Ikeda, M. Minami, Y. Mae and H.Tanaka Graduate school of Engineering, University of

More information

An Efficient Need-Based Vision System in Variable Illumination Environment of Middle Size RoboCup

An Efficient Need-Based Vision System in Variable Illumination Environment of Middle Size RoboCup An Efficient Need-Based Vision System in Variable Illumination Environment of Middle Size RoboCup Mansour Jamzad and Abolfazal Keighobadi Lamjiri Sharif University of Technology Department of Computer

More information

Grasping Known Objects with Aldebaran Nao

Grasping Known Objects with Aldebaran Nao CS365 Project Report Grasping Known Objects with Aldebaran Nao By: Ashu Gupta( ashug@iitk.ac.in) Mohd. Dawood( mdawood@iitk.ac.in) Department of Computer Science and Engineering IIT Kanpur Mentor: Prof.

More information

TEAMS National Competition High School Version Photometry Solution Manual 25 Questions

TEAMS National Competition High School Version Photometry Solution Manual 25 Questions TEAMS National Competition High School Version Photometry Solution Manual 25 Questions Page 1 of 15 Photometry Questions 1. When an upright object is placed between the focal point of a lens and a converging

More information

The mathematics behind projections

The mathematics behind projections The mathematics behind projections This is an article from my home page: www.olewitthansen.dk Ole Witt-Hansen 2005 (2015) Contents 1. The mathematics behind projections and 3-dim graphics...1 1.1 Central

More information

Waypoint Navigation with Position and Heading Control using Complex Vector Fields for an Ackermann Steering Autonomous Vehicle

Waypoint Navigation with Position and Heading Control using Complex Vector Fields for an Ackermann Steering Autonomous Vehicle Waypoint Navigation with Position and Heading Control using Complex Vector Fields for an Ackermann Steering Autonomous Vehicle Tommie J. Liddy and Tien-Fu Lu School of Mechanical Engineering; The University

More information

Robotic Soccer Strategizing Simulation Environment

Robotic Soccer Strategizing Simulation Environment Robotic Soccer Strategizing Simulation Environment Alan Chuang & Jackie Siu A thesis submitted in partial fulfillment of the requirements of the degree of BACHELOR OF APPLIED SCIENCE Supervisor: Beno Benhabib

More information

Programming for Blood, Spring 2008 Set #3 P. N. Hilfinger. ±0.d 1 d m 2 e,

Programming for Blood, Spring 2008 Set #3 P. N. Hilfinger. ±0.d 1 d m 2 e, Programming for Blood, Spring 2008 Set #3 P. N. Hilfinger 1. An m-bit floating-point number is a value ±0.d 1 d m 2 e, where e is an integer (i.e., positive or negative), and each d i is either 0 or 1.

More information

Doyle Spiral Circle Packings Animated

Doyle Spiral Circle Packings Animated Doyle Spiral Circle Packings Animated Alan Sutcliffe 4 Binfield Road Wokingham RG40 1SL, UK E-mail: nsutcliffe@ntlworld.com Abstract Doyle spiral circle packings are described. Two such packings illustrate

More information

Continuous Valued Q-learning for Vision-Guided Behavior Acquisition

Continuous Valued Q-learning for Vision-Guided Behavior Acquisition Continuous Valued Q-learning for Vision-Guided Behavior Acquisition Yasutake Takahashi, Masanori Takeda, and Minoru Asada Dept. of Adaptive Machine Systems Graduate School of Engineering Osaka University

More information

Design of Obstacle Avoidance System for Mobile Robot using Fuzzy Logic Systems

Design of Obstacle Avoidance System for Mobile Robot using Fuzzy Logic Systems ol. 7, No. 3, May, 2013 Design of Obstacle Avoidance System for Mobile Robot using Fuzzy ogic Systems Xi i and Byung-Jae Choi School of Electronic Engineering, Daegu University Jillyang Gyeongsan-city

More information

ROSE-HULMAN INSTITUTE OF TECHNOLOGY

ROSE-HULMAN INSTITUTE OF TECHNOLOGY Introduction to Working Model Welcome to Working Model! What is Working Model? It's an advanced 2-dimensional motion simulation package with sophisticated editing capabilities. It allows you to build and

More information

LIGHT: Two-slit Interference

LIGHT: Two-slit Interference LIGHT: Two-slit Interference Objective: To study interference of light waves and verify the wave nature of light. Apparatus: Two red lasers (wavelength, λ = 633 nm); two orange lasers (λ = 612 nm); two

More information

Fuzzy Logic Controller

Fuzzy Logic Controller Fuzzy Logic Controller Debasis Samanta IIT Kharagpur dsamanta@iitkgp.ac.in 23.01.2016 Debasis Samanta (IIT Kharagpur) Soft Computing Applications 23.01.2016 1 / 34 Applications of Fuzzy Logic Debasis Samanta

More information

1644 Bank Street, Suite 103 Ottawa, Ontario K1V 7Y6. Tel: Fax:

1644 Bank Street, Suite 103 Ottawa, Ontario K1V 7Y6. Tel: Fax: TIMTRAINER MANUAL 1644 Bank Street, Suite 103 Ottawa, Ontario K1V 7Y6 Tel: 613-523-4148 Fax: 613-523-9848 Table of Contents Introduction... 3 Overview of Equipment... 3 Equipment Included with TIMTRAINER

More information

A COMPUTER VISION TANGIBLE USER INTERFACE FOR MIXED REALITY BILLIARDS. Brian Hammond

A COMPUTER VISION TANGIBLE USER INTERFACE FOR MIXED REALITY BILLIARDS. Brian Hammond A COMPUTER VISION TANGIBLE USER INTERFACE FOR MIXED REALITY BILLIARDS Brian Hammond Pace University Seidenberg School of Computer Science brian@brianhammond.com ABSTRACT Conventional input devices such

More information

Real time game field limits recognition for robot self-localization using collinearity in Middle-Size RoboCup Soccer

Real time game field limits recognition for robot self-localization using collinearity in Middle-Size RoboCup Soccer Real time game field limits recognition for robot self-localization using collinearity in Middle-Size RoboCup Soccer Fernando Ribeiro (1) Gil Lopes (2) (1) Department of Industrial Electronics, Guimarães,

More information

Canny Edge Based Self-localization of a RoboCup Middle-sized League Robot

Canny Edge Based Self-localization of a RoboCup Middle-sized League Robot Canny Edge Based Self-localization of a RoboCup Middle-sized League Robot Yoichi Nakaguro Sirindhorn International Institute of Technology, Thammasat University P.O. Box 22, Thammasat-Rangsit Post Office,

More information

FUZZY INFERENCE SYSTEMS

FUZZY INFERENCE SYSTEMS CHAPTER-IV FUZZY INFERENCE SYSTEMS Fuzzy inference is the process of formulating the mapping from a given input to an output using fuzzy logic. The mapping then provides a basis from which decisions can

More information

(a) (b) (c) Fig. 1. Omnidirectional camera: (a) principle; (b) physical construction; (c) captured. of a local vision system is more challenging than

(a) (b) (c) Fig. 1. Omnidirectional camera: (a) principle; (b) physical construction; (c) captured. of a local vision system is more challenging than An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen, Sven Behnke, and Raul Rojas Freie Universität Berlin, Institut für Informatik Takustr. 9, 14195 Berlin,

More information

Evaluation of Moving Object Tracking Techniques for Video Surveillance Applications

Evaluation of Moving Object Tracking Techniques for Video Surveillance Applications International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Evaluation

More information

Section 10.1 Polar Coordinates

Section 10.1 Polar Coordinates Section 10.1 Polar Coordinates Up until now, we have always graphed using the rectangular coordinate system (also called the Cartesian coordinate system). In this section we will learn about another system,

More information

Characterization of the formation structure in team sports. Tokyo , Japan. University, Shinjuku, Tokyo , Japan

Characterization of the formation structure in team sports. Tokyo , Japan. University, Shinjuku, Tokyo , Japan Characterization of the formation structure in team sports Takuma Narizuka 1 and Yoshihiro Yamazaki 2 1 Department of Physics, Faculty of Science and Engineering, Chuo University, Bunkyo, Tokyo 112-8551,

More information

Multiple Choice Style Informatics

Multiple Choice Style Informatics Multiple Choice Style Informatics Jordan Tabov, Emil Kelevedzhiev & Borislav Lazarov I. Introduction. Jordan Tabov was an IMO participant and has been a team leader of the Bulgarian IMO team. He graduated

More information

Year 8 Mathematics Curriculum Map

Year 8 Mathematics Curriculum Map Year 8 Mathematics Curriculum Map Topic Algebra 1 & 2 Number 1 Title (Levels of Exercise) Objectives Sequences *To generate sequences using term-to-term and position-to-term rule. (5-6) Quadratic Sequences

More information

JUST THE MATHS UNIT NUMBER STATISTICS 1 (The presentation of data) A.J.Hobson

JUST THE MATHS UNIT NUMBER STATISTICS 1 (The presentation of data) A.J.Hobson JUST THE MATHS UNIT NUMBER 18.1 STATISTICS 1 (The presentation of data) by A.J.Hobson 18.1.1 Introduction 18.1.2 The tabulation of data 18.1.3 The graphical representation of data 18.1.4 Exercises 18.1.5

More information

AUTOMATIC PARKING OF SELF-DRIVING CAR BASED ON LIDAR

AUTOMATIC PARKING OF SELF-DRIVING CAR BASED ON LIDAR AUTOMATIC PARKING OF SELF-DRIVING CAR BASED ON LIDAR Bijun Lee a, Yang Wei a, I. Yuan Guo a a State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University,

More information

TEAMS National Competition Middle School Version Photometry 25 Questions

TEAMS National Competition Middle School Version Photometry 25 Questions TEAMS National Competition Middle School Version Photometry 25 Questions Page 1 of 13 Telescopes and their Lenses Although telescopes provide us with the extraordinary power to see objects miles away,

More information

CHAPTER SIX. the RRM creates small covering roadmaps for all tested environments.

CHAPTER SIX. the RRM creates small covering roadmaps for all tested environments. CHAPTER SIX CREATING SMALL ROADMAPS Many algorithms have been proposed that create a roadmap from which a path for a moving object can be extracted. These algorithms generally do not give guarantees on

More information

Robust and Accurate Detection of Object Orientation and ID without Color Segmentation

Robust and Accurate Detection of Object Orientation and ID without Color Segmentation 0 Robust and Accurate Detection of Object Orientation and ID without Color Segmentation Hironobu Fujiyoshi, Tomoyuki Nagahashi and Shoichi Shimizu Chubu University Japan Open Access Database www.i-techonline.com

More information

Prentice Hall. Connected Mathematics 2, 6th Grade Units Mississippi Mathematics Framework 2007 Revised, Grade 6

Prentice Hall. Connected Mathematics 2, 6th Grade Units Mississippi Mathematics Framework 2007 Revised, Grade 6 Prentice Hall Connected Mathematics 2, 6th Grade Units 2006 C O R R E L A T E D T O Mississippi Mathematics Framework 2007 Revised, Grade 6 NUMBER AND OPERATIONS 1. Analyze numbers using place value and

More information

WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel

WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel ISSN 30-9135 1 International Journal of Advance Research, IJOAR.org Volume 4, Issue 1, January 016, Online: ISSN 30-9135 WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel Karna Patel is currently pursuing

More information

ax + by = 0. x = c. y = d.

ax + by = 0. x = c. y = d. Review of Lines: Section.: Linear Inequalities in Two Variables The equation of a line is given by: ax + by = c. for some given numbers a, b and c. For example x + y = 6 gives the equation of a line. A

More information

Microsoft Excel 2007

Microsoft Excel 2007 Learning computers is Show ezy Microsoft Excel 2007 301 Excel screen, toolbars, views, sheets, and uses for Excel 2005-8 Steve Slisar 2005-8 COPYRIGHT: The copyright for this publication is owned by Steve

More information

Mathematical Analysis of Tetrahedron (solid angle subtended by any tetrahedron at its vertex)

Mathematical Analysis of Tetrahedron (solid angle subtended by any tetrahedron at its vertex) From the SelectedWorks of Harish Chandra Rajpoot H.C. Rajpoot Winter March 29, 2015 Mathematical Analysis of Tetrahedron solid angle subtended by any tetrahedron at its vertex) Harish Chandra Rajpoot Rajpoot,

More information

Light: Geometric Optics

Light: Geometric Optics Light: Geometric Optics Regular and Diffuse Reflection Sections 23-1 to 23-2. How We See Weseebecauselightreachesoureyes. There are two ways, therefore, in which we see: (1) light from a luminous object

More information

The Ambiguous Case. Say Thanks to the Authors Click (No sign in required)

The Ambiguous Case. Say Thanks to the Authors Click   (No sign in required) The Ambiguous Case Say Thanks to the Authors Click http://www.ck12.org/saythanks (No sign in required) To access a customizable version of this book, as well as other interactive content, visit www.ck12.org

More information

COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH

COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH ISSN 1726-4529 Int j simul model 5 (26) 4, 145-154 Original scientific paper COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH Ata, A. A. & Myo, T. R. Mechatronics Engineering

More information

Eagle Knights 2007: Four-Legged League

Eagle Knights 2007: Four-Legged League Eagle Knights 2007: Four-Legged League Alfredo Weitzenfeld 1, Alonso Martínez 1, Bernardo Muciño 1, Gabriela Serrano 1, Carlos Ramos 1, and Carlos Rivera 1 1 Robotics Laboratory Lab, ITAM, Rio Hondo 1,

More information

Use of Number Maths Statement Code no: 1 Student: Class: At Junior Certificate level the student can: Apply the knowledge and skills necessary to perf

Use of Number Maths Statement Code no: 1 Student: Class: At Junior Certificate level the student can: Apply the knowledge and skills necessary to perf Use of Number Statement Code no: 1 Apply the knowledge and skills necessary to perform mathematical calculations 1 Recognise simple fractions, for example 1 /4, 1 /2, 3 /4 shown in picture or numerical

More information

FutBotIII: Towards a Robust Centralized Vision System for RoboCup Small League

FutBotIII: Towards a Robust Centralized Vision System for RoboCup Small League RoboCup-99 Team Descriptions Small Robots League, Team FutBotIII, pages 43 47 http: /www.ep.liu.se/ea/cis/1999/006/07/ 43 FutBotIII: Towards a Robust Centralized Vision System for RoboCup Small League

More information

Stable Trajectory Design for Highly Constrained Environments using Receding Horizon Control

Stable Trajectory Design for Highly Constrained Environments using Receding Horizon Control Stable Trajectory Design for Highly Constrained Environments using Receding Horizon Control Yoshiaki Kuwata and Jonathan P. How Space Systems Laboratory Massachusetts Institute of Technology {kuwata,jhow}@mit.edu

More information

Robotic Pool Player SCHOOL OF MECHANICAL ENGINEERING THE UNIVERSITY OF ADELAIDE. Final Year Project. Final Report October 2004

Robotic Pool Player SCHOOL OF MECHANICAL ENGINEERING THE UNIVERSITY OF ADELAIDE. Final Year Project. Final Report October 2004 THE UNIVERSITY OF ADELAIDE SCHOOL OF MECHANICAL ENGINEERING Final Year Project Robotic Pool Player Final Report October 2004 Barry Medwell Adam Price Johan Velleman Supervisor: Ben Cazzolato Executive

More information

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators 56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically

More information

Mathematics Stage 5 PAS5.2.3 Coordinate geometry. Midpoint, distance and gradient

Mathematics Stage 5 PAS5.2.3 Coordinate geometry. Midpoint, distance and gradient Mathematics Stage 5 PAS5..3 Coordinate geometry Part 1 Midpoint, distance and gradient Number: 43658 Title: PAS5..3 Coordinate Geometry This publication is copyright New South Wales Department of Education

More information

Scanner Parameter Estimation Using Bilevel Scans of Star Charts

Scanner Parameter Estimation Using Bilevel Scans of Star Charts ICDAR, Seattle WA September Scanner Parameter Estimation Using Bilevel Scans of Star Charts Elisa H. Barney Smith Electrical and Computer Engineering Department Boise State University, Boise, Idaho 8375

More information

A Fuzzy Local Path Planning and Obstacle Avoidance for Mobile Robots

A Fuzzy Local Path Planning and Obstacle Avoidance for Mobile Robots A Fuzzy Local Path Planning and Obstacle Avoidance for Mobile Robots H.Aminaiee Department of Electrical and Computer Engineering, University of Tehran, Tehran, Iran Abstract This paper presents a local

More information

Visual Working Efficiency Analysis Method of Cockpit Based On ANN

Visual Working Efficiency Analysis Method of Cockpit Based On ANN Visual Working Efficiency Analysis Method of Cockpit Based On ANN Yingchun CHEN Commercial Aircraft Corporation of China,Ltd Dongdong WEI Fudan University Dept. of Mechanics an Science Engineering Gang

More information

INTERACTIVE ENVIRONMENT FOR INTUITIVE UNDERSTANDING OF 4D DATA. M. Murata and S. Hashimoto Humanoid Robotics Institute, Waseda University, Japan

INTERACTIVE ENVIRONMENT FOR INTUITIVE UNDERSTANDING OF 4D DATA. M. Murata and S. Hashimoto Humanoid Robotics Institute, Waseda University, Japan 1 INTRODUCTION INTERACTIVE ENVIRONMENT FOR INTUITIVE UNDERSTANDING OF 4D DATA M. Murata and S. Hashimoto Humanoid Robotics Institute, Waseda University, Japan Abstract: We present a new virtual reality

More information

NuBot Team Description Paper 2013

NuBot Team Description Paper 2013 NuBot Team Description Paper 2013 Zhiwen Zeng, Dan Xiong, Qinghua Yu, Kaihong Huang, Shuai Cheng, Huimin Lu, Xiangke Wang, Hui Zhang, Xun Li, Zhiqiang Zheng College of Mechatronics and Automation, National

More information

OBJECT detection in general has many applications

OBJECT detection in general has many applications 1 Implementing Rectangle Detection using Windowed Hough Transform Akhil Singh, Music Engineering, University of Miami Abstract This paper implements Jung and Schramm s method to use Hough Transform for

More information

Supporting planning for shape, space and measures in Key Stage 4: objectives and key indicators

Supporting planning for shape, space and measures in Key Stage 4: objectives and key indicators 1 of 7 Supporting planning for shape, space and measures in Key Stage 4: objectives and key indicators This document provides objectives to support planning for shape, space and measures in Key Stage 4.

More information

A COMPARISON OF MESHES WITH STATIC BUSES AND HALF-DUPLEX WRAP-AROUNDS. and. and

A COMPARISON OF MESHES WITH STATIC BUSES AND HALF-DUPLEX WRAP-AROUNDS. and. and Parallel Processing Letters c World Scientific Publishing Company A COMPARISON OF MESHES WITH STATIC BUSES AND HALF-DUPLEX WRAP-AROUNDS DANNY KRIZANC Department of Computer Science, University of Rochester

More information

HOUGH TRANSFORM CS 6350 C V

HOUGH TRANSFORM CS 6350 C V HOUGH TRANSFORM CS 6350 C V HOUGH TRANSFORM The problem: Given a set of points in 2-D, find if a sub-set of these points, fall on a LINE. Hough Transform One powerful global method for detecting edges

More information

A Comparative Study of Prediction of Inverse Kinematics Solution of 2-DOF, 3-DOF and 5-DOF Redundant Manipulators by ANFIS

A Comparative Study of Prediction of Inverse Kinematics Solution of 2-DOF, 3-DOF and 5-DOF Redundant Manipulators by ANFIS IJCS International Journal of Computer Science and etwork, Volume 3, Issue 5, October 2014 ISS (Online) : 2277-5420 www.ijcs.org 304 A Comparative Study of Prediction of Inverse Kinematics Solution of

More information

Collided Path Replanning in Dynamic Environments Using RRT and Cell Decomposition Algorithms

Collided Path Replanning in Dynamic Environments Using RRT and Cell Decomposition Algorithms Collided Path Replanning in Dynamic Environments Using RRT and Cell Decomposition Algorithms Ahmad Abbadi ( ) and Vaclav Prenosil Department of Information Technologies, Faculty of Informatics, Masaryk

More information

Expanding Spheres: A Collision Detection Algorithm for Interest Management in Networked Games

Expanding Spheres: A Collision Detection Algorithm for Interest Management in Networked Games Expanding Spheres: A Collision Detection Algorithm for Interest Management in Networked Games Graham Morgan, Kier Storey, Fengyun Lu School of Computing Science Newcastle University, Newcastle upon Tyne,

More information

Vector Geometry (12 points)

Vector Geometry (12 points) (written) Classes: 4(A)Z, 4GL, 4IS, 4ISW, 4LW, 4MW, 4S, 4W, 5KSW (BlT, HrP, KrD, LaG, PeM, PrG, RaM, ZuA) Duration of Exam: Permitted Materials: Important Advice: 4 hours CAS Calculator with its manual,

More information

Alignments to SuccessMaker. Providing rigorous intervention for K-8 learners with unparalleled precision

Alignments to SuccessMaker. Providing rigorous intervention for K-8 learners with unparalleled precision Alignments to SuccessMaker Providing rigorous intervention for K-8 learners with unparalleled precision OH.Math.7.RP Ratios and Proportional Relationships OH.Math.7.RP.A Analyze proportional relationships

More information

Medium Term Plan Mathematics Year 6. The Medium Term Plan lists the objectives to be covered each half term for the teaching of Mathematics

Medium Term Plan Mathematics Year 6. The Medium Term Plan lists the objectives to be covered each half term for the teaching of Mathematics Medium Term Plan Mathematics Year 6 The Medium Term Plan lists the objectives to be covered each half term for the teaching of Mathematics problem, an appropriate degree of accuracy the four op s Solve

More information

Measurements using three-dimensional product imaging

Measurements using three-dimensional product imaging ARCHIVES of FOUNDRY ENGINEERING Published quarterly as the organ of the Foundry Commission of the Polish Academy of Sciences ISSN (1897-3310) Volume 10 Special Issue 3/2010 41 46 7/3 Measurements using

More information

Key words. underground mine design, mine ventilation, minimum bounding circle, minimax

Key words. underground mine design, mine ventilation, minimum bounding circle, minimax OPTIMAL DESIGN OF AN UNDERGROUND MINE DECLINE WITH AN ASSOCIATED VENT RAISE P. A. GROSSMAN, M. BRAZIL, J. H. RUBINSTEIN, AND D. A. THOMAS Abstract. In many underground mines, access for equipment and personnel

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL

More information

Robot learning for ball bouncing

Robot learning for ball bouncing Robot learning for ball bouncing Denny Dittmar Denny.Dittmar@stud.tu-darmstadt.de Bernhard Koch Bernhard.Koch@stud.tu-darmstadt.de Abstract For robots automatically learning to solve a given task is still

More information

SIMULTANEOUS COMPUTATION OF MODEL ORDER AND PARAMETER ESTIMATION FOR ARX MODEL BASED ON MULTI- SWARM PARTICLE SWARM OPTIMIZATION

SIMULTANEOUS COMPUTATION OF MODEL ORDER AND PARAMETER ESTIMATION FOR ARX MODEL BASED ON MULTI- SWARM PARTICLE SWARM OPTIMIZATION SIMULTANEOUS COMPUTATION OF MODEL ORDER AND PARAMETER ESTIMATION FOR ARX MODEL BASED ON MULTI- SWARM PARTICLE SWARM OPTIMIZATION Kamil Zakwan Mohd Azmi, Zuwairie Ibrahim and Dwi Pebrianti Faculty of Electrical

More information

Year 6 Mathematics Overview

Year 6 Mathematics Overview Year 6 Mathematics Overview Term Strand National Curriculum 2014 Objectives Focus Sequence Autumn 1 Number and Place Value read, write, order and compare numbers up to 10 000 000 and determine the value

More information

International Archives of Photogrammetry and Remote Sensing. Vol. XXXII, Part 5. Hakodate 1998

International Archives of Photogrammetry and Remote Sensing. Vol. XXXII, Part 5. Hakodate 1998 International Archives of Photogrammetry and Remote Sensing. Vol. XXXII, Part 5. Hakodate 1998 AN ALGORITHM FOR AUTOMATIC LOCATION AND ORIENTATION IN PATTERN DESIGNED ENVIRONMENT Zongjian LIN Jixian ZHANG

More information

An Image Based Approach to Compute Object Distance

An Image Based Approach to Compute Object Distance An Image Based Approach to Compute Object Distance Ashfaqur Rahman * Department of Computer Science, American International University Bangladesh Dhaka 1213, Bangladesh Abdus Salam, Mahfuzul Islam, and

More information

Revision Topic 11: Straight Line Graphs

Revision Topic 11: Straight Line Graphs Revision Topic : Straight Line Graphs The simplest way to draw a straight line graph is to produce a table of values. Example: Draw the lines y = x and y = 6 x. Table of values for y = x x y - - - - =

More information

Robotics Project. Final Report. Computer Science University of Minnesota. December 17, 2007

Robotics Project. Final Report. Computer Science University of Minnesota. December 17, 2007 Robotics Project Final Report Computer Science 5551 University of Minnesota December 17, 2007 Peter Bailey, Matt Beckler, Thomas Bishop, and John Saxton Abstract: A solution of the parallel-parking problem

More information

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization M. Shahab Alam, M. Usman Rafique, and M. Umer Khan Abstract Motion planning is a key element of robotics since it empowers

More information

MEASURING SURFACE PROFILE WITH LOW-RESOLUTION DISPLACEMENT LASER SENSORS

MEASURING SURFACE PROFILE WITH LOW-RESOLUTION DISPLACEMENT LASER SENSORS MEASURING SURFACE PROFILE WITH LOW-RESOLUTION DISPLACEMENT LASER SENSORS J. Chen, R. Ward and G. Waterworth Leeds Metropolitan University, Faculty of Information & Engineering Systems Calverley Street,

More information

Elastic Bands: Connecting Path Planning and Control

Elastic Bands: Connecting Path Planning and Control Elastic Bands: Connecting Path Planning and Control Sean Quinlan and Oussama Khatib Robotics Laboratory Computer Science Department Stanford University Abstract Elastic bands are proposed as the basis

More information

Environments. Michael Bowling and Manuela Veloso. Carnegie Mellon University. Pittsburgh, PA

Environments. Michael Bowling and Manuela Veloso. Carnegie Mellon University. Pittsburgh, PA Motion Control in Dynamic Multi-Robot Environments Michael Bowling and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213-3890 Abstract. All mobile robots require

More information

EV3 Programming Workshop for FLL Coaches

EV3 Programming Workshop for FLL Coaches EV3 Programming Workshop for FLL Coaches Tony Ayad 2017 Outline This workshop is intended for FLL coaches who are interested in learning about Mindstorms EV3 programming language. Programming EV3 Controller

More information

Simulation of the pass through the labyrinth as a method of the algorithm development thinking

Simulation of the pass through the labyrinth as a method of the algorithm development thinking Simulation of the pass through the labyrinth as a method of the algorithm development thinking LIBOR MITROVIC, STEPAN HUBALOVSKY Department of Informatics University of Hradec Kralove Rokitanskeho 62,

More information

Geometric Path Planning for General Robot Manipulators

Geometric Path Planning for General Robot Manipulators Proceedings of the World Congress on Engineering and Computer Science 29 Vol II WCECS 29, October 2-22, 29, San Francisco, USA Geometric Path Planning for General Robot Manipulators Ziyad Aljarboua Abstract

More information

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Cambridge International Examinations Cambridge International General Certificate of Secondary Education Cambridge International Examinations Cambridge International General Certificate of Secondary Education *1750626544* MATHEMATICS 0580/22 Paper 2 (Extended) May/June 2018 Candidates answer on the Question

More information

Why Fuzzy? Definitions Bit of History Component of a fuzzy system Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation

Why Fuzzy? Definitions Bit of History Component of a fuzzy system Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation Contents Why Fuzzy? Definitions Bit of History Component of a fuzzy system Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation Linguistic Variables and Hedges INTELLIGENT CONTROLSYSTEM

More information