The Design of Artificial Intelligence Robot Based on Fuzzy Logic Controller Algorithm
[摘要] Artificial Intelligence Robot is a wheeled robot driven by a DC motor that moves along the wall using an ultrasonic sensor as a detector of obstacles. This study uses ultrasonic sensors HC-SR04 to measure the distance between the robot with the wall based ultrasonic wave. This robot uses Fuzzy Logic Controller to adjust the speed of DC motor. When the ultrasonic sensor detects a certain distance, sensor data is processed on ATmega8 then the data goes to ATmega16. From ATmega16, sensor data is calculated based on Fuzzy rules to drive DC motor speed. The program used to adjust the speed of a DC motor is CVAVR program (Code Vision AVR). The readable distance of ultrasonic sensor is 3 cm to 250 cm with response time 0.5 s. Testing of robots on walls with a setpoint value of 9 cm to 10 cm produce an average error value of -12% on the wall of L, -8% on T walls, -8% on U wall, and -1% in square wall.
[发布日期] [发布机构] Department of Electrical Engineering, Universitas Negeri Surabaya, Indonesia^1;Department of Computer Engineering, Universitas Negeri Surabaya, Indonesia^2
[效力级别] 教育 [学科分类] 发展心理学和教育心理学
[关键词] ATmega16;Atmega8;Average errors;Fuzzy logic controllers;Motor speed;Sensor data;Setpoint values;Wheeled robot [时效性]