Fuzzy Navigation of Robot System
|
|
- Bennett Mosley
- 6 years ago
- Views:
Transcription
1 Fuzzy Navigation of Robot System DIMITAR LAKOV, STANISLAV VASILEV Department of Intelligent Computer Technologies Institute of Computer and Communication System Bulgarian Academy of Sciences Acad. G. Bonchev street Bl. 2, Sofia 1113 BULGARIA Abstract: - The paper presents fuzzy navigation system for a mobile robot. This navigation is based on fuzzy inference machine that performs path planning and obstacle avoidance in arbitrary complex environments. The system is built as two-level hierarchical system. On the higher level there is a controlling PC that is connected with robot control unit through duplex, wireless communication channel. A sensor system comprising four subsystems: tactile, ultrasonic, odometer, and visual is cared for collection of environment information. The inference machine consists of two mutual connected fuzzy rule bases responsible for path planning and obstacle avoidance. The fuzzy navigation strategy is obtained as a combined compromise decision between them. Key-Words: - mobile robot, fuzzy inference system, fuzzy navigation. 1 Introduction The main challenge of modern techniques for autonomous robot navigation systems in real-world environments is neither paramount tracing nor perfect final positioning in well defined ambient conditions, but assessment, interpretation and decision making in fast variable, intrinsically uncertain environment. A good example supporting this assertion is DARPA (Urban Challenge Autonomous Vehicle Competition) [7]. In its recent editions the winners are not among fastest, strongest, and the most intelligible, but highly adaptable ones able to perform above mentioned three conditions. An important problem in autonomous navigation is the need to cope with large amount of uncertain information that is inherent for natural environment. Fuzzy logic appears to be a promising tool to merge a gap between classical techniques and intelligent soft computing based ones adequately performing these requirements. A well study of classical navigation strategy is given in [1]. Driankov et. all present fuzzy logic applications in the field of intelligent system applications [2]. An indispensable part of intelligent autonomous robot systems is a sensor system rich enough to accept and interpret ambient environment. At the same time it has to be able to assess uncertain information. As a consequence a problem with fusion of different information sources arises. Another problem is behaviour fusion of different control actions that are generated as a result of different information sources. Such problems of real-time control systems are among the most important problems that are considered in [3]. The next problem with high importance for right functioning is collision avoidance in natural environments. Many researches work in this direction. An example of this is the work connected with collision avoidance of autonomous guided vehicle using fuzzy logic navigation control. Pin and Watanabe comment some problems in driving a car by means of reflexive fuzzy behaviours that can be applied equally well in autonomous robot system [5]. A good investigation about fuzzy logic application in autonomous robot navigation is presented by Saffiotti in [6]. A detail survey in all these important fields is out of goals we state in the paper. We try only to mark some of them as initial point of investigation and a necessary incentive for recent work. The aim of this investigation is to present a possible way of fuzzy logic application in the field of autonomous navigation. We focus on two basic navigation strategies and their implementation with classical fuzzy logic. The paper is organized as follows: The second section presents the robot characteristics: some consideration for choosing of mechanical construction, information system, communication facilities, and control structure. The third section deals with intelligent navigation system, where a combined path tracing/obstacle avoidance system is proposed. Both use a simplest possible fuzzy rule base inference mechanism. The fourth section comments a sample experiment, and at the end we present a discussion about system compliance and trends in its future development. ISBN: ISSN:
2 2 The Object The object of investigation is presented in Fig. 1. The prototype has been built over caterpillar tank construction. The reason is to have a reliable, fast enough (up to 2m per second) mobile robot able freely to operate and overcome some obstacles. Fig. 1 The prototype As is shown in Fig.1, it consists of head, platform, and base unit. The head has two degrees of freedom to mimic human neck swivelling and joggling. It carries the most of the sensor systems. These two degrees of freedom performs continuous scanning of working space in left/right and up/down direction for good observing of the environment. The Base unit is set in movement by two independent caterpillar direct current drive units. A combination of velocity and direction of movements of both caterpillars produces controllable smooth rotation over centres placed on cross direction line. Depending on combined velocity and direction the rotation centre is moved from left to right infinities. When it is placed in infinities the robot moves forward/backward directions. If the centre coincides with the geometrical centre of the tank, the last spins at a place in clock/contra wise directions depending on the caterpillars control. All intermediate situations correspond to moving with different circular curves. 2.1 Information Structure An information system comprises the following sensor systems: Tactile. It senses robot path in back and forward directions, detecting probable obstacles. It is used as well as in emergency situations Ultrasonic. The ultrasonic range finder SRF04 provides precise, non-contact distance measurement in the range of its defined cone shape area. The information of the distance is presented as time intervals sent to a main controller. Odometer ADXL202E. Its measurements integrate translations and rotations of the robot, updating by this way robot position and orientation in the space. Two axis tilt sensor can measure both dynamic acceleration (vibration) and static acceleration (gravity). The position of the tracks is also measured by means of two incremental encoders. Both systems are used to provide information not only for the robot position, but also for its declination. Sound system. Built on Winbond s ISD2560. It realises sound communication. Winbond s ISD2560 provide high-quality, single-chip, Record/Playback solutions for 60-seconds messaging. The CMOS device includes on-chip oscillator, microphone preamplifier, automatic gain control, antialiasing filter, smoothing filter, speaker amplifier, and high density multi-level storage array. The system uses thirty pre-recorded worlds expressing different situations. Video. Performed as high resolution CCD camera it supplies video information using two grades of freedom. In this way the control system obtain information about working environment inspecting robot tracing. Its primary function is to track and monitor highly contrasting black/white regions. It can also detect motion, provide statistics, and transmit image information to a computer for additional processing. Wireless connection. It provides data transfer between robot sensing system and controlling PC. It is realized by single chip RF Transceiver RF- NRF401, 433 MHz ISM (Industrial, Scientific and Medical) that assure operating bit rate up to 20kbit/s in duplex mode. 2.2 Hardware The robot control system is two-level hierarchical: i. Low level, responsible for sensor processing, robot movement, obstacle reactions, and wireless data transfer to the high level, ii. High level that performs information interpretation, strategy formation, and navigation. Conditionally we call them: i. Firmware for built in robot microprocessor software implementation, ii. Software - for conventional processing of information, iii. Brainware. Intelligent part of control PC that realises soft computing ideas. 2.3 Firmware Among a few fuzzy oriented processors we chose HCS12 free scale processor family [8]. It supports some instructions that are useful for custom fuzzy logic ISBN: ISSN:
3 programs. They are: defining of membership grades, fuzzy logic rule evaluation, weighted average, etc. As a representative of firmware decisions and imbedded processor a Beckhoff TwinCAT software system is chosen [8]. It turns out to be fully compatible with conventional PC combined with Programmable Logic Controllers PLC. A multi-plc can operate simultaneously with it in on line system programming cycle and run-time systems. TwinCAT offers a precise time-base in which programs are executed with the highest deterministic features, independently of other processor tasks. TwinCAT supports all the IEC programming languages with convenient editors and a fast, effective compiler. The program media offers freely choice between six programming languages. One of them is ST, similar to conventional C that can be adapted to other platforms. In addition it supplies a library to be used for additional control, visualisation and communication. 2.4 Software A software implementation of intelligent control can be performed over standard RISK or Harvard architecture. Depending on application embedded or desktop system that is used an appropriate program tool is required. Most of researches in the field of software tools work with specific program environments that assure good testing and simulating facilities for modelling of fuzzy systems. For example: Fuzzy Logic Toolbox for MATLAB, FuzzyTECH and so. There are also software tools convenient for embedded applications which translate linguistic and logic statements to common source code, executable for C-compiler. Our solution is Fuzz-C TM. Fuzz-C TM desktop computer for building fuzzy logic systems has the following advantages: i. User friendly dialog in fuzzytech media. It offers light implementation of fuzzy logic ideas: definition of in/out as linguistically variables, different type of systems, fuzzification/defuzzification, assessment of rule compliance, etc., ii. Convenient visualisation, simulation and testing facilities, iii. Compilation of source code into C or other convenient languages, iv. Acceptable possibilities to transform the highest level of software construction into executable Brainware. 2.6 Brainware The highest level of the intelligent control system is called conditionally Brainware [9]. It performs two tasks: assessment of a highly variable and ill defined robot environment, and creation of flexible control strategy. This part is localised as a separate block independent from the other system constituents. It is tuned and upgraded in the way similar to human brain abilities of self organization. Although, up to now, its implementation is in the structure of the control PC, in sequel development of the system we envisage it to be placed as an additional block unite in the robot control structure. Such implementation increases the robot reliability. In fact, the last depends at high extent on wireless connection, communication tract throughput, and environment disturbances. Placing it in the robot structure one can gain in the following two aspects: above mentioned reliability, as well as a necessary step in the future performance of fully autonomous robot structures. The next section is dedicated mainly to this kern of the control system that is essence of the recent contribution. 3 Intelligent Navigation System The aim of navigation is to provide the robot control system with timely and up to date information in accordance with predefined goals. As a rule it comprises environment model, vehicle model, and a set of criteria. The navigation tasks are chosen among admissible states of the first two models that fulfil in the best way the set of criteria. In most of the cases a precise description of these models fails to fulfil timely many of these tasks. In this case we make many simplifications of the models, which lead to deterioration of the task. In our investigation we use another approach based on soft computing techniques. It sacrifices precise description at the expense of intuitively involved linguistically variables. Such navigation systems we call intelligent since they reflect in some extent human intuition. Functionally, the intelligent navigation system is shown in Fig. 2. Sensor data transferred from the robot to PC are processed independently and after their fusion are supplied back to the robot. Sensor Data Physical Area1 Physical Area1 Fuzzyfication Fuzzyfication First Level Behavior 1 Inference Behavior 2 Inference Defuzzyfication Defuzzyfication Fig. 2 Robot Navigation System Second Level Integration of different Behaviors ISBN: ISSN:
4 Navigation solution is an admissible compromise between decisions. Every decision is transferred to on board robot control system where it is interpreted and supplies both independently acting DC caterpillar power units. 3.1 Fuzzy Robot Navigation In order to perform both navigation strategies: obstacle avoidance, and path tracing, the control system uses a sectors distribution of working space under control. Conditionally it is divided into six regions. The range of sectors takes into consideration the cone shape area of ultrasonic sensor, and.observing ability of rotating head. In fuzzy interpretation manner there are not sharp boundaries between regions. In Fig. 3 you can see the distribution of accepted regions. left side left front front back side right front right side Fig. 4 Space Position The following abbreviations are accepted: SP: very near, vn; near, nr; and far, fr; VA: slow, sl; fast, fs; AA: left shift, ls; zero shift, zs; right shift, rs; AD: left behind, lb; right side, rs; front, ft; left side, ls; right behind, rb; VT: slow, sl; fast, fs; VT has two additional crisp values: stop, st; and go forward, fw. The three in/two out system obtains complete fuzzy rule base with eighteen rules. Fig. 3.Sector Distribution of Working Space In what follows sectors are interpreted as terms of linguistically variable. All actions are taken bearing in mind the information of this distribution. A combined obstacle avoidance/path tracing strategy is reflected into fuzzy rule base of robot functioning. The ultrasonic system performs two tasks: Defining of obstacles and final goal position, Assessment of their angular deviation in respect to current robot position. Both supply navigation system for next fuzzification and processing. 3.2 Environment representation It is accepted fuzzy environment representation via three in/two out linguistically variables: Inputs: Space Position, SP; Velocity Assessment, VA; Angle Assessment, AA; Outputs: Angular Deviation, AD; Velocity Trace, VT; In fuzzy inference mechanism they take their values in accordance with representations shown in Fig.4 to Fig. 8, respectively: Fig.5 Velocity Assessment Fig. 6 Angle Assessment ISBN: ISSN:
5 Table 3 AD and VT as a Function of SP and AA, VA= sm fr rs/fs fw/fs ls/fs Table 4 AD and VT as a Function of SP and AA, VA= fs Fig. 7 Angular Deviation Fig. 8 Velocity Trace 3.3 Inference System For better visualisation Path Tracing Strategy PTS of fuzzy rule base is represented separately by means of Table 1 and Table 2. The third fuzzy variable VA takes its values separately in Fig. 1 and Fig. 2 for both: sm and fs. Table 1 AD and VT as a Function of SP and AA, VA= sm fr rs/fs fw/fs ls/fs fr rs/fs zs/fs ls/fs Fuzzy inference machine uses classical centre of gravity defuzzification principle. As it can be seen both strategies have identical fuzzy rule base representation. The difference is that PTS is strategically goal oriented, whiles the OAS is tactical. Although every one of them is checked in every scanning cycle the integral decision is taken following three simple rules: Both strategies influence on the angular deviation leaving already accepted velocity of tracing unchanged, In every situation the obstacle avoidance strategy has higher priority than the path tracing, In case of irresolvable conflict the robot stops and emits a sound emergency signal. The first two assure relatively smooth tracing, while the last means that in case of contradictory decisions both strategies are ignored until contradictory situation vanishes. 4 An Experiment In Fig. 9 it can be seen a sample example of the navigation system with three obstacles on 300x400cm working polygon. Table 2 AD and VT as a Function of SP and AA, VA= fs fr rs/fs zs/fs ls/fs The difference between input variables of two tables is the value of third variable VA Analogously Obstacle Avoidance Strategy OAS of fuzzy rule base is represented by Table 3 and Table cm Fig. 9 A navigation among three obstacles oa ISBN: ISSN:
6 Dotted lines represent initial sensing of obstacles and the goal. The objects are sensed in every step supplying by this way navigation system. Due to autonomous acting sensor systems, simple fuzzy rule base representation, and simplified choice of navigation strategy the response control reaction is within 50msec range. This means that control actions is supplied in steps every 0,1sm of robot motion by typically fastest robot velocity 2cm per second. As a consequence a smooth tracing line is obtained. The distance between obstacles is chosen to be greater than the robot width so that there is no emergency situation in accordance with the third rule, which can break the process of tracing. Simple comparison with a classical navigation system shows the following advantages of fuzzy based navigation: i. The classical needs a complex environmental model comprising object identification with multiple on line measurements and sequel control actions. Hence the navigation system is complicated, motion control is delayed and tracing curve is not smooth, ii. Fuzzy navigation system identifies only boundaries of tracing obstacles and goal and makes decisions accordingly. There no need of other model and decisions are made by simplest and fastest way without deteriorating the trajectory to be traced, iii. The fuzzy navigation is open. That means any improvement can be simply done by upgrading of fuzzy rule base instead of new complex model creation as is the case with the classical, iv. Unified fuzzy interpretation enlighten process of information fusion of different information sources without complicated transformations, v. The most attractive feature in comparison with the classical one is a mimicking of human behaviour that has been well proven long time ago. 5 Discussion The paper presents an attempt to model mobile robot behaviour in terms of fuzzy logic. We understand quite well that this experiment can be regarded as an initial step only in the broad field of fuzzy robot modelling. At the introduction we mark five problems that meet such investigation. Now we comment their implementation: 1. Intelligent navigation: a combined path tracing/ obstacle avoidance, 2. Environment sensing: four sensing subsystems that form an abstract image presentation, 3. Information fusion: unitary approach by means of fuzzy rule base interpretation, 4. Integrated decision involving priority of the obstacle avoidance strategy, 5. Computing architecture: two level hierarchical using remote controlling PC. The primary modelling stimulates some system improvements concerning every point: 1. Involvement of other types of navigation strategies that can broaden the application field, 2. Additional sensing subsystems for example thermal. As far as every system is autonomous additional system will not cause any complication, 3. Experiments upon more complex fuzzy rule base representation. The recent reflects only primary reactions of environment stimuli, 4. Refinement of mechanisms for choosing of different navigation strategies. It can improve dynamical characteristics of the control strategies, 5. Realization of imbedded Brainware robot control structure. In this case remote control of PC can be used for distributed behaviour of multi-robot system. Above mentioned suggestions remark our intentions of future development. References [1] R. S. Arkin, Motor Schema-base Mobile Robot Navigation, International Journal of Robotic Research, Vol. 8, [2] D. Driankov, and A. Saffotti, eds. Fuzzy Logic Techniques for Autonomous Vehicle Navigation. Springer-Physica Verlag, DE, [3] Goodridge, et. all, Multilayer Fuzzy Behaviour Fusion for Real-time Control of Systems with many Sensors, in Proc. IEEE Int. Control of Multisensor Fusion and Integration for Intelligent Systems (MFI), Las Vegas, October 1994, pp [4] C. Lee,.and P. Wang, Collision Avoidance by Fuzzy Logic Control for Automated Guided Vehicle Navigation, Journal of Robotic Systems, Vol.11 Aug. pp , [5] F. G., Pin, Y. Watanabe, Driving a Car Using Reflexive Fuzzy Behaviours, in Proc. of the Second International Conference on Fuzzy Systems, San Francisco, USA [6] A. Saffiotti, The uses of Fuzzy Logic in Autonomous Robot Navigation, Center for Applied Autonomous Sensor Systems, Orebro University, Sweden, S [7] iew.asp [8] /ref_manual/s12cpuv2.pdf?fsrch=1 [9] L. A. Zadeh, A New Direction in AI Toward a Computational Theory of Perceptions. AI Magazine 22(1): ISBN: ISSN:
Soft Computing Robot Navigation Case Study
Soft Computing Robot Navigation Case Study Dimitar Vasilev Lakov ICCS BAS, Acad. G. Bonchev street, Bl.2 Sofia, 1113, Bulgaria lakov@iccs.bas.bg Margarita Raykova Saralievа ICCS BAS, Acad. G. Bonchev street,
More information3D Visualization of Sound Fields Perceived by an Acoustic Camera
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 7 Special Issue on Information Fusion Sofia 215 Print ISSN: 1311-972; Online ISSN: 1314-481 DOI: 1515/cait-215-88 3D
More informationFuzzy 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 informationVFAST Transactions on Software Engineering 2013 ISSN Volume 1, Number 1, June 2013 pp.
VFAST Transactions on Software Engineering http://vfast.org/index.php/vtse@ 2013 ISSN 2309-3978 Volume 1, Number 1, June 2013 pp. 1-09 DESIGN AND IMPLEMENTATION OF AN AUTONOMOUS CAR FOR NAVIGATION IN UNKNOWN
More informationMOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT
MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT Hongjun ZHU ABSTRACT:In order to better study the trajectory of robot motion, a motion trajectory planning and simulation based
More informationDesign 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 informationCONTROL ALGORITHM OP THE WALKER CLIMBING OVER OBSTACLES. D.E. Okhotsimski, A.K, Platonov U S S R
Session 11 CONTROL ALGORITHM OP THE WALKER CLIMBING OVER OBSTACLES Robot Implementations D.E. Okhotsimski, A.K, Platonov U S S R Abstract. The paper deals with the problem of development the multilevel
More informationSELECTION OF WHEEL CHASSIS FOR MOBILE ROBOTS IN COURSE OF PRODUCTION PROCESSES AUTOMATIZATION
6th INTERNATIONAL MULTIDISCIPLINARY CONFERENCE SELECTION OF WHEEL CHASSIS FOR MOBILE ROBOTS IN COURSE OF PRODUCTION PROCESSES AUTOMATIZATION Ing. Ladislav Kárník, CSc., Technical University of Ostrava,
More informationCHAPTER 5 FUZZY LOGIC CONTROL
64 CHAPTER 5 FUZZY LOGIC CONTROL 5.1 Introduction Fuzzy logic is a soft computing tool for embedding structured human knowledge into workable algorithms. The idea of fuzzy logic was introduced by Dr. Lofti
More informationOn the basis of degree of freedom of the arm and the type of joints used, a robotic arm can have any of the following designs:
Available online at www.sciencedirect.com ScienceDirect Procedia Manufacturing 20 (2018) 400 405 www.elsevier.com/locate/procedia 2nd International Conference on Materials Manufacturing and Design Engineering
More informationIndoor Mobile Robot Navigation and Obstacle Avoidance Using a 3D Camera and Laser Scanner
AARMS Vol. 15, No. 1 (2016) 51 59. Indoor Mobile Robot Navigation and Obstacle Avoidance Using a 3D Camera and Laser Scanner Peter KUCSERA 1 Thanks to the developing sensor technology in mobile robot navigation
More informationFUZZY 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 informationCHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER
60 CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER 4.1 INTRODUCTION Problems in the real world quite often turn out to be complex owing to an element of uncertainty either in the parameters
More informationTOPSIS Modification with Interval Type-2 Fuzzy Numbers
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 6, No 2 Sofia 26 Print ISSN: 3-972; Online ISSN: 34-48 DOI:.55/cait-26-2 TOPSIS Modification with Interval Type-2 Fuzzy Numbers
More informationAcoustic/Lidar Sensor Fusion for Car Tracking in City Traffic Scenarios
Sensor Fusion for Car Tracking Acoustic/Lidar Sensor Fusion for Car Tracking in City Traffic Scenarios, Daniel Goehring 1 Motivation Direction to Object-Detection: What is possible with costefficient microphone
More informationCONDOR TM The One-Box-Solution Controller Solutions for multi-sensor CMMs
CONDOR TM The OneBoxSolution Controller Solutions for multisensor CMMs CONDOR TM The CONDOR product family offers a comprehensive package of controllers for all kinds of multisensor CMMs and applications.
More informationDesign optimisation of industrial robots using the Modelica multi-physics modeling language
Design optimisation of industrial robots using the Modelica multi-physics modeling language A. Kazi, G. Merk, M. Otter, H. Fan, (ArifKazi, GuentherMerk)@kuka-roboter.de (Martin.Otter, Hui.Fan)@dlr.de KUKA
More informationPath Planning with Motion Optimization for Car Body-In-White Industrial Robot Applications
Advanced Materials Research Online: 2012-12-13 ISSN: 1662-8985, Vols. 605-607, pp 1595-1599 doi:10.4028/www.scientific.net/amr.605-607.1595 2013 Trans Tech Publications, Switzerland Path Planning with
More informationVariable-resolution Velocity Roadmap Generation Considering Safety Constraints for Mobile Robots
Variable-resolution Velocity Roadmap Generation Considering Safety Constraints for Mobile Robots Jingyu Xiang, Yuichi Tazaki, Tatsuya Suzuki and B. Levedahl Abstract This research develops a new roadmap
More informationEAGLE TM Accuracy. Speed. Repeatability. Motion Control Solutions for CMMs
EAGLE TM Accuracy. Speed. Repeatability. Motion Control Solutions for CMMs EAGLE TM The EAGLE product family offers a comprehensive package of controllers for all kinds of coordinate measuring machines.
More informationFULLY AUTOMATIC ROUGHNESS MEASUREMENT "IN MINIATURE"
FULLY AUTOMATIC ROUGHNESS MEASUREMENT "IN MINIATURE" Klingelnberg now has a new roughness probe that is capable of measuring gear teeth with a module as small as 0.9 mm for carrying out surface measurements
More informationCHAPTER 3 MULTI AGENT ROBOT CONTROL BASED ON TYPE-2 FUZZY AND ANT COLONY OPTIMIZATION
41 CHAPTER 3 MULTI AGENT ROBOT CONTROL BASED ON TYPE-2 FUZZY AND ANT COLONY OPTIMIZATION 3.1 INTRODUCTION This chapter is to focus on an Agent based approach to Multi robot control using type -2 fuzzy
More informationOutline Sensors. EE Sensors. H.I. Bozma. Electric Electronic Engineering Bogazici University. December 13, 2017
Electric Electronic Engineering Bogazici University December 13, 2017 Absolute position measurement Outline Motion Odometry Inertial systems Environmental Tactile Proximity Sensing Ground-Based RF Beacons
More informationSpeed regulation in fan rotation using fuzzy inference system
58 Scientific Journal of Maritime Research 29 (2015) 58-63 Faculty of Maritime Studies Rijeka, 2015 Multidisciplinary SCIENTIFIC JOURNAL OF MARITIME RESEARCH Multidisciplinarni znanstveni časopis POMORSTVO
More informationFUZZY LOGIC TECHNIQUES. on random processes. In such situations, fuzzy logic exhibits immense potential for
FUZZY LOGIC TECHNIQUES 4.1: BASIC CONCEPT Problems in the real world are quite often very complex due to the element of uncertainty. Although probability theory has been an age old and effective tool to
More informationWaypoint 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 informationROBOT SENSORS. 1. Proprioceptors
ROBOT SENSORS Since the action capability is physically interacting with the environment, two types of sensors have to be used in any robotic system: - proprioceptors for the measurement of the robot s
More informationAUV Cruise Path Planning Based on Energy Priority and Current Model
AUV Cruise Path Planning Based on Energy Priority and Current Model Guangcong Liu 1, Hainan Chen 1,2, Xiaoling Wu 2,*, Dong Li 3,2, Tingting Huang 1,, Huawei Fu 1,2 1 Guangdong University of Technology,
More informationDRK6000/8000 System Specification. DRK6000 Wireless Mobile System DRK8000 Wireless Mobile Animated Head System
DRK6000/8000 System Specification DRK6000 Wireless Mobile System DRK8000 Wireless Mobile Animated Head System Version: 1.0.5 Feb. 2004 Table of Contents I. WiRobot DRK6000/8000 Overview 2 I.1. Standard
More informationEXPERIMENTAL PLATFORM FOR SIMULATION AND ANALYSIS OF SYSTEMS STATES AND FAULT DIAGNOSIS IN INDUSTRIAL AND LOGISTICS SYSTEMS
EXPERIMENTAL PLATFORM FOR SIMULATION AND ANALYSIS OF SYSTEMS STATES AND FAULT DIAGNOSIS IN INDUSTRIAL AND LOGISTICS SYSTEMS Konstantin D. DIMITROV, Borislav B. GRIGOROV Technical University of Sofia, Bulgaria
More informationA METHOD OF MAP MATCHING FOR PERSONAL POSITIONING SYSTEMS
The 21 st Asian Conference on Remote Sensing December 4-8, 2000 Taipei, TAIWA A METHOD OF MAP MATCHIG FOR PERSOAL POSITIOIG SSTEMS Kay KITAZAWA, usuke KOISHI, Ryosuke SHIBASAKI Ms., Center for Spatial
More informationA Predictive Controller for Object Tracking of a Mobile Robot
A Predictive Controller for Object Tracking of a Mobile Robot Xiaowei Zhou, Plamen Angelov and Chengwei Wang Intelligent Systems Research Laboratory Lancaster University, Lancaster, LA1 4WA, U. K. p.angelov@lancs.ac.uk
More information// Highest precision for guiding your web: BST eltromat Web Guiding. Be inspired. Move forward.
// Highest precision for guiding your web: BST eltromat Web Guiding. Be inspired. Move forward. EFFICIENT WEB GUIDING RELIABLY GUIDED. Growing production speeds and increasing quality demands: Modern production
More informationTowards Automatic Recognition of Fonts using Genetic Approach
Towards Automatic Recognition of Fonts using Genetic Approach M. SARFRAZ Department of Information and Computer Science King Fahd University of Petroleum and Minerals KFUPM # 1510, Dhahran 31261, Saudi
More informationThe Use of Fuzzy Logic at Support of Manager Decision Making
The Use of Fuzzy Logic at Support of Manager Decision Making The use of fuzzy logic is the advantage especially at decision making processes where the description by algorithms is very difficult and criteria
More informationElastic 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 informationRESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA, 1 SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA,
RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA 10.1515/rput-2016-0038 2016, Volume 24, Number 38 VISUALISATION IN ASSEMBLY Štefan VÁCLAV
More informationRapid Simultaneous Learning of Multiple Behaviours with a Mobile Robot
Rapid Simultaneous Learning of Multiple Behaviours with a Mobile Robot Koren Ward School of Information Technology and Computer Science University of Wollongong koren@uow.edu.au www.uow.edu.au/~koren Abstract
More informationControl System Consideration of IR Sensors based Tricycle Drive Wheeled Mobile Robot
Control System Consideration of IR Sensors based Tricycle Drive Wheeled Mobile Robot Aye Aye New, Aye Aye Zan, and Wai Phyo Aung Abstract Nowadays, Wheeled Mobile Robots (WMRs) are built and the control
More informationModifications of VFH navigation methods for mobile robots
Available online at www.sciencedirect.com Procedia Engineering 48 (01 ) 10 14 MMaMS 01 Modifications of VFH navigation methods for mobile robots Andre Babinec a * Martin Dean a Františe Ducho a Anton Vito
More informationINTEGRATED TECH FOR INDUSTRIAL POSITIONING
INTEGRATED TECH FOR INDUSTRIAL POSITIONING Integrated Tech for Industrial Positioning aerospace.honeywell.com 1 Introduction We are the world leader in precision IMU technology and have built the majority
More informationOBSTACLE DETECTION WITH BLUETOOTH CONTROLLED VEHICLE MOTION
PROJECT REPORT ON OBSTACLE DETECTION WITH BLUETOOTH CONTROLLED VEHICLE MOTION BY Sasank Das Alladi Naga Aiswarya Vadlamani Priyadarsini Pethanaraj Rohit Chaitanya Kunkumagunta ECE 511: MICROPROCESSORS
More informationPath Planning of Mobile Robots Via Fuzzy Logic in Unknown Dynamic Environments with Different Complexities
J. Basic. Appl. Sci. Res., 3(2s)528-535, 2013 2013, TextRoad Publication ISSN 2090-4304 Journal of Basic and Applied Scientific Research www.textroad.com Path Planning of Mobile Robots Via Fuzzy Logic
More informationOptimal Design of the Fuzzy Navigation System for a Mobile Robot Using Evolutionary Algorithms
International Journal of Advanced Robotic Systems ARTICLE Optimal Design of the Fuzzy Navigation System for a Mobile Robot Using Evolutionary Algorithms Regular Paper Abraham Meléndez 1, Oscar Castillo
More informationFUZZY SYSTEM FOR PLC
FUZZY SYSTEM FOR PLC L. Körösi, D. Turcsek Institute of Control and Industrial Informatics, Slovak University of Technology, Faculty of Electrical Engineering and Information Technology Abstract Programmable
More informationSense Autonomous 2_11. All rights reserved.
Sense Autonomous Sense Autonomous 2_11 All rights reserved. The material in this book may not be copied, duplicated, printed, translated, re-edited or broadcast without prior agreement in writing. For
More informationFuzzy Logic Based Path Planning for Quadrotor
Fuzzy Logic Based Path Planning for Quadrotor Reagan L. Galvez a*, Elmer P. Dadios a, and Argel A. Bandala b a Gokongwei College of Engineering De La Salle University-Manila, Manila, Philippines b Gokongwei
More informationA BRIEF SURVEY ON FUZZY SET INTERPOLATION METHODS
A BRIEF SURVEY ON FUZZY SET INTERPOLATION METHODS Zsolt Csaba Johanyák, Szilveszter Kovács 2 Senior lecturer, 2 PhD, Associate professor Kecskemét College, Mechanical Engineering and Automation College
More informationHAND GESTURE RECOGNITION USING MEMS SENSORS
HAND GESTURE RECOGNITION USING MEMS SENSORS S.Kannadhasan 1, R.Suresh 2,M.Shanmuganatham 3 1,2 Lecturer, Department of EEE, Tamilnadu Polytechnic College, Madurai, Tamilnadu, (India) 3 Senior Lecturer,
More informationResearch on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm
Acta Technica 61, No. 4A/2016, 189 200 c 2017 Institute of Thermomechanics CAS, v.v.i. Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Jianrong Bu 1, Junyan
More informationAUTOMATIC 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 informationStructural Configurations of Manipulators
Structural Configurations of Manipulators 1 In this homework, I have given information about the basic structural configurations of the manipulators with the concerned illustrations. 1) The Manipulator
More informationReference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive
Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive R. LUÍS J.C. QUADRADO ISEL, R. Conselheiro Emídio Navarro, 1950-072 LISBOA CAUTL, R. Rovisco
More informationExploration of an Indoor-Environment by an Autonomous Mobile Robot
IROS '94 September 12-16, 1994 Munich, Germany page 1 of 7 Exploration of an Indoor-Environment by an Autonomous Mobile Robot Thomas Edlinger edlinger@informatik.uni-kl.de Ewald von Puttkamer puttkam@informatik.uni-kl.de
More information7. Decision Making
7. Decision Making 1 7.1. Fuzzy Inference System (FIS) Fuzzy inference is the process of formulating the mapping from a given input to an output using fuzzy logic. Fuzzy inference systems have been successfully
More informationNew Approach in Non- Contact 3D Free Form Scanning
New Approach in Non- Contact 3D Free Form Scanning Contents Abstract Industry Trends The solution A smart laser scanning system Implementation of the laser scanning probe in parts inspection Conclusion
More informationInstant Prediction for Reactive Motions with Planning
The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA Instant Prediction for Reactive Motions with Planning Hisashi Sugiura, Herbert Janßen, and
More informationA Simplified Vehicle and Driver Model for Vehicle Systems Development
A Simplified Vehicle and Driver Model for Vehicle Systems Development Martin Bayliss Cranfield University School of Engineering Bedfordshire MK43 0AL UK Abstract For the purposes of vehicle systems controller
More informationON THE VELOCITY OF A WEIGHTED CYLINDER DOWN AN INCLINED PLANE
ON THE VELOCITY OF A WEIGHTED CYLINDER DOWN AN INCLINED PLANE Raghav Grover and Aneesh Agarwal RG (Grade 12 High School), AA (Grade 11 High School) Department of Physics, The Doon School, Dehradun. raghav.503.2019@doonschool.com,
More informationGraphs, Search, Pathfinding (behavior involving where to go) Steering, Flocking, Formations (behavior involving how to go)
Graphs, Search, Pathfinding (behavior involving where to go) Steering, Flocking, Formations (behavior involving how to go) Class N-2 1. What are some benefits of path networks? 2. Cons of path networks?
More informationAdvanced Inference in Fuzzy Systems by Rule Base Compression
Mathware & Soft Computing 14 (2007), 201-216 Advanced Inference in Fuzzy Systems by Rule Base Compression A. Gegov 1 and N. Gobalakrishnan 2 1,2 University of Portsmouth, School of Computing, Buckingham
More informationLecture notes. Com Page 1
Lecture notes Com Page 1 Contents Lectures 1. Introduction to Computational Intelligence 2. Traditional computation 2.1. Sorting algorithms 2.2. Graph search algorithms 3. Supervised neural computation
More informationDISTANCE MEASUREMENT USING STEREO VISION
DISTANCE MEASUREMENT USING STEREO VISION Sheetal Nagar 1, Jitendra Verma 2 1 Department of Electronics and Communication Engineering, IIMT, Greater Noida (India) 2 Department of computer science Engineering,
More informationThe Collision-free Workspace of the Tripteron Parallel Robot Based on a Geometrical Approach
The Collision-free Workspace of the Tripteron Parallel Robot Based on a Geometrical Approach Z. Anvari 1, P. Ataei 2 and M. Tale Masouleh 3 1,2 Human-Robot Interaction Laboratory, University of Tehran
More informationA Content Based Image Retrieval System Based on Color Features
A Content Based Image Retrieval System Based on Features Irena Valova, University of Rousse Angel Kanchev, Department of Computer Systems and Technologies, Rousse, Bulgaria, Irena@ecs.ru.acad.bg Boris
More informationAn Architecture for Automated Driving in Urban Environments
An Architecture for Automated Driving in Urban Environments Gang Chen and Thierry Fraichard Inria Rhône-Alpes & LIG-CNRS Lab., Grenoble (FR) firstname.lastname@inrialpes.fr Summary. This paper presents
More informationAUTONOMOUS mobile robots are those robots that have
636 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 15, NO. 4, AUGUST 2007 Quick Design of Fuzzy Controllers With Good Interpretability in Mobile Robotics Manuel Mucientes and Jorge Casillas Abstract This paper
More informationUnit 2: Locomotion Kinematics of Wheeled Robots: Part 3
Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3 Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 28, 2014 COMP 4766/6778 (MUN) Kinematics of
More informationSOLUTION: 1. First define the temperature range, e.g. [0 0,40 0 ].
2. 2. USING MATLAB Fuzzy Toolbox GUI PROBLEM 2.1. Let the room temperature T be a fuzzy variable. Characterize it with three different (fuzzy) temperatures: cold,warm, hot. SOLUTION: 1. First define the
More informationFuzzy Logic Control of Autonomous Vehicles for Parallel Parking Maneuver
Fuzzy Logic Control of Autonomous Vehicles for Parallel Parking Maneuver by Yanan Zhao and Emmanuel G. Collins, Jr. Department of Mechanical Engineering Florida A&M University - Florida State University,
More informationOptimization with linguistic variables
Optimization with linguistic variables Christer Carlsson christer.carlsson@abo.fi Robert Fullér rfuller@abo.fi Abstract We consider fuzzy mathematical programming problems (FMP) in which the functional
More informationSIMULATION TESTS ON SHAPING THE WORKING WIDTH OF THE CONCRETE PROTECTIVE SYSTEMS
Journal of KONES Powertrain and Transport, Vol. 7, No. 00 SIMULATION TESTS ON SHAPING THE WORKING WIDTH OF THE CONCRETE PROTECTIVE SYSTEMS Wac aw Borkowski, Zdzis aw Hryciów, Piotr Rybak, Józef Wysocki
More informationCOMET 5 3D DIGITIZING
COMET 5 3D DIGITIZING 2 COMET 5: THE 3D SENSOR REFERENCE 3D digitizing in revolutionary shape: With the COMET5 sensor, Steinbichler Optotechnik is presenting a system perfectly fitting the steadily growing
More informationVenScan LMS. Inline moisture measurement system for web-shaped materials (decorative papers, finish foils, overlays, underlays, laminates)
Inline measurement from the first meter Independent of density due to 2-PMR technology Simple calibration in groups Robust and low-maintenance VenScan LMS Inline moisture measurement system for web-shaped
More informationResolving the Conflict Between Competitive and Cooperative Behavior in Michigan-Type Fuzzy Classifier Systems
Resolving the Conflict Between Competitive and Cooperative Behavior in Michigan-Type Fuzzy Classifier Systems Peter Haslinger and Ulrich Bodenhofer Software Competence Center Hagenberg A-4232 Hagenberg,
More informationAmerican Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) ISSN (Print) , ISSN (Online)
American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) ISSN (Print) 2313-4410, ISSN (Online) 2313-4402 Global Society of Scientific Research and Researchers http://asrjetsjournal.org/
More informationFuzzy If-Then Rules. Fuzzy If-Then Rules. Adnan Yazıcı
Fuzzy If-Then Rules Adnan Yazıcı Dept. of Computer Engineering, Middle East Technical University Ankara/Turkey Fuzzy If-Then Rules There are two different kinds of fuzzy rules: Fuzzy mapping rules and
More informationInternational Journal of Computer & Organization Trends Volume 5 Issue 1 Jan to Feb 2015
Introducing Autonomous Car Methodology in WSN Promita Maitra 1, Sohini Nandi 2, Ipsita Saha 3, Poojarini Mitra 4, Sayani Chandra 5 1 Student, Dept. of Computer Science and Engineering, Gurunanak Institute
More informationLotfi Zadeh (professor at UC Berkeley) wrote his original paper on fuzzy set theory. In various occasions, this is what he said
FUZZY LOGIC Fuzzy Logic Lotfi Zadeh (professor at UC Berkeley) wrote his original paper on fuzzy set theory. In various occasions, this is what he said Fuzzy logic is a means of presenting problems to
More informationMODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM
CHAPTER-7 MODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM 7.1 Introduction To improve the overall efficiency of turning, it is necessary to
More informationNeural Networks for Obstacle Avoidance
Neural Networks for Obstacle Avoidance Joseph Djugash Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 josephad@andrew.cmu.edu Bradley Hamner Robotics Institute Carnegie Mellon University
More informationCHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS
CHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS 4.1. INTRODUCTION This chapter includes implementation and testing of the student s academic performance evaluation to achieve the objective(s)
More informationNatural Viewing 3D Display
We will introduce a new category of Collaboration Projects, which will highlight DoCoMo s joint research activities with universities and other companies. DoCoMo carries out R&D to build up mobile communication,
More informationMODELLING AND MOTION ANALYSIS OF FIVE-BAR 5R MECHANISM
Int. J. of Applied Mechanics and Engineering, 1, vol.19, No., pp.677-686 DOI: 1.78/ijame-1-6 MODELLING AND MOTION ANALYSIS OF FIVE-BAR 5R MECHANISM Z. BUDNIAK * and T. BIL Faculty of Mechanical Engineering
More information1 Trajectories. Class Notes, Trajectory Planning, COMS4733. Figure 1: Robot control system.
Class Notes, Trajectory Planning, COMS4733 Figure 1: Robot control system. 1 Trajectories Trajectories are characterized by a path which is a space curve of the end effector. We can parameterize this curve
More informationEE631 Cooperating Autonomous Mobile Robots
EE631 Cooperating Autonomous Mobile Robots Lecture: Multi-Robot Motion Planning Prof. Yi Guo ECE Department Plan Introduction Premises and Problem Statement A Multi-Robot Motion Planning Algorithm Implementation
More informationAutomatic Machinery Fault Detection and Diagnosis Using Fuzzy Logic
Automatic Machinery Fault Detection and Diagnosis Using Fuzzy Logic Chris K. Mechefske Department of Mechanical and Materials Engineering The University of Western Ontario London, Ontario, Canada N6A5B9
More informationResearch on Adaptive Control System of Robot Arm with Six Degrees of Freedom
6th International Conference on Sensor Network and Computer Engineering (ICSNCE 2016) Research on Adaptive Control System of Robot Arm with Six Degrees of Freedom Changgeng Yu 1, a and Suyun Li 1, b,*
More informationSpline Guided Path of a Mobile Robot with Obstacle Avoidance Characteristics
Spline Guided Path of a Mobile Robot with Obstacle Avoidance Characteristics D. K. Biswas TIC, CMERI, Durgapur, India (Email: dbiswas@cmeri.res.in) Abstract Path planning of a mobile robot is a wide field
More informationAUTONOMOUS ROBOT NAVIGATION BASED ON FUZZY LOGIC AND REINFORCEMENT LEARNING
BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică Gheorghe Asachi din Iaşi, Tomul LVI (LX), Fasc. 4, 2010 Secţia CONSTRUCŢII DE MAŞINI AUTONOMOUS ROBOT NAVIGATION BASED ON FUZZY
More informationInternational Journal of Engineering Trends and Applications (IJETA) Volume 4 Issue 6, Nov-Dec 2017
RESEARCH ARTICLE OPEN ACCESS Robot Navigation Using MATLAB S Bounding Box Algorithm Vishal Thakur [1], Vaibhav Khedkar [2], Ajay Patkar [3], Akshay Chidrawar [4] Department of Electronics Engineering Vivekanand
More informationInterpolative Fuzzy Reasoning and Fuzzy Automata in. Adaptive System Applications
Sz. Kovács: Interpolative Fuzzy Reasoning and Fuzzy Automata in Adaptive System Applications, Proceedings of the IIZUKA2, 6 th International Conference on Soft Computing, October -4, Iizuka, Fukuoka, Japan,
More informationAutonomous Mobile Robots, Chapter 6 Planning and Navigation Where am I going? How do I get there? Localization. Cognition. Real World Environment
Planning and Navigation Where am I going? How do I get there?? Localization "Position" Global Map Cognition Environment Model Local Map Perception Real World Environment Path Motion Control Competencies
More information1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator
1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator G. Pajak University of Zielona Gora, Faculty of Mechanical Engineering, Zielona Góra, Poland E-mail: g.pajak@iizp.uz.zgora.pl
More informationAutomated Driving Development
Automated Driving Development with MATLAB and Simulink MANOHAR REDDY M 2015 The MathWorks, Inc. 1 Using Model-Based Design to develop high quality and reliable Active Safety & Automated Driving Systems
More informationPrediction of traffic flow based on the EMD and wavelet neural network Teng Feng 1,a,Xiaohong Wang 1,b,Yunlai He 1,c
2nd International Conference on Electrical, Computer Engineering and Electronics (ICECEE 215) Prediction of traffic flow based on the EMD and wavelet neural network Teng Feng 1,a,Xiaohong Wang 1,b,Yunlai
More informationEfficient CPU Scheduling Algorithm Using Fuzzy Logic
2012 International Conference on Computer Technology and Science (ICCTS 2012) IPCSIT vol. 47 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V47.3 Efficient CPU Scheduling Algorithm Using
More informationPerimeter and Area Estimations of Digitized Objects with Fuzzy Borders
Perimeter and Area Estimations of Digitized Objects with Fuzzy Borders Nataša Sladoje,, Ingela Nyström, and Punam K. Saha 2 Centre for Image Analysis, Uppsala, Sweden {natasa,ingela}@cb.uu.se 2 MIPG, Dept.
More informationGesture Recognition Using 3D MEMS Accelerometer
Gesture Recognition Using 3D MEMS Accelerometer Akhila Denny 1, Annmary Cherian 2, Athira V Nair 3, Anitta Thomas 4 Graduate Students, Department of Electronics and Communication Engineering, Viswajyothi
More informationCANAL FOLLOWING USING AR DRONE IN SIMULATION
CANAL FOLLOWING USING AR DRONE IN SIMULATION ENVIRONMENT Ali Ahmad, Ahmad Aneeque Khalid Department of Electrical Engineering SBA School of Science & Engineering, LUMS, Pakistan {14060006, 14060019}@lums.edu.pk
More information