Stronger Communities · Scientific Progress

RiceRat AI

A low-cost rodent-inspired micro-robot for early crop stress monitoring in smallholder greenhouses and high-bed farms.

RiceRat AI moves close to the ground through narrow greenhouse rows, collecting crop images and microclimate data via a front RGB camera, retractable slim soil moisture probe, and side vent sensors — then uses lightweight AI to warn growers early about dry zones and stressed plants.

Front RGB Camera Close-range crop image analysis for stress detection
Soil Moisture Probe Retractable slim probe for localized moisture readings
Side Vent Sensors Temperature, humidity & light along the route
Moisture Scout Builds dry-versus-moist maps at selected checkpoints
Crop Stress Alert Flags yellowing, curling & uneven growth early
Risk Map Dashboard Zone A Dry · Zone B Normal · Zone C Warning
99.88% Accuracy YOLO11s PlantVillage disease classification
AUC = 97.26% Mahalanobis anomaly detection on PlantVillage
R² = 0.9905 Extra Trees crop yield prediction on 19,689 rows
Semi-Guided Routes Repeatable paths through narrow greenhouse rows
ESP32 / RPI Lightweight onboard control with YOLO, MobileNet & ResNet
Front RGB Camera Close-range crop image analysis for stress detection
Soil Moisture Probe Retractable slim probe for localized moisture readings
Side Vent Sensors Temperature, humidity & light along the route
Moisture Scout Builds dry-versus-moist maps at selected checkpoints
Crop Stress Alert Flags yellowing, curling & uneven growth early
Risk Map Dashboard Zone A Dry · Zone B Normal · Zone C Warning
99.88% Accuracy YOLO11s PlantVillage disease classification
AUC = 97.26% Mahalanobis anomaly detection on PlantVillage
R² = 0.9905 Extra Trees crop yield prediction on 19,689 rows
Semi-Guided Routes Repeatable paths through narrow greenhouse rows
ESP32 / RPI Lightweight onboard control with YOLO, MobileNet & ResNet

Target Audience / Beneficiaries

RiceRat AI is designed to support smallholder farmers and farming communities that operate in space-constrained agricultural environments where conventional smart farming solutions are often impractical or unaffordable. The primary beneficiaries include:

  • Smallholder growers cultivating vegetables, strawberries, tomatoes, peppers, melons, and herbs in greenhouses or high-bed farms
  • Small agricultural cooperatives that manage multiple small plots but lack access to advanced precision agriculture tools
  • Educational farms, agricultural training centers, and university experimental gardens that can use the system both for crop monitoring and AI literacy activities
  • Youth and STEM communities who can engage with the project as a practical example of responsible, accessible AI for agriculture

These groups face a difficult trade-off: they need timely crop monitoring to reduce losses and improve productivity, but they cannot easily afford drones, dense sensor networks, or complex farm management systems. RiceRat AI is aimed at users who need a practical, low-cost, and understandable tool rather than a highly expensive automation platform.

Smallholder growers in greenhouses and high-bed farms
Agricultural cooperatives managing multiple small plots
Educational farms and university experimental gardens
Youth and STEM communities engaging with AI for agriculture
Key beneficiary groups that RiceRat AI is designed to serve — from smallholder farms to youth-driven STEM initiatives.

Problem Statement

80% of Asia-Pacific food from family farmers
70% of Vietnamese farms under 0.5 ha
10.3M farmer households in Vietnam

This challenge is especially relevant in Vietnam and Southeast Asia, where agriculture remains dominated by small-scale producers. In the Asia-Pacific region, family farmers produce about 80% of the region's food, and the region is home to 70% of the world's family farmers. In Vietnam, farming is highly fragmented: FAO reports around 10.3 million farmer households, with small family farms averaging only about 0.4 hectares, while farms under 0.5 hectares account for nearly 70% of agricultural landholdings and often have the weakest access to digital infrastructure and services [1].

Although smart agriculture is widely discussed in Vietnam as a way to improve decisions, reduce costs, and raise labor productivity, adoption remains uneven — especially where farms are small, resources are limited, and new technologies must deliver clear practical value quickly [2],[3].

5,688 ha greenhouse area in Lam Dong (Q1 2024)
26% of Central Highlands land irrigated
10 yrs of severe droughts (2014–2024)

The problem is particularly visible in greenhouse and high-bed cultivation. Lam Dong had 5,688.48 hectares of greenhouse area by end of Q1 2024, including nearly 2,900 hectares in Da Lat alone. Yet farmers still rely heavily on manual crop checking, even though conditions can vary sharply over short distances due to microclimate differences, uneven irrigation, and localized soil moisture deficits.

Existing solutions do not fully fit. Drones are impractical in narrow or covered spaces. Fixed sensors measure only a few points. Meanwhile, the Central Highlands faces a long dry season, outdated irrigation, and only 26% irrigation coverage, while severe droughts from 2014 to 2024 caused substantial crop losses.

The challenge is not simply a lack of data, but a lack of affordable, fine-grained, actionable monitoring in small, space-constrained farming environments. This is precisely the gap RiceRat AI fills: a low-cost mobile sensing platform for settings where drones are inconvenient, fixed sensors are too sparse, and manual inspection is too slow.

AI-Based Solution

RiceRat AI — rodent-inspired micro-robot RiceRat AI system design — Front RGB Camera, Retractable Slim Soil Moisture Probe, Side Vent Sensors, Control Board, AI System Diagram, and System Dashboard System Blueprint
RiceRat AI routine — RGB + Sensor Fusion, Stress Score Estimation, Row-Level Risk Map AI Workflow Pipeline
Hover to see the full blueprint

The visuals above represent our intended design concept. No physical hardware has been built yet — there are no technical drawings or engineering specifications at this stage.

01

Moisture Scout

Measures soil moisture, temperature, humidity, and light at repeated checkpoints.

02

Crop Stress Alert

Flags yellowing, curling, or uneven growth from RGB images and sensor data.

03

Risk Map Dashboard

Shows which zones are dry, normal, warning, or need checking.

RiceRat AI is a low-cost rodent-inspired micro-robot designed for greenhouses and high-bed farms. It moves close to the ground on Medium-Tread Rubber Wheels and collects localized field data through a Front RGB Camera, a Retractable Slim Soil Moisture Probe for moisture and temperature, Side Vent Sensors for air temperature, humidity, and light, and an onboard Control Board (ESP32/RPI). A Top-mounted LED Light supports low-light operation, while a Flexible Signal Loop Antenna and a Tail Antenna & Charging Port (Wi-Fi + Power) keep the robot connected and rechargeable via a Charging Dock (USB-C). A Chassis Recovery Point allows easy manual retrieval when needed. The system combines crop image analysis with environmental sensing because stress is rarely captured by one signal alone. By following repeated routes, it generates consistent observations from the same rows and checkpoints.

The first version uses lightweight and explainable models — YOLO, MobileNet, or ResNet for crop image analysis, and SVR for sensor-based moisture estimation. During the pilot phase, fusion models such as Extra Trees, Random Forest, or XGBoost will combine image-derived features with sensor readings once paired local data is available. Public datasets bootstrap development, while the system adapts using local pilot data labeled as dry, normal, warning, or needs checking — human-annotated categories that complement the computed Stress Score (σ) bands (Healthy, Mild, Moderate, High, Critical).

Preliminary experiments validate each module of the stress-monitoring pipeline before pilot deployment.

Crop Stress Alert. Four image classifiers were benchmarked on PlantVillage (15 classes) and Paddy Doctor (10 classes). YOLO11s leads at 99.88 % accuracy on PlantVillage, while MobileNetV3 Small offers a lighter alternative better suited to the robot’s modest hardware — trading some accuracy for significantly higher throughput during real-time patrol.

Open-set robustness. In real fields, early stress symptoms may not match any labelled disease class. To handle this, the pipeline adds an anomaly-detection stage: Mahalanobis-distance scoring on MobileNetV3 Small embeddings achieves ROC-AUC = 97.26 % on PlantVillage and 87.15 % on Paddy Doctor, letting the robot flag unseen abnormalities for human review instead of force-fitting them into a known class.

Moisture Scout. An early forecasting baseline on a public soil-moisture time-series shows all models clustering near the mean-predictor level (R² ≈ 0). This confirms what the proposal already assumes: public remote-sensing proxies alone cannot capture local moisture patterns — the real value of RiceRat lies in collecting ground-truth probe readings along repeated patrol routes. The pilot phase will replace these proxies with in-situ sensor data where meaningful forecasting becomes feasible.

Sensor-to-map pipeline. The current Stress Score (σ) is computed entirely from sensor signals (moisture, VPD, temperature). Visual disease output feeds a separate alert flag on the Risk Map Dashboard, and multi-modal fusion of both streams is planned for the pilot iteration.

Decision-support extension. Although yield prediction is not part of the robot’s first operational loop, a yield-regression experiment shows that the environmental features RiceRat collects also carry long-term predictive value (Extra Trees R² = 0.9905 across 55 crop types; rice-only LightGBM R² = 0.6425). This opens a path from early-warning monitoring toward broader decision-support in future versions.

How is the Stress Score (σ) calculated?

At each checkpoint the robot records four sensor readings — soil moisture, air temperature, relative humidity, and soil temperature — and combines them into a single Composite Stress Score σ on a 0-to-100 scale. The score is a weighted sum of three sub-scores, each capturing a different type of crop stress [4]:

σ = 100 × (0.55·Sm + 0.25·Svpd + 0.20·Stemp)

Every sub-score is clamped to the 0 – 1 range by a clip(x) = min(max(x, 0), 1) function, so that 0 always means no stress and 1 always means maximum stress. The three components are described below.

  • Soil Moisture Stress (Sm) tracks how far moisture has fallen from a well-watered baseline. The formula Sm = clip((70 − SM) / (70 − 40)) gives a score of zero when the soil reading SM sits at or above 70 %, meaning the crop has adequate water. As SM drops toward 40 % the score rises linearly until it reaches its maximum. These thresholds are drawn from the FAO-56 water stress coefficient [4], adjusted for rice's particular sensitivity to water deficit [5].
  • VPD Stress (Svpd) measures how strongly the atmosphere draws moisture from leaves. Vapour-pressure deficit (VPD) is first computed from air temperature and relative humidity [4], then mapped to a stress level with Svpd = clip((VPD − 1.0) / (2.3 − 1.0)). Below 1.0 kPa the canopy is comfortable and the score stays at zero. Above 2.3 kPa stomatal conductance in rice drops sharply and the score saturates at one [6].
  • Temperature Stress (Stemp) blends an air and a soil component through Stemp = 0.7·Sair + 0.3·Ssoil. Air stress is zero within the 20 – 35 °C comfort zone and rises linearly on either side [7], expressed as Sair = max(clip((20 − Tair) / 10), clip((Tair − 35) / 5)). Soil stress follows the same pattern with a narrower safe window of 20 – 34 °C, based on Yoshida's rice physiology thresholds [8], giving Ssoil = max(clip((20 − Tsoil) / 5), clip((Tsoil − 34) / 6)).

Soil moisture receives the largest weight (55 %) because water deficit is the primary yield-limiting factor in rice [5], followed by VPD (25 %) and temperature (20 %). The resulting σ maps to five action bands:

0–20 Healthy 20–40 Mild 40–60 Moderate 60–80 High 80–100 Critical

Four public datasets used to bootstrap early model training and validate prediction pipelines before pilot data collection.

Dataset Type Size Classes / Features Prediction Task
Paddy Doctor Image 16,225 10 classes Rice disease classification
PlantVillage Image 54,303 15 classes Multi-crop disease classification
Crop Yield Tabular 19,689 14 features Yield regression
Soil Moisture Time-series 8,761 64 features Moisture forecasting

Four image classifiers benchmarked for disease / stress recognition across PlantVillage (15 classes) and Paddy Doctor (10 classes), ranked by accuracy.

Model Accuracy Macro F1 Img/s
YOLO11s 99.88% 99.90% 42.46
ResNet18 98.28% 98.23% 11.99
YOLO11n 98.18% 98.37% 96.37
MobileNetV3 Small 96.49% 96.07% 107.25
YOLO11n 97.36% 97.02% 61.96
YOLO11s 97.31% 97.21% 34.26
ResNet18 95.44% 95.04% 31.46
MobileNetV3 Small 91.69% 90.54% 45.08

Open-set anomaly detection on MobileNetV3 Small embeddings, trained on healthy images only, ranked by ROC-AUC.

Method ROC-AUC F1 Precision Recall
Mahalanobis 97.26% 93.88% 99.77% 88.64%
PCA Reconstruction 96.99% 92.36% 99.79% 85.96%
Local Outlier Factor 96.88% 92.63% 99.82% 86.41%
One-Class SVM 92.88% 88.00% 99.83% 78.67%
Diagonal Gaussian 92.48% 85.17% 99.75% 74.31%
Centroid Distance 92.48% 85.17% 99.75% 74.31%
Isolation Forest 92.30% 82.56% 99.72% 70.44%
SGD One-Class SVM 9.82% 1.14% 71.43% 0.57%
Mahalanobis 87.15% 73.41% 99.49% 58.16%
PCA Reconstruction 84.00% 69.52% 99.35% 53.47%
Local Outlier Factor 81.40% 58.42% 99.42% 41.36%
One-Class SVM 70.66% 58.19% 99.33% 41.14%
Diagonal Gaussian 69.73% 45.11% 99.17% 29.19%
Centroid Distance 69.73% 45.11% 99.17% 29.19%
Isolation Forest 69.39% 44.04% 99.07% 28.31%
SGD One-Class SVM 34.14% 3.03% 89.26% 1.54%

Early baseline for soil-moisture forecasting on the Mendeley dataset, ranked by RMSE.

Model Family RMSE MAPE
SVR-RBF Regression 38.91 −0.0015 57.68%
Moving Average 168h Time Series 39.00 −0.0058 60.28%
CatBoost Regression 39.01 −0.0067 60.37%
Extra Trees Regression 39.09 −0.0108 61.20%
Elastic Net Regression 39.11 −0.0116 62.52%
Lasso Regression 39.11 −0.0120 62.47%
Linear Regression Regression 39.15 −0.0138 62.60%
Ridge Regression 39.15 −0.0138 62.65%
Random Forest Regression 39.48 −0.0309 63.85%
KNN Regression 39.65 −0.0401 60.10%
Moving Average 24h Time Series 39.81 −0.0484 61.12%
LightGBM Regression 39.83 −0.0493 61.09%
HistGradientBoost Regression 40.35 −0.0771 65.06%
Moving Average 6h Time Series 41.78 −0.1543 62.31%
Exponential Smoothing Time Series 42.15 −0.1753 63.16%
XGBoost Regression 42.89 −0.2169 73.13%
Seasonal Naive 168h Time Series 55.08 −1.0070 76.86%
Naive Last Value Time Series 55.36 −1.0272 77.11%
Seasonal Naive 24h Time Series 56.34 −1.0992 78.62%
Local Drift 24h Time Series 56.61 −1.1195 78.68%

Yield regression on the Kaggle crop dataset — all 55 crop types and rice-only subset, ranked by RMSE.

Model RMSE MAPE
Extra Trees 88.59 0.9905 19.27%
CatBoost 99.49 0.9880 21.19%
XGBoost 102.79 0.9872 43.85%
Random Forest 112.55 0.9847 24.66%
Linear Regression 116.62 0.9836 64.08%
LightGBM 121.18 0.9823 45.52%
Elastic Net 121.25 0.9822 64.28%
Lasso 121.52 0.9822 67.22%
Ridge 121.54 0.9822 63.12%
HistGradientBoost 123.92 0.9814 40.99%
KNN 250.87 0.9241 62.79%
SVR-RBF 408.97 0.7980 66.02%
LightGBM 0.50 0.6425 7.60%
HistGradientBoost 0.52 0.6047 8.12%
XGBoost 0.53 0.5953 7.81%
CatBoost 0.53 0.5899 7.76%
Extra Trees 0.54 0.5795 8.35%
Random Forest 0.54 0.5779 8.86%
Elastic Net 0.57 0.5207 13.48%
Ridge 0.58 0.5089 12.68%
Linear Regression 0.58 0.5032 12.73%
Lasso 0.60 0.4854 15.56%
KNN 0.76 0.1633 26.50%
SVR-RBF 0.82 0.0192 29.52%

Live Demo — Garden Scanner

The interactive simulation below runs the full pipeline described above on a 9 × 12 greenhouse grid. As the micro-robot patrols path cells, each adjacent plant triggers the three-stage cycle — sensor collection, SVR-RBF moisture prediction, and MobileNet disease classification — then computes the Stress Score (σ) and streams results to the Console, Plant Scanner panel, and Stress Heatmap in real time.

garden-scanner — zsh

Feasibility

RiceRat AI is feasible because its first pilot is intentionally narrow, practical, and low-risk. The system does not require full autonomy at the beginning. Instead, it can operate on a guided or semi-guided route within one greenhouse or high-bed site, allowing repeated data collection and AI-assisted alerts without the complexity of full robotic navigation. This makes the project more realistic for a youth-led implementation within a short timeline.

The pilot context is also realistic. Lam Dong already has a large greenhouse base and a strong high-tech agriculture ecosystem, while Da Lat alone accounts for nearly 2,900 hectares of greenhouse cultivation. This provides a suitable environment for testing a low-cost robot designed for spaces where drones are inconvenient and fixed sensors are too sparse.

RiceRat AI also aligns with broader smart agriculture efforts in Vietnam and Asia, where digital tools are increasingly promoted to improve productivity, sustainability, and farmer decision-making. Its strength is that it does not require users to adopt a complex digital ecosystem. Instead, it offers one concrete and understandable service: repeated mobile crop scouting with simple AI alerts [2],[3].

The pilot follows a focused three-month timeline designed to move from first hardware assembly to a working field evaluation, keeping each phase narrow enough to stay realistic for a youth-led team.

Month 1

Build & Calibrate

Design the chassis, integrate camera and baseline sensors, operate manually or semi-autonomously, and capture first image and moisture data from the pilot site.

Month 2

Dashboard & Models

Build the monitoring dashboard, train baseline irrigation and stress models, and test repeatable routes in one greenhouse or small garden.

Month 3

Evaluate & Refine

Compare RiceRat outputs with manual checks, measure false-alert rates, and improve warning logic before broader deployment.

Potential pilot partners include university experimental farms, greenhouse vegetable farms in Lam Dong, and educational farms near Ho Chi Minh City. A pineapple farm and a water spinach farm in Dong Thap have already confirmed interest, giving the project its first real-world validation sites.

Pineapple Farm

92G7+G64 Dong Thap, Vietnam

Water Spinach Farm

92G7+HMW Dong Thap, Vietnam

Scalability & Impact

RiceRat AI is designed to scale through replication rather than heavy infrastructure. This is important in Vietnam, where farms are small and fragmented. When average family farms are only around 0.4 hectares and many landholdings are under 0.5 hectares, the most scalable solutions are not those built for large uniform farms, but those that can work plot by plot, bed by bed, and greenhouse by greenhouse. Because RiceRat AI uses only widely available, low-cost components and requires no cloud infrastructure or proprietary software, replication is straightforward for cooperatives, schools, or youth groups with limited budgets.

Its impact can be expected at several levels. At the farm level, RiceRat AI can reduce daily manual scouting time, increase the number of monitored points, and help farmers respond earlier to dry or abnormal crop zones. At the community level, it can provide cooperatives, educational farms, and youth groups with a practical example of how AI can support agriculture in a useful and understandable way. At the regional level, the concept can be adapted to other Southeast Asian contexts where smallholder farming, climate pressure, and protected cultivation are common.

Beyond the pilot, the project can sustain itself through an open hardware and software design, enabling local communities to build, maintain, and adapt the platform on their own. This approach ensures that the technology remains accessible and does not depend on continued external funding to deliver value.

To evaluate whether the pilot achieves its goals, several practical indicators can be tracked during and after deployment:

  • Reduction in manual inspection time per day
  • Increase in monitored points compared with current practice
  • Proportion of dry or stressed zones flagged earlier than routine checking
  • Number of sites interested in replication after the pilot
  • Number of students, farmers, or partners reached through demos and workshops

Outreach Plan

The outreach goal is to reach at least 1,000 community members through a mix of in-person activities and digital education, using RiceRat AI as a relatable example of practical and responsible AI. The key message is that AI does not have to mean expensive black-box systems — it can also mean affordable tools that help communities make better decisions in farming and resource management.

0 university & STEM workshop attendees
0 farm & cooperative demo participants
0 digital campaign reach

This plan is realistic because it combines physical engagement with digital reach and uses the prototype itself as a teaching tool. That makes AI less abstract and more accessible, especially for students, young builders, and smallholder communities.

References

  1. Burra, D., Hildebrand, J., Giles, J., Nguyen, T., Hasiner, E., Schroeder, K., Treguer, D., Juergenliemk, A., Horst, A., Jarvis, A., & Kropff, W. (2021). Digital agriculture profile: Viet Nam. FAO.
  2. Dao, T. A., & Pham, C. N. (2022). Smart agriculture for small farms in Vietnam: Opportunities, challenges and policy solutions. FFTC Journal of Agricultural Policy, 3, 36–45.
  3. Pham Thi Thanh Huyen & Tran Tuan Anh. (2025). Digital transformation in agriculture in Vietnam: Trends, opportunities, and challenges. HUIT Journal of Science, 25(S3_ICA), 278–289.
  4. Allen, R. G., Pereira, L. S., Raes, D., & Smith, M. (1998). Crop evapotranspiration — Guidelines for computing crop water requirements. FAO Irrigation and Drainage Paper 56. FAO.
  5. Serraj, R., Kumar, A., McNally, K. L., Slamet-Loedin, I., Bruskiewich, R., Mauleon, R., Cairns, J., & Hijmans, R. J. (2009). Improvement of drought resistance in rice. Advances in Agronomy, 103, 41–99.
  6. Hirasawa, T., Ozawa, Y., Zheng, S., Matsuda, T., & Ishihara, K. (2008). Determination of the optimum VPD range for rice leaf photosynthesis. Plant Production Science, 11(2), 184–189.
  7. Shah, F., Huang, J., Cui, K., Nie, L., Shah, T., Chen, C., & Wang, K. (2011). Impact of high-temperature stress on rice plant and its traits related to tolerance. The Journal of Agricultural Science, 149(5), 545–556.
  8. Yoshida, S. (1981). Fundamentals of Rice Crop Science. Los Baños, Philippines: International Rice Research Institute.

About Us

We are undergraduate research assistants at the URA Research Group, working under the supervision of Prof. Quan Thanh Tho, Dean of the Faculty of Computer Science and Engineering, Ho Chi Minh City University of Technology (HCMUT), Vietnam. Together, we have participated in numerous research projects, real-world applications, and academic competitions. Our team, URAx, has received multiple awards in innovation and research contests at both national and international levels. Driven by a shared belief that AI should be accessible, affordable, and built for real-world impact, we developed RiceRat AI as a practical solution for small-scale agriculture.

Leader
Long S. T. Nguyen

Long S. T. Nguyen

AI Researcher

  • Status: Third-year Computer Science student
  • Research Interests: Natural language processing, information retrieval, question answering, neural machine translation, and large language models
  • Academic Profile: 30+ publications; invited reviewer for SCIE-indexed journals including IEEE TNNLS and IEEE Access
  • Contact: long.nguyencse2023@hcmut.edu.vn
Core Member
Quynh T. N. Vo

Quynh T. N. Vo

AI Researcher

  • Status: Third-year Computer Science student
  • Research Interests: Natural language processing, vision-language models, geospatial AI, and medical AI
  • Academic Profile: 10+ publications
Core Member
Dung N. H. Le

Dung N. H. Le

AI Engineer

  • Status: Second-year Computer Science student
  • Research Interests: Natural language processing, question answering, knowledge graphs, ontologies, and neuro-symbolic AI
  • Academic Profile: 5 publications