An Autonomous Irrigation Robot Based on ROS2, YOLOv8 and Distributed ESP32 WMN Architecture

Yisu Fang, Hadyan Hafizh, Muhammad Ateeq*

*Corresponding author for this work

Research output: Chapter in Book or Report/Conference proceedingConference Proceedingpeer-review

Abstract

This paper presents the design and implementation of an autonomous indoor houseplant irrigation robot operating under the ROS2 framework. The robot prototype integrates locomotion, water delivery, power management, sensors, and high-level control systems. A YOLOv8-based vision system, trained on a custom houseplant dataset, detects and localizes plants for precise irrigation. Robot localization and mapping use ROS2 SLAM Toolbox with 2D LIDAR, for autonomous navigation and irrigation via ROS2's N av2 path planning. Wireless communication is achieved through an ad-hoc mesh network connecting the main computer with distributed microcontrollers. The prototype demonstrates key autonomous functions, as well as acknowledging limitations, presenting opportunities for future enhancements to improve robustness and practical applicability in home automation.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE International Conference on Smart Internet of Things, SmartIoT 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages384-391
Number of pages8
ISBN (Electronic)9798350366440
DOIs
Publication statusPublished - 2024
Event8th IEEE International Conference on Smart Internet of Things, SmartIoT 2024 - Shenzhen, China
Duration: 14 Nov 202416 Nov 2024

Publication series

NameProceedings - 2024 IEEE International Conference on Smart Internet of Things, SmartIoT 2024

Conference

Conference8th IEEE International Conference on Smart Internet of Things, SmartIoT 2024
Country/TerritoryChina
CityShenzhen
Period14/11/2416/11/24

Keywords

  • Computer Vision
  • Embedded Systems
  • Internet of Things
  • Machine Learning
  • Robotics
  • Wireless Sensor Network

Fingerprint

Dive into the research topics of 'An Autonomous Irrigation Robot Based on ROS2, YOLOv8 and Distributed ESP32 WMN Architecture'. Together they form a unique fingerprint.

Cite this