teach chip to open the fridge and bring the beer can to you !
I totally agree, although I may have to increase his rpm's by a factor of 10. 😉
I suggest that an autonomous robot will not have its path hard coded
Yes I agree, that is the next thing I will be working on.
All this planning would be best done in the RPi leaving the Arduino with the simpler functions. If the robot has created a map of the house it can use a simple algorithm planning a path but not so simple to fit on the Arduino.
At some point I'm sure ROS needs to be in control of everything. For now though I still have a lot of other sensors to get up and running such as several more SR04's and IR distance sensors to get "online". Another thing I would like to have completed is a charging station for the robot. The RPi is going to be a MAJOR learning curve for me and I will need to have everything else complete before I get started with that. I also have not made up my mind to use the RPi 3b+ that I have or get another computer for running ROS on. The last thing I want to do is start with the RPi 3b+ only to realize later that it wouldn't have the ability to complete the project. The Jetson NANO might be a better choice for ROS so at this point I'm just going to complete the sensors and charging station before moving on to ROS.
Unless there is a very simple step by step tutorial for ROS with practical examples showing how to use it I doubt I will ever be able to get my head around it. I am very much a low level programmer. If the RPi is too slow or weak to run my programs I will just use a small laptop as I don't have the money to buy or time to learn to use a Jetson.