Possible Use Case for Monty: Gardening Robot

I’ve floated this use case, informally, in a couple of forum topics:

However, I haven’t gone into much detail. So, here is a quick stab at an informal sales pitch and problem description. (Note: I’m a complete newb on this topic, so please cut me some slack. :-)

Sales Pitch

Lots of folks would like to have “nice” gardens, but (a) they may not know much about plants and (b) their opinions, situations, and tastes are likely to vary markedly. Meanwhile, there are assorted lawn-mowing robots, water controllers, and other automated assistants on the market. More to the point, I’m certain that a variety of AI-enabled (whatever that means) robots will soon be available on the market.

In short, I think more or less capable gardening robots will be showing up Real Soon Now and that Monty might be able to play a valuable role. To be clear, I don’t think a near-term version of Monty would be able to handle this use case on its own, but I think it could if supported by some LLM magic, etc. More to the point, I doubt whether LLM-based AI could perform all of the desired tasks particularly well.

Desired Capabilities

In order to properly encourage (e.g., fertilize, water) or control (e.g., trim, weed) a set of plants, a gardening robot will need to identify each plant, to varying degrees of specificity:

  • common names (e.g., tree, fruit tree, apple tree, Fuji apple tree)
  • botanical names (e.g., species, subspecies, variety, cultivar)

In some cases, the needed information on the plant and associated actions will be quite minimal. For example: broadleaf weed or thistle (discourage), ground cover, lawn, or tree (trim, water occasionally). In others, there may be very specific actions, such as reporting and/or removing pests.

Using its own collected information and (say) some MCP-based resources, Monty should be able to look up lots of descriptive information, best practices, caveats, etc. Note that the needed information will depend a lot on the task(s) the robot is expected to perform: weeding a lawn or a raised bed is very different than trimming a hedge.

Monty should also be able to “learn” the shape of the garden, how to navigate and traverse it, etc. It should also be able to learn the capabilities and limitations of its physical platform. There are all sorts of platforms that could wander (e.g., crawl, roll, slither) around in a garden. So, the high-level goals might turn into very different low-level actions.

I certainly don’t want to have to explicitly show a gardening robot much, let alone install barriers, physical tags, etc. That is, the robot should handle most issues on its own, only consulting me about judgement calls, unexpected discoveries, etc.

Expected Challenges

There will be plenty of expected (and unexpected!) challenges:

  • pests and plants may look quite different, depending on the:

    • camera type(s) (e.g., IR, monochrome, color, UV)
    • current weather (e.g., bright and sunny, foggy, overcast)
    • frequency distribution (e.g., intensity at each color)
    • frequency spectrum (e.g., infra-red, visible, ultraviolet)
    • illumination type (e.g., diffuse, direct, indirect)
    • time of day (e.g., dawn, morning, noon, afternoon, dusk)
  • Plants may respond differently to seasons, weather patterns, etc.

  • Different instances of “the same type of plant” may have variations, even if they have the same species, subspecies, variety, cultivar, etc.

  • Plants may look similar but have completely different genetics (convergent evolution FTW!).

  • Categories may have very important exceptions:

    • “nasty thistles” include artichokes
    • “nasty, thorny plants” include blackberries and roses
  • Users will have very different preferences. For example, our garden is optimized to provide food for bees, birds, bunnies, and humans, so we grow acorn squash, artichokes, asparagus, blackberries, grapes, tomatoes, sunflowers, wildflowers, etc. None of our neighbors have any of these. Then again, our azaleas, dogwoods, and rhododendrons are pretty typical for the area.

However, figuring out this sort of thing “on the fly” seems to be exactly the sort of thing that Monty should excel at.

Scale invariance, Structure, etc.

AIUI, botanists (and especially botanical taxonomists) categorize plants using large numbers of “taxons” – observable characteristics that include things like number of petals, seed characteristics, vein structure, etc. The actual size of a full-grown plant, not so much (YMMV :-).

Meanwhile, the Burpee catalog pays very little attention to this sort of thing, concentrating on things like appearance, habit, hardiness, etc. I suspect that a gardening robot would need to live in both worlds, but mostly pay attention to the latter.

1 Like

I think this is a cool idea and that Thousand Brains Systems will have a number of useful properties for this kind of problem domain.

  • At some point in the future, we’re not quite there yet, Monty will be able to build robust generalizations of plant species.
  • On top of that it should be able to spot anomalies for things like plant illnesses without having to train it on a huge amount of plant disease data.

As we build out our 2026 capabilities more and more of these types of projects will become possible.

2 Likes

Incidentally, I’m really OCD about litter in my neighborhood. So, when I go out for walks, I always take along a grabber and a bag. This lets me pick up both the easy things and the ones I have to clamber down into the bushes to retrieve. (Go figure… :-)

Anyway, from a certain perspective, litter clean-up is a lot like weeding a garden. So, it might be that some of the same Monty code could be used to make a start on an assistant litter picker. (or maybe not, but fun to think about…)

1 Like

I’d like to see something like Huey, Dewey, and Louie in Silent Running, but with a happier premise and ending.

1 Like

Swarms of small robots that use solar powered charging stations could plant, tend and harvest garden crops, and convert all the unused space in a neighborhood into food production. Or on the sides of skyscrapers where it’s not practical for humans to do the work. A small farm could 3D print the parts to build their own farm worker robots in the barn.

This is going to turn everything upside down when it starts exciting 1000s of imaginative people with the possibilities. High school students could build a robots for exploring the moon or mars as part of a contest. Self driving cars can be swarms that are aware of each other and cooperate to maintain a smooth flow of traffic. Robot bodyguards for endangered species. It’s going to wild.

1 Like

I think that we don’t have household robots yet because men know it’s one more reason not to date them if the robot is more help than they are.:woman_shrugging: