Development of a Maze-Solving Robot Using the Wall-Following Algorithm

  • سال انتشار: 1403
  • محل انتشار: سومین کنفرانس ملی انرژی، اتوماسیون و هوش مصنوعی
  • کد COI اختصاصی: PSAIC03_096
  • زبان مقاله: انگلیسی
  • تعداد مشاهده: 103
دانلود فایل این مقاله

نویسندگان

Faezeh Panahi

Student, Arak University of Technology, Arak, Iran

Kaveh Hooshmandi

Professor, Arak University of Technology, Arak, Iran

چکیده

Autonomous robots are among the advanced technologies designed using microcontrollers to perform complex tasks in specific environments. These robots can move automatically and collect data, such as Mars rovers and home automatic vacuum cleaners. In this project, using an Arduino UNO board, ultrasonic sensors, an L۲۹۸ motor driver, a ۳.۷V lithium battery, DC geared motors, and a robot chassis, we have designed a maze-solving robot capable of finding its path in a maze and reaching its goal using sensor data and a PD controller. The algorithm used in this project is called the 'Wall-Follower' algorithm, which helps the robot navigate through the maze and move toward the destination by calculating its distance from the surrounding walls. Mazes are a popular tool for testing learning capabilities in intelligent systems, and mastering maze-solving algorithms can aid in optimizing pathways and reducing costs in various applications, such as cable routing and circuit design.

کلیدواژه ها

robot, maze, controller, path, algorithm

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.