Actually, it's not. Despite all the hype surrounding deep learning, tasks like telling similar looking plants apart is precisely what's it's good at. In fact, it will probably be better than most humans at this task. Moreover, it's simple to implement. You take off the shelf model (e.g. ResNet-50) trained on ImageNet, and finetune it on a dataset of specific plants you want it to recognize (~1000 examples of each plant). Then you can run that model on an iPhone (or even on much cheaper hardware)
A much harder problem is to make the robot move through the terrain without getting stuck. But even there, looking at what Boston Dynamics is doing, it seems like we are not that far off.
Without making it particularly sturdy, it was able to lift 4 kg and has a pretty good movement repeatability even if totally "blind" (I am currently working on its vision system), two things that drone would have a hard time duplicating in outdoor conditions.
I can PM you later when we have all the things set up if you want. Or we can just chat here.
In order to make the system mobile I'm making a sort of tiny tractor that relocates the bases of the support struts (I use a tripod.) You can have separate symbiotic fleets of static "heads" (tripod+wirebot) that are moved by mobile "rovers".
This lets you optimize the system a little better, since most of the time the head units will be working and largely stationary, so a small fleet of rovers could be enough to handle a large fleet of processors.
For ricefields I think you might sink stepping stones in a triangle "grid", maybe concrete cones about a meter long and 10cm at the base, inverted and stuck in the mud. The distance between them would be fixed by the span of the suspended robot.
You would also want "vascular" conduits to transport material to and from the working heads. These aren't necessarily physical tubes or conveyor belts, they could be made of simple cargo drones like streams of ants.
You could make bridge or rail units that fit between the stepping stones for temporary reconfigurable transport networks. (If your cargo drones are sure-footed and reliable these could be simple planks.)
Also, have you heard of Hangprinter? https://vitana.se/opr3d/tbear/ (I have no affiliation w/ it.) It's a "RepRap hanging from the ceiling"
I don't think any rice farmer would like to put concrete blocks in their fields unless every task is reliably automated: they depend on machines to prepare, plant and harvest the rice and a stone in the middle of a ricefield would make these steps harder.
I know that there are several projects using wirebots for 3d printing. It usually allows for a bigger printing volume than regular CNC-like designs, and I think they must be able to have a high precision too. I am wondering what is the limitation there.
Do you have any contact info?
Passing tools among a neighboring system is going to be hard as there is a "dead zone" bordering the rectangle drawn by the pole but there may be a way to smartly cross the wires so that two system may share an area where they could pass around tools.
Harvesting is actually, counter-intuitively, a low priority task IMO. This is usually a single day of work, and this is the one with the highest stake, where things going wrong can jeopardize your whole harvest. People will want to be present for it I think.
What needs to be automated first are the tedious tasks that need to be done repeatedly : weeding, monitoring, watering.
About harvesting, a farmer friend proposed something interesting: just pass bags/baskets from the field's side to the place when the human is inside the field. Ricefields are very muddy and if you work in the middle of one, doing back and forth to the border is really tedious.
Imagine being able to plant, weed, and harvest strawberries from a center pivot. Huge.
... at scale. Humans do farm this way -- I've seen fancy shade-grown coffee being grown in what looks like a jungle. But it requires a huge amount of manual labor, right now.
I think we'll get there at making machines do this. Deciding whether a leaf is one of the 4 crops you're growing, or not, sounds much easier than distinguishing all the close relatives of wild plants.
Yes.
There are two different senses of "efficiency" in farming (or other production). One is the amount of food you get per unit of human labor input. Supporting a fully urbanized population requires this metric to be high.
But the other sense is the amount of food you get per unit of land input. A society that maximizes this metric will produce more food and have a higher population than a society maximizing the first one. But most of those people will be subsistence farmers who don't earn much more than the marginal extra food they provide by intensively caring for the land. This is why historically most of the population -- anywhere -- was rural peasants.
The grotesquely inefficient capitalist who uses a workforce of 10 people and 300 acres of land to produce the yield of 50 acres of land is part of a "wealthy" society -- everyone else has more food because of his very low need for labor. But it's also a very low-population society. In a more traditional society, all the land would be farmed efficiently and the population would be much larger, but non-farmers would have much less surplus to capture.
The first path was a mistake -- it looked modern, all those big machines, but was optimised for near-infinite land and very expensive labor. What poor countries typically had was the opposite: plenty of peasants and no room, and no diesel. So the winning strategy was actually closer to a million vegetable patches, with incentives, training, and transport to get this to the cities & export. An acre of vegetable patches can easily produce 100x the market value of an acre of wheat. Getting this right was a big part of how Taiwan & Korea for instance kick-started their growth. Getting it wrong was part of what killed the USSR -- if I remember right, they never even equalled the 1917 harvest.
From my notes:
* Soviet collectivization. Inspired by huge mechanized farms in the US. Vision of doing for farming what assembly lines did for manufacturing. Both Soviet and US attempts to do so failed badly. Party resorted instead to martial law and grain seizures, creating peasant uprisings. Forcibly relocated peasants into standardized, pre-planned mega-farms which were ruled by agricultural specialists. Ignored local conditions, vastly over-simplified and over-abstracted different areas of land and differently-skilled populations. Pressure from above to deny failures led to plans quickly losing contact with reality. Peasants gained most of their food by farming their own private plots in their little free time. Peasants effectively became indentured slaves, stripped of any cultural institutions that might be a focal point for rebellion, and naturally responded with terrible productivity. More deaths from starvation that WW1 and civil war combined.
* Compulsory villagization in Tanzania. Similar story. Government (with support of the Western world) wanted to modernize the peasantry. Forcibly relocated peasants to standardized, pre-planned villages. (Was supposed to be voluntary, but top-down pressure for results led to initiative-taking). Peasants were moved vast distances, rendering their deep local knowledge worthless. (Peasants don’t come in standardized, fungible units). Forced to apply Western farming techniques which failed badly in the local climate and ecology. (The peasant practices of dense polycropping turn out to be much more effective in climates with high primary productivity than monocropping and ridging as is common in the West). Authorities heard reports of atrocities but insisted they were isolated cases.
* And again in Ethiopia. Lead to widespread famine.
Some, like in Ethiopia, were closer to ethnic cleansing -- deliberately moving people (esp from Tigray IIRC) who were violently unhappy with the government, to less fertile places where they didn't understand how to farm, especially with new crops to boot. But by claiming this was a modernisation scheme was excellent PR, people like those, and the resulting famine was seen primarily as a great tragedy, and brought in lots of aid money.
For russia I also like Yegor Gaidar, there's a book but the summary is http://www.aei.org/feature/the-soviet-collapse/
What people did with the resulting free time was generally to make war on those nearby.
But there have been many societies which
- didn't engage in agriculture at all, or
- engaged in tropical horticulture, which is low-effort
And those societies (plains Indians / Australian aborigines / sub-Saharan Bantu (they're farmers! But they're not labor-intensive farmers) / central Asian Turks and Mongols / etc. etc. etc...) are characterized by near-constant warfare.
Not all societies are ancestral to yours. Most aren't.
And seriously, claiming that a society will engage in warfare by comparing it to an example that is as remote to it as possible in terms of technological development and culture (we do view warfare as negative, not all societies do and ours used to not do so) is not exactly convincing.
The reason, if I understand right, was that the limit on human population was set by disease not labor. In northern climates (where fewer of the diseases we evolved with thrive) instead the marginal farmer was on some stony hillside from which maximum effort could only just produce enough calories for winter.
I'm less sure whether such societies were involved in more warfare, it's possible (the men had time on their hands & soccer hadn't been invented...) but I don't know the data.
I also don't know how to extrapolate this to the future of our society.
> But the other sense is the amount of food you get per unit of land input. A society that maximizes this metric will produce more food and have a higher population than a society maximizing the first one.
Are you suggesting that the reason the US/Europe is not at the Malthusian limit / has a low population growth is because we don't grow enough food? You'll have to pardon my incredulity.
Your point is strictly true - we are growing less food than we theoretically could grow, but that seems beside the point: we still have an enormous surplus of food.
Population growth isn't being restricted by food availability. As to the other questions, I wouldn't want to argue causation in either direction. I'm pretty sure it goes in both.
If we started to reproduce at the level supported by our food production, we'd end up in the Malthusian equilibrium.
At earlier times, say 800 years ago, I think it can be argued that population densities in Europe were lower than in China because farming was optimized more for labor than for land -- plowing with horses is less work, but less food, per area, than planting rice by hand. But it's super-hard to figure out cause & effect obviously.
As someone who is grateful for computers, toilets, psychotherapy, punctual trains, and an efficient medical system... I am very grateful for our ability to produce food without high labor inputs.
I live close to both a rural hackerspace and a permaculture community. I am currently working on a suspended wirebot to help them automate the most tedious tasks. Pest removal, weeding, monitoring seem to be the low hanging fruits there.
You don't even need a robot for this. The city of Edmonton, Alberta has deployed a fleet of small weeding machines to curb pesticide use -- to wit, specially-trained weed-eating goats.
Goats are known for their ability to consume a wide variety of plants, especially weeds and shrubs that other animals won't touch. These goats have been specially trained to target noxious weeds and are constantly watched by humans and dogs.
This is the strategy JM Fortier employs in his gardening technique. In my retirement I plan on attempting to implement the market garden (a smaller version).
Really? You think a mechanical harvester cannot be built that could handle two types of plants at once? Forget deep learning and imaging technology. Plant alternating rows and build a harvester to accommodate, straddle, one while working the other. No fancy vision tech needed.
https://en.wikipedia.org/wiki/Intercropping
https://www.grainews.ca/2013/10/08/six-things-to-consider-wh...
But, apparently, it would appear "not using neonicotinoids" is a lot harder than "designing & manufacturing millions & millions of tiny robot bees"
There are plenty of slow moving pests, weeds and the like as well.
I don't know enough to guess whether this is more energy 'efficient', given that we need glass or metal containers, in this case.
And laws could be drafted once it becomes known that these types of method are feasible.
I would be curious what ratio of producing vs protecting rows a farmer would need. Perhaps it’s less than alternating rows, not harming yield as drastically. Perhaps 1/4 or 1/5 would do.
Yeah I didn't mean big machines, don't laugh but I have wood+lego (small, simple blocks, cute) in mind when I think about automating farming with devices. Slightly larger, not toy size, but nothing like the usual farming scale utilities.
Hard to communicate this over text (especially since i'm only imagining). I'll draw some stuff one day.
But a robot capable of recognizing all the plants could tell... and could selectively harvest just what is needed.
I suspect this is a very difficult problem however just because of how varied individual plants can be... telling plants apart can be hard even for trained humans.