design-and-implementation-of-fuzzy-logic-for-obstacle-1mkn35olye
design-and-implementation-of-fuzzy-logic-for-obstacle-1mkn35olye
Abstract—Autonomous mobile robots based on wheel drive are can be used in all terrains. Mobile robots also play an important
widely used in various applications. The differential drive mobile role in education as they provide a flexible platform to explore
robot (DDMR) is one type with wheel drive. DDMR uses one and teach various topics such as mechanics, electronics, and
actuator to move each wheel on the mobile robot. Autonomous
capabilities are needed to avoid obstacles around the DDMR. This software. Mobile robots are widely used because they are the
paper presents implementing a fuzzy logic algorithm for obstacle smallest and have relatively lower investment costs than flying
avoidance at a low cost (DDMR). The fuzzy logic algorithm and humanoid robots. Apart from that, the way of movement
input is obtained from three ultrasonic sensors installed in front used by mobile robots is also understood by humans. This
of the DDMR with an angle difference between the sensors of makes it easier to develop mobile robots that use wheels as
450 . Distance information from the ultrasonic sensors is used to
regulate the speed of the right and left motors of the DDMR. propulsion in various applications.
Based on the test results, the Mamdani inference system using One of the developments in mobile robots in the industry
the fuzzy logic algorithm was successfully implemented as an 4.0 era is autonomous mobile robots (AMR). Advances in
obstacle avoidance algorithm. The speed values of the right and
left DDMR wheels produce values according to the rules created in
sensors, data processing, and artificial intelligence have enabled
the Mamdani inference system. DDMR managed to pass through AMRs to become more sophisticated, adaptive, and flexible in
a tunnel-shaped environment and reach its goal without hitting carrying out assigned tasks. One of the capabilities AMR needs
any obstacles around it. The average speed produced by DDMR to prevent damage from collision hazards is obstacle avoidance
in reaching the goal is 4.91 cm/s. [13]. Obstacle avoidance capabilities to detect, identify, and
avoid obstacles efficiently [14]. This is the basis for the success
Keywords—DDMR; obstacle avoidance; mamdani; fuzzy logic; of autonomous vehicles and robots operating in dynamic envi-
mobile robot.
ronments [15]. Robots that can avoid obstacles will be able to
reduce the risk of collisions associated with financial investment
I. I NTRODUCTION in robot development.
Mobile robots are one of the successful achievements in One of the algorithms used in obstacle avoidance is fuzzy
robotics and provide a path to a new era in automation technol- logic (FL) [16]–[20]. Fuzzy algorithms utilize an approach like
ogy. Advances in artificial intelligence, sensory, and movement how humans make uncertain decisions [20]. Fuzzy logic allows
technology mean mobile robots can move autonomously with robots or autonomous systems to make decisions based on
increasingly high levels of accuracy. Mobile robots are widely understanding the ”truth” or ”untruth” of a condition [18]. This
implemented in various fields such as industry [1]–[3], health algorithm allows the system to listen and respond to sensory
[4]–[6], military [7]–[9] and education [10]–[12]. In the indus- information in a given condition [16]. The use of fuzzy logic
trial sector, mobile robots can be used to improve automation in obstacle avoidance allows robots to make decisions based on
systems and perform repetitive work precisely and at lower information, such as distance and speed [17] and can respond
costs. The health sector also uses mobile robot technology in to the information obtained with an appropriate level of caution
services that help patients. The use of mobile robot services is [19]. A control system that uses fuzzy logic as a controller can
very beneficial during the COVID-19 outbreak because it not be built more simply and flexibly to handle the system without
only prevents the spread of infection and reduces human error having to build a mathematical model. This is the advantage of
but also allows health staff to reduce direct contact. Mobile fuzzy logic, so it is widely used in various applications. One
robots can be used to improve navigation techniques so that they application that can be solved using the fuzzy logic algorithm
is obstacle avoidance on mobile robots.
One important part of fuzzy logic is the fuzzy inference mechanical or electronic entities that can perform specific tasks
system (FIS). One type of fuzzy inference system that is automatically, with or without human intervention [29]. In other
considered to have advantages in a more interpretable rule words, robots are automatic machines that can replace human
base is Mamdani [16], [21], [22]. Mamdani FIS is one of work, even though they do not have a human-like appearance
the most used approaches in applying fuzzy logic in decision- or do not carry out tasks like humans do [30]. The use of
making [16]. Mamdani is also considered more popular than robots has expanded in various sectors of human daily activities.
Sugeno and Tsukamoto. One of the main characteristics of the These sectors include manufacturing, transportation, regional
Mamdani fuzzy inference system is its ability to develop rules exploration, medical fields, military needs, and laboratory ex-
that can be easily interpreted by humans [21]. This allows periments. Robots are generally divided into mobile robots
domain experts, such as engineers or experts in a particular and fixed robots [31]. The difference between the two lies
field, to creatively construct rules based on their knowledge in the ability of movement and destruction in carrying out it
of the system organized in a fuzzy environment. Apart from [32]. Robots of the fixed robot type work in a predetermined
that, the Mamdani fuzzy inference system is also flexible in and fixed environment [33]. Meanwhile, mobile robots operate
handling devices in data input [22]. In the Mamdani method, in a constantly changing environment [34]. Fixed robots are
all input and output variables have a membership function that more frequently used in industry for repetitive tasks, and the
accommodates all members of the fuzzy set [23]. location of use has been previously identified, such as robot
Mamdani’s fuzzy inference system is a type of fuzzy infer- manipulators that inspect materials moving on conveyors [34].
ence system that is very suitable to be applied in the context of Meanwhile, mobile robots must carry out more complex and
obstacle avoidance on mobile robots. The information required dynamic tasks quickly because they operate in unpredictable
by the obstacle avoidance algorithm is generally obtained from environments [33].
sensors installed on the robot body. These sensors will act as Fixed robots operate in a fixed position or with minimal
the robot’s eyes and ears so that it can provide insight and movement [35]. Fixed robots are usually designed to perform
understanding of the surrounding environment. Several sensors specific tasks in a relatively static environment. One of the
used for obstacle detection in mobile robots include ultrasonic most significant advantages of fixed robots is the robot’s
[24]–[26], lidar [27], [28], and others. The ultrasonic sensor will ability to work tirelessly and consistently, thereby increasing
work by utilizing ultrasonic sound waves emitted and reflected productivity. Fixed robots can handle monotonous and repetitive
by surrounding objects [24]. This can be used to measure the tasks, allowing human workers to focus on more complex and
distance between a robot and an object. Ultrasonic sensors are creative aspects of work [36]. Additionally, fixed robots are
very useful in detecting obstacles at short to medium distances adaptable as they can be reprogrammed to perform different
[25] and in complex environments [26]. In the implementation tasks, which makes them cost-efficient for businesses with
of mobile robots, ultrasonic sensors are widely used because growing production needs [37].
they have the advantage of low cost. Meanwhile, lidar uses Even though they have many advantages, fixed robots also
laser technology which can create a three-dimensional map of have their challenges. One significant problem is the high initial
the surrounding environment [27]. This gives the robot a higher costs for acquisition and installation, which can be a barrier for
level of accuracy in detecting objects at long distances [28]. small businesses [38]. Additionally, programming a fixed robot
The information collected by these sensors will be used by the to perform a new task can be time-consuming and requires
obstacle avoidance algorithm to make decisions about how the skilled technicians [39]. Fixed robots can be found in various
robot should move. applications in the industrial world, such as manufacturing,
The contribution of this research is to design a fuzzy logic- automotive, pharmaceuticals, and others.
based obstacle avoidance algorithm using three ultrasonic sen- Meanwhile, mobile robots, which are also known as au-
sors to control the speed of the mobile robot. This research also tonomous robots or mobile autonomous robots, are a type of
uses a low-cost mobile robot platform to implement a real-time robot that can move or move places [40]. In contrast to fixed
obstacle avoidance algorithm. robots, which are stationary, mobile robots are equipped with
This article is organized as follows: Section 2 explains the mobility mechanisms that allow them to move and navigate the
robot design used in this research. Section 3 presents the environment independently. This autonomy is made possible
Fuzzy Logic method used to avoid obstacles in the testing through sensors, cameras, and advanced algorithms that enable
environment. Section 4 presents the results of the experiment. robots to sense their surroundings, make decisions, and move
The conclusion of this study is presented in Section 5. across complex terrain. Mobile robots often have wheels, legs,
wings, and propellers designed for specific applications and
II. M OBILE ROBOT environments. Mobile robots, such as autonomous vehicles,
drones, and exploration, are often used in various applications
Advances in robot technology have become an important
that require mobility and adaptation to environmental changes
factor in the world of technology and industry. Robots are
Riky Dwi Puriyanto, Design and Implementation of Fuzzy Logic for Obstacle Avoidance in Differential Drive Mobile Robot
Journal of Robotics and Control (JRC) ISSN: 2715-5072 134
[40]. The flexibility and adaptability of mobile robots make locations, maintaining operator safety. Mobile robots are more
them a dynamic and transformative technology with the poten- flexible in various applications [49]. Mobile robots can be
tial to revolutionize various sectors. customized and configured to perform various tasks, while fixed
Mobile robots can be divided according to where they move robots tend to be designed for specific tasks. Mobile robots
into three main categories: aerial (air), underwater (underwater), have higher manoeuvrability in carrying out tasks that require
and terrestrial (land) [41]–[43]. Each category has specific movement around objects, obstacles, or complex situations and
characteristics and is used in various applications based on the can adapt to changing conditions more efficiently compared to
environment in which it moves. Aerial robots are a type of fixed robots than fixed robots [45].
mobile robot designed to move and operate in the air or an One type of mobile robot is a differential drive mobile robot,
open environment [41]. A drone or unmanned aerial vehicle which uses a driving method based on differences in the speed
(UAV) is the most common example. Drones are used in of wheels placed on opposite sides [50]. The differential drive
various applications, such as aerial mapping, surveying, aerial mechanism allows this robot to move independently by control-
photography, surveillance, and entertainment. The advantage of ling the right and left wheels’ speed [51]. This creates flexible
aerial robots is the robot’s ability to reach locations that are robot manoeuvres and allows the robot to easily perform various
difficult to reach or potentially dangerous for humans and can movements such as turning, turning, or going back and forth.
provide a unique perspective from the air [41]. Differential drive mobile robots are often equipped with wheels
Furthermore, underwater robots, such as Remotely Operated that can be rotated independently so that the robot can precisely
Vehicles (ROV) or Autonomous Underwater Vehicles (AUV), regulate the orientation and direction of the robot’s movement
move and operate below the water surface, such as in the sea, [52]. Therefore, these robots are suitable for navigation in
lake, or river [42]. Underwater robots are used for deep sea cramped or complicated environments, such as warehouses,
exploration, underwater environmental monitoring, marine re- laboratories, or even on exploration missions in unpredictable
search, seafloor mapping, and other tasks that require operations environments.
below the water surface [42]. Also, underwater robots are often The advantages of differential drive mobile robots are sim-
used in extreme deep-sea exploration and can reach depths plicity in design and construction and good navigation capabil-
that human divers cannot reach. Furthermore, terrestrial robots ities in confined environments [53]. This robot is often used or
move on land surfaces, such as on land, roads or the earth’s applied in automatic sweeping robots, goods delivery devices,
surface [43]. This type of robot includes various varieties, such or even robotics contests. However, differential drive mobile
as autonomous cars, rover robots, and service robots, used in robots also have several limitations, especially in overcoming
transportation, monitoring, agriculture, and facility maintenance rough or uneven terrain [54]. To overcome this problem, some
applications. The advantages of terrestrial robots are the ability differential drive mobile robots are equipped with distance-
to operate in various terrestrial environments and existing measuring sensors or additional navigation systems to increase
infrastructure, as well as flexibility in dealing with various the robot’s ability to explore more complex environments [54].
challenges that may be encountered on land [44]. The low-cost differential drive mobile robot (DDMR) design
Mobile robots have several advantages compared to fixed used can be seen in Fig. 1. The low-cost DDMR design was
robots, mainly depending on the task type to perform and the created by considering the manufacturing costs and function of
work environment [45]. Mobile robots such as autonomous the DDMR. DDMR consists of three ultrasonic sensors facing
cars and drones can move places compared to fixed robots forward with an angle difference between the sensors of 450 .
with limited movements [45]. This allows the mobile robot to The three ultrasonic sensors will be used to detect the distance
reach different locations quickly and flexibly, according to task of obstacles in front of DDMR. DDMR uses two DC motors as
requirements. Mobile robots are more adaptive to environmental actuators. The wheel revolutions are measured with two external
changes than fixed robots [46]. Mobile robots can navigate and encoders equipped with encoder disks.
interact with changing environments in the field, outdoors, and In this research, low-cost DDMR is given obstacle avoidance
dynamic external locations. capabilities to avoid obstacles while moving toward the target.
Meanwhile, fixed robots are usually designed to operate in Cheap sensors are expected to function optimally in detecting
a stable or well-defined environment. Mobile robots are very obstacles. The relationship between the input, microcontroller,
suitable for monitoring and exploration, especially in environ- and DDMR actuator can be seen in Fig. 2. Three ultrasonic
ments that humans cannot reach, such as using drones in forest sensors are connected to a microcontroller to obtain the distance
mapping, underwater probe robots for deep sea exploration, value between the robot and the obstacle. DC motor rotational
and space rovers for exploring planets [47]. Mobile robots can speed data is obtained from two encoders installed on the right
be used for rescue tasks in dangerous environments, such as and left sides of the robot. The microcontroller carries out speed
search and rescue in natural disasters, fires, or other dangerous regulation to the DC motor via the motor driver.
zones [48]. Mobile robots can be operated away from risk
Riky Dwi Puriyanto, Design and Implementation of Fuzzy Logic for Obstacle Avoidance in Differential Drive Mobile Robot
Journal of Robotics and Control (JRC) ISSN: 2715-5072 135
Riky Dwi Puriyanto, Design and Implementation of Fuzzy Logic for Obstacle Avoidance in Differential Drive Mobile Robot
Journal of Robotics and Control (JRC) ISSN: 2715-5072 136
(c) Right sensor membership function (d) Left speed membership function
1
if xi < 5 1
if zj < −50
12−xi zj
µnear (xi ) = if 5 ≤ xi ≤ 12 (1) µnegative (zj ) = − 50 if − 50 ≤ zj ≤ 0 (4)
7
0 if x > 12 0 if zj > 0
Riky Dwi Puriyanto, Design and Implementation of Fuzzy Logic for Obstacle Avoidance in Differential Drive Mobile Robot
Journal of Robotics and Control (JRC) ISSN: 2715-5072 137
Riky Dwi Puriyanto, Design and Implementation of Fuzzy Logic for Obstacle Avoidance in Differential Drive Mobile Robot
Journal of Robotics and Control (JRC) ISSN: 2715-5072 138
• IF Left = near AND Center = near AND Right = Table II, the left and right motor speed values show compliance
medium THEN Left Speed = positive (0.14) with the rules created in Table I.
For right motor speed: These results are then implemented in DDMR to avoid
obstacles in real-time. Implementing fuzzy logic in obstacle
• IF Left = near AND Center = near AND Right = avoidance of DDMR is carried out in the test environment
near THEN Left Speed = negative (0.43) according to Fig. 6. DDMR moves from the start position to
the goal position autonomously.
IF Left = near AND Center = near AND Right =
• The three environments used in testing represent obstacles in
medium THEN Left Speed = negative (0.14) the form of passageways lined with walls. Tests were carried
3) Aggregation using the MAXIMUM rule out to see DDMR’s ability to avoid obstacles, especially in
For left motor speed: producing turning left and right maneuvers.
0.43 if − 55 ≤ zl ≤ −21.5
− 0.43zl
if − 21.5 < zl ≤ 0
zl = 0.14z21.5 (7)
7
l
if 0 < zl ≤ 7
0.14 if 7 < zl ≤ 55
(c) Environment 3
Riky Dwi Puriyanto, Design and Implementation of Fuzzy Logic for Obstacle Avoidance in Differential Drive Mobile Robot
Journal of Robotics and Control (JRC) ISSN: 2715-5072 139
Riky Dwi Puriyanto, Design and Implementation of Fuzzy Logic for Obstacle Avoidance in Differential Drive Mobile Robot
Journal of Robotics and Control (JRC) ISSN: 2715-5072 140
[24] M. Shen, Y. Wang, Y. Jiang, H. Ji, B. Wang, and Z. Huang, “A Path Planning Algorithms for Mobile Robots,” Vehicles, vol. 3, no. 3,
New Positioning Method Based on Multiple Ultrasonic Sensors for pp. 448–468, 2021, doi: 10.3390/vehicles3030027.
Autonomous Mobile robot,” Sensors, vol. 20, no. 1, p. 17, 2019, doi: [43] Y. R. Petillot, G. Antonelli, G. Casalino, and F. Ferreira, “Underwater
10.3390/s20010017. Robots: From Remotely Operated Vehicles to Intervention-Autonomous
[25] X. Chen, S. Wang, B. Zhang, and L. Luo, “Multi-feature fusion tree trunk Underwater Vehicles,” in IEEE Robotics & Automation Magazine, vol. 26,
detection and orchard mobile robot localization using camera/ultrasonic no. 2, pp. 94–101, 2019, doi: 10.1109/MRA.2019.2908063.
sensors,” Computers and Electronics in Agriculture, vol. 147, pp. 91–108, [44] C. J. Munoz Martinez, R. Castro Salguero, R. Palomares, and J. Cornejo,
2018, doi: 10.1016/j.compag.2018.02.009. “Mechatronics Development of Terrestrial Mobile Robot for Exploring
[26] M. Derkach, D. Matiuk, and I. Skarga-Bandurova, “Obstacle avoid- and Monitoring Environmental Parameters at Mine Analogue Sites using
ance Algorithm for Small Autonomous Mobile robot Equipped with IoT Platform,” in 2020 IEEE XXVII International Conference on Elec-
Ultrasonic Sensors,” in 2020 IEEE 11th International Conference on tronics, Electrical Engineering and Computing (INTERCON), pp. 1–4,
Dependable Systems, Services and Technologies, pp. 236–241, 2020, doi: 2020, doi: 10.1109/INTERCON50315.2020.9220227.
10.1109/DESSERT50317.2020.9125019. [45] C. Silva, Á. De Oliveira, and M. Fernandes, “Validation of a Dynamic
[27] Y. Cheng and G. Y. Wang, “Mobile robot navigation based on lidar,” in Planning Navigation Strategy Applied to Mobile Terrestrial Robots,”
2018 Chinese Control And Decision Conference, pp. 1243–1246, 2018, Sensors, vol. 18, no. 12, p. 4322, 2018, doi: 10.3390/s18124322.
doi: 10.1109/CCDC.2018.8407319. [46] X. Zhang et al., “Large-scale 3D printing by a team of mobile
[28] D. Hutabarat, M. Rivai, D. Purwanto, and H. Hutomo, “Lidar-based robots,” Automation in Construction, vol. 95, pp. 98–106, 2018, doi:
Obstacle avoidance for the Autonomous Mobile robot,” in 2019 12th 10.1016/j.autcon.2018.08.004.
International Conference on Information & Communication Technology [47] H. Huang, A. V. Savkin, M. Ding, and C. Huang, “Mobile robots
and System, pp. 197–202, 2019, doi: 10.1109/ICTS.2019.8850952. in wireless sensor networks: A survey on tasks,” Computer Networks,
[29] F. Rubio, F. Valero, and C. Llopis-Albert, “A review of mobile vol. 148, pp. 1–19, 2019, doi: 10.1016/j.comnet.2018.10.018.
robots: Concepts, methods, theoretical framework, and applications,” [48] M. B. Alatise and G. P. Hancke, “A Review on Challenges of Autonomous
International Journal of Advanced Robotic Systems, vol. 16, no. 2, Mobile Robot and Sensor Fusion Methods,” in IEEE Access, vol. 8,
p. 1729881419839596, 2019, doi: 10.1177/1729881419839596. pp. 39830–39846, 2020, doi: 10.1109/ACCESS.2020.2975643.
[30] X. Liang, H. Wang, Y.-H. Liu, W. Chen, and Z. Jing, “Image-Based [49] X. Gao et al., “Review of Wheeled Mobile Robots’ Navigation Problems
Position Control of Mobile Robots With a Completely Unknown Fixed and Application Prospects in Agriculture,” in IEEE Access, vol. 6,
Camera,” in IEEE Transactions on Automatic Control, vol. 63, no. 9, pp. 49248–49268, 2018, doi: 10.1109/ACCESS.2018.2868848.
pp. 3016–3023, 2018, doi: 10.1109/TAC.2018.2793458. [50] B. Song, Z. Wang, and L. Zou, “An improved PSO algorithm for
[31] Z. Feng, G. Hu, Y. Sun, and J. Soon, “An overview of collaborative robotic smooth path planning of mobile robots using continuous high-degree
manipulation in multi-robot systems,” Annual Reviews in Control, vol. 49, Bezier curve,” Applied Soft Computing, vol. 100, p. 106960, 2021, doi:
pp. 113–127, 2020, doi: 10.1016/j.arcontrol.2020.02.002. 10.1016/j.asoc.2020.106960.
[32] S. Chang, Y. Wang, and Z. Zuo, “Fixed-Time Active Disturbance Re- [51] A. Stefek, T. V. Pham, V. Krivanek, and K. L. Pham, “Energy Comparison
jection Control and Its Application to Wheeled Mobile Robots,” in IEEE of Controllers Used for a Differential Drive Wheeled Mobile Robot,”
Transactions on Systems, Man, and Cybernetics: Systems, vol. 51, no. 11, in IEEE Access, vol. 8, pp. 170915-170927, 2020, doi: 10.1109/AC-
pp. 7120–7130, 2021, doi: 10.1109/TSMC.2020.2966077. CESS.2020.3023345.
[52] X. Wu, P. Jin, T. Zou, Z. Qi, H. Xiao, and P. Lou, “Backstepping
[33] N. Kousi, C. Gkournelos, S. Aivaliotis, C. Giannoulis, G. Michalos, and
Trajectory Tracking Based on Fuzzy Sliding Mode Control for Differential
S. Makris, “Digital twin for adaptation of robots’ behavior in flexible
Mobile Robots,” Journal of Intelligent & Robotic Systems, vol. 96, no. 1,
robotic assembly lines,” Procedia Manufacturing, vol. 28, pp. 121–126,
pp. 109–121, 2019, doi: 10.1007/s10846-019-00980-9.
2019, doi: 10.1016/j.promfg.2018.12.020.
[53] T. Mylvaganam and M. Sassano, “Autonomous collision avoidance
[34] S. M. H. Rostami, A. K. Sangaiah, J. Wang, and X. Liu, “Obstacle avoid-
for wheeled mobile robots using a differential game approach,”
ance of mobile robots using modified artificial potential field algorithm,”
European Journal of Control, vol. 40, pp. 53–61, 2018, doi:
J Wireless Com Network, vol. 70, 2019, doi: 10.1186/s13638-019-1396-2.
10.1016/j.ejcon.2017.11.005.
[35] G. Hoffman, “Evaluating Fluency in Human–Robot Collaboration,” [54] A. Štefek, V. T. Pham, V. Krivanek, and K. L. Pham, “Optimization
in IEEE Transactions on Human-Machine Systems, vol. 49, no. 3, of Fuzzy Logic Controller Used for a Differential Drive Wheeled Mo-
pp. 209–218, 2019, doi: 10.1109/THMS.2019.2904558. bile Robot,” Applied Sciences, vol. 11, no. 13, p. 6023, 2021, doi:
[36] N. Boysen, S. Schwerdfeger, and F. Weidinger, “Scheduling last-mile 10.3390/app11136023.
deliveries with truck-based autonomous robots,” European Journal of [55] D. An, S. Ji, and I. U. Jan, “Investigating the Determinants and Barriers of
Operational Research, vol. 271, no. 3, pp. 1085–1099, 2018, doi: Purchase Intention of Innovative New Products,” Sustainability, vol. 13,
10.1016/j.ejor.2018.05.058. no. 2, p. 740, 2021, doi: 10.3390/su13020740.
[37] M. Gadaleta, M. Pellicciari, and G. Berselli, “Optimization of the energy [56] M. Bikova, V. O. Latkoska, B. Hristov, and D. Stavrov, “Path Plan-
consumption of industrial robots for automatic code generation,” Robotics ning Using Fuzzy Logic Control of a 2-DOF Robotic Arm,” in 2022
and Computer-Integrated Manufacturing, vol. 57, pp. 452–464, 2019, doi: IEEE 17th International Conference on Control & Automation (ICCA),
10.1016/j.rcim.2018.12.020. pp. 998–1003, 2022 doi: 10.1109/ICCA54724.2022.9831903.
[38] A. Le, V. Prabakaran, V. Sivanantham, and R. Mohan, “Modified A-Star [57] C.-C. Chang, C. Liang, and Y.-C. Chiu, “Direct or indirect effects from
Algorithm for Efficient Coverage Path Planning in Tetris Inspired Self- ‘perceived characteristic of innovation’ to ‘intention to pay’: mediation
Reconfigurable Robot with Integrated Laser Sensor,” Sensors, vol. 18, of continuance intention to use e-learning,” Journal of Computers in
no. 8, p. 2585, 2018, doi: 10.3390/s18082585. Education, vol. 7, no. 4, pp. 511–530, 2020, doi: 10.1007/s40692-020-
[39] A. Krishna Lakshmanan et al., “Complete coverage path planning using 00165-6.
reinforcement learning for Tetromino based cleaning and maintenance [58] P. Duraisamy, M. N. Santhanakrishnan, and R. Amirtharajan, “Genetic
robot,” Automation in Construction, vol. 112, p. 103078, 2020, doi: Algorithm Optimized Grey-Box Modelling and Fuzzy Logic Controller
10.1016/j.autcon.2020.103078. for Tail-Actuated Robotic Fish,” Neural Processing Letters, vol. 55,
[40] Z. Wang, H. Li, and X. Zhang, “Construction waste recycling robot pp. 11577-11594, 2023, doi: 10.1007/s11063-023-11391-1.
for nails and screws: Computer vision technology and neural network [59] C. Dong, Z. Yu, X. Chen, H. Chen, Y. Huang, and Q. Huang, “Adapt-
approach,” Automation in Construction, vol. 97, pp. 220–228, 2019, doi: ability Control Towards Complex Ground Based on Fuzzy Logic for
10.1016/j.autcon.2018.11.009. Humanoid Robots,” in IEEE Transactions on Fuzzy Systems, vol. 30,
[41] Mohd. N. Zafar and J. C. Mohanta, “Methodology for Path Planning and no. 6, pp. 1574–1584, 2022, doi: 10.1109/TFUZZ.2022.3167458.
Optimization of Mobile Robots: A Review,” Procedia Computer Science, [60] A. D. Hayat, A. Hassan, M. Hajar, and E. A. Ali, “Fuzzy Logic
vol. 133, pp. 141–152, 2018, doi: 10.1016/j.procs.2018.07.018. Controller for 4WD/4WS Autonomous Agricultural Robotic,” in 2022
[42] K. Karur, N. Sharma, C. Dharmatti, and J. E. Siegel, “A Survey of IEEE 3rd International Conference on Electronics, Control, Optimization
Riky Dwi Puriyanto, Design and Implementation of Fuzzy Logic for Obstacle Avoidance in Differential Drive Mobile Robot
Journal of Robotics and Control (JRC) ISSN: 2715-5072 141
and Computer Science (ICECOCS), pp. 1–6, 2022 doi: 10.1109/ICE- [76] M. R. A. Refaai, “An Improved Inverse Kinematics Solution for a
COCS55148.2022.9983035. Robot Arm Trajectory Using Multiple Adaptive Neuro-Fuzzy Inference
[61] Z. Hou, Z. Li, C. Hsu, K. Zhang, and J. Xu, “Fuzzy Logic-Driven Vari- Systems,” Advances in Materials Science and Engineering, vol. 2022,
able Time-Scale Prediction-Based Reinforcement Learning for Robotic pp. 1–12, 2022, doi: 10.1155/2022/1413952.
Multiple Peg-in-Hole Assembly,” in IEEE Transactions on Automation [77] Md. R. Sarkar, Mst. J. Nahar, A. Nadia, Md. A. Halim, S. M. S.
Science and Engineering, vol. 19, no. 1, pp. 218–229, Jan. 2022, doi: Hossain Rafin, and Md. M. Rahman, “Proficiency Assessment of Adaptive
10.1109/TASE.2020.3024725. Neuro-Fuzzy Inference System to Predict Wind Power: A Case Study of
[62] M. R. Mohd Romlay, A. Mohd Ibrahim, S. F. Toha, P. De Wilde, I. Malaysia,” in 2019 1st International Conference on Advances in Science,
Venkat, and M. S. Ahmad, “Obstacle avoidance for a robotic navigation Engineering and Robotics Technology (ICASERT), pp. 1–5, 2019, doi:
aid using Fuzzy Logic Controller-Optimal Reciprocal Collision Avoidance 10.1109/ICASERT.2019.8934557.
(FLC-ORCA),”Neural Computing and Applications, vol. 35, no. 30, [78] P. Subbash and K. T. Chong, “Adaptive network fuzzy inference system
pp. 22405–22429, 2023, doi: 10.1007/s00521-023-08856-8. based navigation controller for mobile robot,” Frontiers of Information
[63] G. S. Maraslidis, T. L. Kottas, M. G. Tsipouras, and G. F. Frag- Technology & Electronic Engineering, vol. 20, no. 2, pp. 141–151, 2019,
ulis, “Design of a Fuzzy Logic Controller for the Double Pendulum doi: 10.1631/FITEE.1700206.
Inverted on a Cart,” Information, vol. 13, no. 8, p. 379, 2022, doi: [79] R. Suppiah, N. Kim, A. Sharma, and K. Abidi, “Fuzzy inference system
10.3390/info13080379. (FIS) - long short-term memory (LSTM) network for electromyography
[64] C. Ntakolia, K. S. Platanitis, G. P. Kladis, C. Skliros, and A. D. (EMG) signal analysis,” Biomedical Physics & Engineering Express,
Zagorianos, “A Genetic Algorithm enhanced with Fuzzy-Logic for vol. 8, no. 6, p. 065032, 2022, doi: 10.1088/2057-1976/ac9e04.
multi-objective Unmanned Aircraft Vehicle path planning missions,” in [80] K. Takacs and T. Haidegger, “Adaptive Neuro-fuzzy Inference System
2022 International Conference on Unmanned Aircraft Systems (ICUAS), for Automated Skill Assessment in Robot-Assisted Minimally Inva-
pp. 114–123. 2022, doi: 10.1109/ICUAS54217.2022.9836068. sive Surgery,” in 2021 IEEE 25th International Conference on In-
telligent Engineering Systems (INES), pp. 000215–00022, 2021, doi:
[65] A. M. Serifoglu and C. Kasnakoglu, “Fuzzy Logic Controlled Active
10.1109/INES52918.2021.9512924.
Hydro-Pneumatic Suspension Design Simulation and Comparison for
Performance Analysis,” in 2021 3rd International Congress on Human-
Computer Interaction, Optimization and Robotic Applications (HORA),
pp. 1–5, 2021, doi: 10.1109/HORA52670.2021.9461373.
[66] C. F. Riman and P. E. Abi-Char, “Fuzzy Logic Control for Mobile Robot
Navigation in Automated Storage,” nternational Journal of Mechanical
Engineering and Robotics Research, vol. 12, no. 5, pp. 313–323, 2023,
doi: 10.18178/ijmerr.12.5.313-323.
[67] I. A. B K, A. Prakash, and A. Prakash, “A Robo-Fuzzy Inference System
for Iron based Sprouts Fortification,” in 2021 Second International Con-
ference on Electronics and Sustainable Communication Systems (ICESC),
pp. 463–468, 2021, doi: 10.1109/ICESC51422.2021.9532621.
[68] E. Brumancia, S. Justin Samuel, L. M. Gladence, and K. Rathan, “Hybrid
data fusion model for restricted information using Dempster–Shafer
and adaptive neuro-fuzzy inference (DSANFI) system,” Soft Computing,
vol. 23, no. 8, pp. 2637–2644, 2019, doi: 10.1007/s00500-018-03734-1.
[69] X. Chen, Y. Leng, and C. Fu, “A Supervised-Reinforced Successive
Training Framework for a Fuzzy Inference System and Its Application
in Robotic Odor Source Searching,” Frontiers in Neurorobotics, vol. 16,
p. 914706, 2022, doi: 10.3389/fnbot.2022.914706.
[70] P. Dutta and N. Anjum, “Optimization of Temperature and Relative
Humidity in an Automatic Egg Incubator Using Mamdani Fuzzy Inference
System,” in 2021 2nd International Conference on Robotics, Electrical
and Signal Processing Techniques (ICREST), pp. 12–16, 2021, doi:
10.1109/ICREST51555.2021.9331155.
[71] R. Gimazov and S. Shidlovskiy, “The architecture of adaptive neural
network based on a fuzzy inference system for implementing intelligent
control in photovoltaic systems,” IOP Conference Series: Materials Sci-
ence and Engineering, vol. 363, p. 012016, 2018, doi: 10.1088/1757-
899X/363/1/012016.
[72] M. H. Haider et al., “Autonomous Mobile Robot Navigation using Adap-
tive Neuro Fuzzy Inference System,” in 2022 International Conference on
Innovations and Development of Information Technologies and Robotics
(IDITR), pp. 93–99, 2022 doi: 10.1109/IDITR54676.2022.9796495.
[73] M. Mukhtar, D. Khudher, and T. Kalganova, “A control structure for
ambidextrous robot arm based on Multiple Adaptive Neuro-Fuzzy In-
ference System,” IET Control Theory & Applications, vol. 15, no. 11,
pp. 1518–1532, 2021, doi: 10.1049/cth2.12140.
[74] G. Özden, M. Ö. Öteyaka, and F. M. Cabrera, “Modeling of cutting
parameters in turning of PEEK composite using artificial neural networks
and adaptive-neural fuzzy inference systems,” Journal of Thermoplastic
Composite Materials, vol. 36, no. 2, pp. 493–509, Feb. 2023, doi:
10.1177/08927057211013070.
[75] M. R. A. Refaai, “Using Multiple Adaptive Neuro-Fuzzy Inference
System to Solve Inverse Kinematics of SCARA Robot,” in 2021 18th
International Multi-Conference on Systems, Signals & Devices (SSD), pp.
154–159, 2021, doi: 10.1109/SSD52085.2021.9429498.
Riky Dwi Puriyanto, Design and Implementation of Fuzzy Logic for Obstacle Avoidance in Differential Drive Mobile Robot