Abstract

A robotic arm is the most often used robot in manufacturing to perform the same task accurately again and over again in a controlled environment. However, direct positioning control of the robotic arm is always inaccurate as it does not consider its position in the external environment. Therefore, this work implements the Mamdani fuzzy logic in the position control of the 6 DOF robotic arm to improve the accuracy and movement of each joint at this manipulator. The implemented fuzzy logic Mamdani inference system is done in MATLAB and finally converted to the C language to accommodate the main microcontroller, Arduino UNO environment. There are 6 servo motors controlled by this approach and the result is compared with the conventional method. It is found that the Mamdani fuzzy logic controller has an average error of 0.67% while the direct control method has an average error of 2.33%. Based on this result, it shows that the use of the Mamdani fuzzy logic increases the accuracy and reduces the swaying movement after stopping the robotic arm movement.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call