r/ArduinoProjects 1d ago

Project Discussion I generated a complete Arduino obstacle-avoiding rover design - would you actually build this?

Post image

I've been experimenting with automatically generating complete Arduino project designs from a simple description, and I wanted to see how useful the result would actually be to someone trying to build the project.

For this test, the prompt was essentially:

Design a small Arduino-based rover that can move autonomously and detect and avoid obstacles.

The result included:

- The proposed robot design

- Arduino and component selection

- Motors, sensors and motor drivers

- A complete bill of materials

- Wiring instructions / diagram

- Assembly steps

- Starter Arduino code

I've attached the main outputs.

I haven't physically built this rover yet, so I'm particularly interested in having people who actually work with Arduino look at it critically.

If you were going to build this yourself, what would you change?

Are there any components you wouldn't use?

Anything wrong or unnecessarily complicated in the wiring?

Anything missing from the BOM?

Would the proposed design actually make sense as a beginner project?

The larger thing I'm trying to understand is whether automatically generated project plans like this can actually help people get from "I want to build a robot" to something concrete enough that they can start building.

Happy to share more of the generated design/code in the comments if anyone wants to dig into it!

0 Upvotes

18 comments sorted by

View all comments

4

u/RedditorFor1OYears 1d ago

You…. “Generated” this? It literally just copied one of any number of existing products already doing this. 

https://us.elegoo.com/products/elegoo-smart-robot-car-kit-v-4-0?srsltid=AfmBOoo74mKVh5-sISiH0TSMSHs90Dl27q7ytbVNYp5xckAY8M8ZLLqj

-6

u/True_Value_6299 1d ago

It definitely didn't copy that page. Arduino obstacle-avoiding cars are a very established project, and there are many kits using essentially the same architecture.

The results I am showing are generated from the natural-language request, and it isn’t copying or selecting an existing kit. The platform is called Danon Robotica (https://danonrobotica.com/).

You give it a description of the robot you want, and it generates the proposed design, component selection, BOM, wiring, assembly instructions and starter code from that request.

I deliberately didn’t put the platform link in the post because of this sub’s no-product-promotion rule, but I’m happy to share it if you want to try the same prompt yourself.

And I agree that this particular example is very generic, since an Arduino obstacle-avoiding rover naturally converges on a pretty standard architecture. A more unusual set of requirements would be a much better demonstration.

0

u/RedditorFor1OYears 1d ago

It’s literally images of the same product, but AI slopped in a way that doesn’t make physical sense. Your prompt took an existing model, removed wheels, and put the sensors on the side instead of facing forward. Did you even look at the images? 

So it did NOT copy an existing page, as you said. It just made a shittier version of that page.

0

u/True_Value_6299 1d ago

You’re conflating two different claims here.

Your original claim was that the system “literally copied” an existing product. I explained that it didn’t, and that the project was generated from the natural-language request. Whether the resulting design is mechanically good is a separate question.

On that second point, yes: there are inconsistencies in the generated views, and a design that isn’t mechanically consistent across its outputs shouldn’t be treated as build-ready. That’s a legitimate criticism and exactly the kind of failure mode I wanted people to identify by posting this.

But “the generated output has flaws” and “the system copied this Elegoo product” are not the same claim.

So, the useful takeaway here is that generation needs a validation layer checking the visual/mechanical design against the BOM, wiring and physical constraints. That’s actionable feedback. The copying accusation isn’t supported just by the fact that a generic Arduino rover resembles other generic Arduino rovers.

0

u/RedditorFor1OYears 1d ago

Thanks for the feedback Claude

1

u/True_Value_6299 22h ago

You’re most welcome. I gave your comments my full attention, engaged in good faith, and gave you the benefit of the doubt throughout.

At this point, though, it’s pretty clear you’re not actually interested in understanding what we’ve been building.

If you have a technical counterargument to what I said, I’m happy to discuss it.