FAULT TOLERANCE FOR TWO WHEEL MOBILE ROBOT USING FSM (FINITE STATE MACHINE)
Journal Title: International Journal of Software Engineering and Computer Systems - Year 2017, Vol 3, Issue 1
Abstract
Fault Tolerance (FT) enables system to continue operating despite in the event of failures. Therefore, FT serves as a backup component or procedure that can immediately play its role to minimize any service lost. FT exists in many forms, where it can either be in the software form or hardware form or both hardware and software form. Fault Tolerance is an umbrella term for fault detection, fault isolation, fault identification and fault solving. To better visualize the fault detection and isolation process, a two wheel robot is used in this study to represent the complex system. The aim of this research is to construct and design a Fault Tolerance algorithm considered to speed up the fault isolation procedure and it might identify multiple fault with the same static fault signature. The Finite State Machine (FSM) model, a wide library of reusable model for the fault tolerant is used in this study to solve the fault in actuator or in the sensor by resetting and adjusting it to the correct position. Using the system sensors or actuators, the technique used is able to recognize the fault from its data. This FSM method is capable to avoid, replace, reset and recover any possible faults occurred in the system, offering an innovative solution to identify and solve a fault immediately.
Authors and Affiliations
Chan Shi Jing, Dwi Pebrianti, Mohammad Fadhil Abas, Luhur Bayuaji
A PROPOSED FRAMEWORK TO CONTROL RUMOUR PROPAGATION ON TWITTER FOR CRITICAL NATIONAL INFORMATION INFRASTRUCTURE (CNII) ORGANISATIONS
Critical National Information Infrastructure (CNII) organisations in Malaysia consist of many crucial sectors that not solely effect on national e-sovereignty, but also on economy, social and politic matters. Due to the...
REPRESENTING VARIABILITY IN SOFTWARE ARCHITECTURE: A SYSTEMATIC LITERATURE REVIEW
Variability in software-intensive systems is the ability of a software artefact (e.g., a system, subsystem, or component) to be extended, customised or configured for deployment in a specific context. Software Architectu...
PARALLEL INTEGRATION ALGORITHM AND ITS USAGE FOR A PRACTICAL SIMULATION OF SPACECRAFT ATTITUDE MOTION
Nowadays multi-core processors are installed almost in each modern workstation, but the question of these computational resources effective utilization is still a topical one. In this paper the four-point block one-step...
INFORMATION SYSTEMS REENGINEERING APPROACH BASED ON THE MODEL OF INFORMATION SYSTEMS DOMAINS
The paper considers current problems of integration of Information Systems (IS), limitations of current methods of IS Reengineering and limitations of existing approaches for Data Integration in Relational Databases. The...
GREENVEC GAME FOR SKIN CONDUCTIVITY LEVEL (SCL) BIOFEEDBACK PERFORMANCE SIMULATOR USING GALVANIC SKIN RESPONSE (GSR) SENSOR
The increasing fame of biofeedback game has brought convenience to human life. More and more people rely on biofeedback game as an alternative medical treatment to overcome their stress problems. GreenVec Biofeedback Gam...