Design and Implementation of Fuzzy Logic Controller for A Class of Hexapod Mobile Robot
Asep Najmurrokhman, Kusnandar Kusnandar, Gema Imaduddin Sofyan, Esmeralda C. Djamal, Achmad Munir, Bambang Hsr Wibowo
- Year
- 2018
- Citations
- 7
Abstract
Recently, the development of automation technology relies on the application of artificial intelligence methods such as artificial neural networks, fuzzy logic, genetic algorithms, and so on. Application of such methods improves the system performance and to some extent increases the efficiency of the resources. This paper describes the application of fuzzy logic methods in controlling the speed of a hexapod mobile robot by utilizing Takagi-Sugeno-Kang type of its inference system. A fuzzy logic controller is used to drive a hexapod mobile robot in such a way to avoid an obstacle in the front of it. Such controller was designed to adjust the speed of gait based on two fuzzy inputs, i.e distance between robot and obstacle and its error. The distance variables and its errors comprise of three fuzzy sets with triangular membership function. While, the output of system is the speed variables of robot with three fuzzy sets by their triangle membership function. The experimental results show that the system work well according the objective of the system design. By comparing to the fuzzy logic controller run by simulation using fuzzy logic toolbox under Matlab environment and the experimental results, the speed of robot movement can be adjusted. Robot could move forward with the speed gradually decreases according to the distance between the robot and obstacle in the front of it.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002