Hello everybody!
I'm working on an ambitious project.
I would like to create a robot vacuum cleaner, in which the focus of the project is about designing the path planning.
I have read a lot about it and I only find information relating to ROS, but I think it is really complex to use and also requires a very expensive Raspberry today.
I therefore ask if there are other simpler ways to start understanding how to do it, perhaps using only Arduino.
Thank you very much for the answer and the article. I Will read it for sure.
I read a lot of article and theory, but I'm searching some guides that help me to traslate the theory in a real project, some example code.
Is there something?
Thank you very much also for this answer. What is difficult is finding some example of code in Arduino, how map a room, how decide the path, how use the data from sensors, and so on.
I find only a lot of theory..
You will have to write much of this program yourself, and it will take quite a bit of research, effort and time.
However, there are countless examples of Arduino programs posted on line to collect and use data from sensors, how to decide a path and control a robot.
Start small, learn how to use each bit individually, and add on features as you go, one at a time.
A* would not be used for a vacuum except maybe if you're trying to return to the home location. Most of the path planning would be an optimized raster pattern.