From a video somewhere in the page: "The aim is to make food production more sustainable and efficient" yet requires a web app. I'd hope that you can run the server side on a local machine and not require cloud connectivity.
I highly encourage you to go visit farms sooner rather than later, especially during the rainy seasons and winter when farmers are really at work preparing for the next season. The kind of conditions robots need to deal with in that environment is no joke.
I also notice you're using the BNO055 -- if you need an C++ I2C ROS driver for it I wrote one (https://github.com/dheera/ros-imu-bno055). I think the one in the ROS apt-get repository is written in Python but they claimed the package name before I did
What's your payload?
Where are the seeds?
How are they deposited?
Recommend going to a farm right now to see how this works in production. For the most part, you can autonomously sow using GPS. But the farmer just rides along.
> The hardware is built around a stackable 10×10cm compute module with two ARM Cortex-A55 SBCs — one for ROS 2 navigation/EKF localisation, one dedicated to vision/YOLO inference — connected via a single ethernet cable.
I will preface this by saying that I have nothing against ARM per se, that my employer/team supported a good chunk of the work for making ROS 2 actually work on arm64, and that there is some good hardware out there.
I really don't understand why startups and research projects keep using weird ARM SBCs for their robots. The best of these SBCs is still vastly shittier in terms of software support and stability than any random Chinese Intel ADL-N box. The only reasons to use (weird) ARM SBCs in robots are that either (1) you are using a Jetson for Jetson things (i.e. Nvidia libraries), or (2) you have a product which requires serious cost optimization to be produced at a large scale. Otherwise you are just committing yourselves and your users/customers to a future of terrible-to-nonexistent support and adding significantly to the amount of work you need to bring up the new system and port existing tools to it.
Looks great for a prototype. Has any modeling, simulation, or analysis been done of its off-road performance, i.e. mobility, GO/NOGO, motive efficiency, maneuverability on deformable terrain? This is critical for agricultural applications.
Has any stress analysis been done on the frame? Looks to me like it could use a couple more triangles to reinforce those rectangles.
Have you designed a skid-steering controller for it? Off-road skid steering can be quite variable obviously depending on terrain properties.
Australia's been working with various types of robotics in agriculture since 1980 at least [1], these days, for open field work there are several families of solution in developmental progress.
One leading contender is SwarmFarm Robotics, based out of Queensland.
For interest, here's a recent opinion / demonstration from an unassociated Australian farmer considering a purchase.
The farm is Tom’s Brook, a grain farm located in Esperance in Western Australia. It’s a family operated business growing a mixture of Wheat, Barley and Canola on 4500 hectares (11 200 Acres). Sizewise is pretty much bang on the average W.Australian grain acerage.
The unit pair in action here, autonomous tractor pulling intelligent boom spray, has had 10,000 acres of operation prior to this customer demonstration.
Runs at about 13 hectares per hour, max speed 10 km/hour.
Advantages of "intelligence" during operation are reduced spray usage (basic green on dirt detection, and green shape on mixed green patterns) and weather patience (happy to sit idle until wind and humidity are optimal)
70 odd Comments include feedback from other farmers already using such agribots, eg:
Just rolled over 12,000 hrs on our swarmbot. 4 years, 3000hr a year, doesn't get into the shed much.
The first 12 minutes are Vendor + Farmer discussing bot in action, remaining eight minutes is farmer and hands discussing pros and cons.
I'm not sure how much more work is currently being done on a project I'd heard about in the past, but you might be interested in seeing if you can collaborate/learn from Open Source Ecology:
Your discord link doesn't seem to work. One basic question: As a hardware noob, where do I start? Maybe having a minimal getting started guide could really help.
I wonder how good is the cooling of the stacked "robot brain".
It would be nice to see some temperatures in relevant points, when the computer is stress tested in the closed waterproof case and a hot ambient.
The Cortex-A55 based CPU has low power consumption, but it is not negligible and without a heatsink it may overheat and throttle.
Moreover, in a closed box, one may need some means to transfer the heat from the stacked electronics to the aluminum walls of the box. Finding suitable means may be more complex for this design, because of the curious choice of using 2 weak SBCs instead of 1 good SBC, so there are 2 sets of CPU + memories that must be cooled.
From the provided pictures, I cannot see how the electronics would be cooled well enough, especially when working outdoors during a hot day.
Score Breakdown
+0.08
PreamblePreamble
Low Practice
Editorial
ND
Structural
+0.05
SETL
ND
Combined
ND
Context Modifier
ND
Open web platform with accessible infrastructure suggests alignment with human dignity principles; insufficient narrative content to evaluate substantive Preamble commitment
+0.07
Article 1Freedom, Equality, Brotherhood
Low Practice
Editorial
ND
Structural
+0.05
SETL
ND
Combined
ND
Context Modifier
ND
No observable editorial position on equality/dignity; structural design does not discriminate on-domain
+0.07
Article 2Non-Discrimination
Low Practice
Editorial
ND
Structural
+0.05
SETL
ND
Combined
ND
Context Modifier
ND
No observable discrimination in site structure; no evidence of protected-class targeting
0.00
Article 3Life, Liberty, Security
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Right to life not addressed in landing page context
0.00
Article 4No Slavery
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Slavery/servitude not observable; not applicable to AgBot landing page
0.00
Article 5No Torture
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Torture/cruel treatment not addressed; not applicable to technical platform
0.00
Article 6Legal Personhood
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Legal personhood/right to recognition not applicable to landing page context
+0.06
Article 7Equality Before Law
Low Practice
Editorial
ND
Structural
+0.05
SETL
ND
Combined
ND
Context Modifier
ND
Equality before law: no observable discrimination in site structure or access
0.00
Article 8Right to Remedy
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Effective remedy not observable on landing page
+0.13
Article 9No Arbitrary Detention
Medium Practice
Editorial
ND
Structural
+0.08
SETL
ND
Combined
ND
Context Modifier
ND
Arbitrary detention not applicable; accessibility features (screen-reader-text, semantic structure) indicate procedural safeguard consideration
+0.07
Article 10Fair Hearing
Low Practice
Editorial
ND
Structural
+0.05
SETL
ND
Combined
ND
Context Modifier
ND
Fair trial/impartial tribunal not directly applicable; no discriminatory access policies observable
0.00
Article 11Presumption of Innocence
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Criminal liability/due process not applicable to landing page
-0.13
Article 12Privacy
Medium Practice
Editorial
ND
Structural
-0.08
SETL
ND
Combined
ND
Context Modifier
ND
Privacy/arbitrary interference: observable third-party cookie tracking, social widgets (csbwfs), CDN calls. Standard WordPress tracking practices present but not privacy-protective by design
+0.12
Article 13Freedom of Movement
Medium Practice
Editorial
ND
Structural
+0.08
SETL
ND
Combined
ND
Context Modifier
ND
Freedom of movement: no geo-blocking, IP restrictions, or access barriers observable. Open platform design supports free information flow
+0.07
Article 14Asylum
Low Practice
Editorial
ND
Structural
+0.05
SETL
ND
Combined
ND
Context Modifier
ND
Right to asylum not applicable; no discrimination signals in site architecture
0.00
Article 15Nationality
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Nationality not addressed on landing page
0.00
Article 16Marriage & Family
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Marriage/family not addressed; not applicable to platform
0.00
Article 17Property
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Property rights not observable on landing page
+0.12
Article 18Freedom of Thought
Medium Practice
Editorial
ND
Structural
+0.08
SETL
ND
Combined
ND
Context Modifier
ND
Freedom of thought/conscience: open platform design with no apparent content filtering or ideological gating; does not restrict user expression on-domain
+0.15
Article 19Freedom of Expression
Medium Practice Framing
Editorial
ND
Structural
+0.10
SETL
ND
Combined
ND
Context Modifier
ND
Freedom of opinion/expression: 'Open AgBot' branding signals openness. WordPress platform enables user content generation. No observable censorship, paywalls, or expression barriers
+0.07
Article 20Assembly & Association
Low Practice
Editorial
ND
Structural
+0.05
SETL
ND
Combined
ND
Context Modifier
ND
Freedom of assembly/association: no observable restrictions on user participation or community formation; open access supports association
+0.07
Article 21Political Participation
Low Practice
Editorial
ND
Structural
+0.05
SETL
ND
Combined
ND
Context Modifier
ND
Participation in governance: no observable governance structures or voting mechanisms on landing page; insufficient data for meaningful assessment
0.00
Article 22Social Security
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Social security/welfare not applicable to technical platform context
0.00
Article 23Work & Equal Pay
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Right to work/fair wages not addressed; no employment relationships observable
0.00
Article 24Rest & Leisure
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Rest/leisure not applicable to platform
+0.20
Article 25Standard of Living
Medium Practice
Editorial
ND
Structural
+0.12
SETL
ND
Combined
ND
Context Modifier
ND
Adequate standard of living/food security: AgBot platform appears designed to support agricultural technology for food production. Open access model supports broad user participation in food systems
+0.16
Article 26Education
Medium Practice
Editorial
ND
Structural
+0.10
SETL
ND
Combined
ND
Context Modifier
ND
Right to education: open platform, open source branding suggests access to agricultural/technical knowledge. No paywalls, registration barriers, or access restrictions observable
+0.12
Article 27Cultural Participation
Medium Practice
Editorial
ND
Structural
+0.08
SETL
ND
Combined
ND
Context Modifier
ND
Participation in cultural/scientific life: AgBot platform supports participation in agricultural innovation/science. Open platform design enables broad engagement in technological development
0.00
Article 28Social & International Order
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Social/international order for rights realization: not observable on landing page
0.00
Article 29Duties to Community
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Community duties/limitations not addressed on landing page
0.00
Article 30No Destruction of Rights
Low
Editorial
ND
Structural
0.00
SETL
ND
Combined
ND
Context Modifier
ND
Prohibition of rights destruction not applicable to landing page evaluation