Acorn Frequently Asked Questions

If you have some basic questions about Acorn, please ask them here and I will update this FAQ with answers. For more complex questions feel free to make a separate post.

What does Acorn do?

Some day, Acorn will use computer vision and tools to help perform weeding, planting, and more. Right now we are working on perfecting the basic vehicle which will carry those tools over each plant at the farm.

How much does Acorn cost?

Acorn units are not currently for sale, and we have not determined an estimated price for the system. Acorn is designed to be low cost.

In your announcement video, you say you want Acorn to become community supported. What does that mean?

Later in 2021 we plan to launch some kind of monthly donor support program. Like Patreon, though we may use Open Collective. There are many advantages to this approach which we will discuss in the future.

When will you offer kits for sale?

Robot development is difficult to accurately predict, but we hope it is possible to offer the first kits for sale in approximately one year. We already have a “Version 2” design which we are fabricating now.

What pronouns should I use for Acorn?

Acorn uses it/its pronouns. As in the sentence: Acorn loves to be outdoors and it feels warm and happy when sun shines on its panels. :sun_with_face:

Very interesting project. How does it navigate at the present time? Is it using only GPS? Or is it being remotely controlled?
I’m assuming you are using a Raspberry Pi as the central control unit.

1 Like

Yep you are correct! We are using a Raspberry Pi and RTK GPS for autonomous control. It was all autonomous in our announcement video, and in the last 7 days acorn has traveled 58 kilometers autonomously. Some of those were slow days as I was working on it, but it had a new best day recently with 14.3km on pure autonomous solar power. It is currently just driving back and forth down the winding test row you saw in the video as we work on making sure continuous daily operation is reliable, and we will be expanding the driving area soon. :slight_smile:

It looks like your code base has a lot of Python in it. Are using RTK with Python? Is there a library available?

Regarding RTK, can you input “fusion” sensor data for possible dead reckoning?

We are using RTKLIB for RTK which is written in C++:

I’ve not tried to inject data in to the calculation. I would probably use a separate kalman filter if I was going to do that. This page talks about how it would be done in ROS, but serves as a good overview generally:

I am also evaluating this as a possible GPS+IMU solution:

It looks like Acorn has no suspension, so I wonder how it handles bumpy ground. If one wheel rides up on a bump, won’t Acorn teeter diagonally?

1 Like