Cyber-Physical System Design Space Exploration for Affordable Precision Agriculture

This paper presents a cost-aware design space exploration framework using integer linear programming and SAT-based verification to optimize multimodal drone-rover platforms for affordable precision agriculture, successfully balancing budget, energy, and performance constraints to outperform existing methods in farm coverage and payload efficiency.

Pawan Kumar, Hokeun Kim

Published 2026-03-27
📖 4 min read☕ Coffee break read

Imagine you are a farmer trying to feed a growing world, but you're facing a tough puzzle: you need high-tech robots to help you grow crops, but you can't afford to buy the most expensive ones, and you don't want to waste money on robots that can't do the job.

This paper is about building a "Smart Shopping Assistant" for farmers. Instead of guessing which robots to buy, the authors created a computer program that figures out the perfect mix of drones (flying robots) and rovers (wheeled robots) to get the job done for the lowest possible price.

Here is how it works, broken down into simple concepts:

1. The Problem: The "Too Many Choices" Dilemma

Imagine walking into a massive electronics store to build a custom computer. You have a budget of $1,000. You need it to be fast, have a big screen, and last all day on a battery. But the store has thousands of parts, and if you pick the wrong combination, you might end up with a computer that's too heavy, runs out of power in an hour, or costs $1,200.

For farmers, the "parts" are drones and rovers.

  • Drones are great for looking at tall trees or wet fields, but they are expensive and have short battery lives.
  • Rovers are great for picking fruit or weeding, but they can't fly over obstacles or water.

Farmers need a mix of both, but figuring out exactly how many of each to buy, and what sensors to put on them, without going broke is incredibly hard.

2. The Solution: The "Recipe Book" (The Framework)

The authors created a system called Design Space Exploration (DSE). Think of this as a super-smart recipe book.

  • The Ingredients: You tell the computer your budget (e.g., $100,000), how big your farm is (e.g., 10 acres), and what crops you have (e.g., apples or grapes).
  • The Cooking Process: The computer uses a mathematical method called Integer Linear Programming (ILP). Imagine this as a very strict chef who tries millions of ingredient combinations in seconds. It asks: "If I buy 3 drones and 2 rovers with these specific cameras and batteries, will I stay under budget? Will I cover the whole farm? Will the robots be too heavy to move?"
  • The Taste Test (SAT Verification): Sometimes, a recipe looks good on paper but fails in the real world (like a cake that collapses). To prevent this, the system uses a second check called SAT-based verification. This is like a strict food safety inspector who double-checks every single recipe to make sure it's actually possible to build. If a design is impossible, the inspector throws it out immediately.

3. The Results: Finding the "Goldilocks" Zone

The authors tested their "Shopping Assistant" on two types of farms: a small one-acre orchard and a large ten-acre vineyard.

  • The Old Way: Other methods were like throwing darts in the dark. They might find a solution that was cheap but didn't cover the whole farm, or one that covered the farm but cost way too much.
  • The New Way: Their system found the "Goldilocks" solutions—not too expensive, not too weak, but just right.
    • It successfully designed platforms that covered the entire farm.
    • It stayed strictly within the budget.
    • It maximized the "payload" (the ability to carry extra tools like cameras or fruit-picking arms).

4. Real-World Proof: From Math to Metal

To prove this wasn't just a theory, the authors actually built the robots their computer suggested.

  • They built a Rover (a wheeled robot) with a plastic body and a Raspberry Pi computer.
  • They built a Drone (a flying robot) with a carbon-fiber body.
  • They connected them to a local server (a mini-computer on the farm) to do the heavy thinking.

The result? A working, affordable system that could actually be used by a real farmer tomorrow.

Why This Matters

In the past, precision agriculture (high-tech farming) was only for rich, huge corporations because the design process was too messy and expensive.

This paper gives farmers a blueprint. It says, "You don't need to be a math genius or a robotics expert. Just tell us your budget and your farm size, and our 'Smart Shopping Assistant' will tell you exactly which robots to buy to save money, save time, and grow more food."

It turns the chaotic process of building a high-tech farm into a simple, reliable checklist.