I know the whole picture is way to mutch in the beginning. That is why is will try first to just build a robot that can move.
I saw some robots here, and plenty can avoid obstacles, so I thought it would not be that hard to upgrade sutch a robot to keep moving next to the wall.
My experiences with electronics are with my school (I studie engineering in Belgium), In a team we had to build a squashball machine. I was responisble for the electronics. The machine had to automaticly shoot at two hights (so the electronics had to change the angle each time a ball went off). That is all at this moment, but I will chose computer science as my lead course and electronics as my minor course. So I will learn mutch in school too. (Already had a course about electric circuits (Ohm-law, opamps, DC, AC,…))
At school we used MPLab (with a microcontroller disgend for students (accelorator on it, leds showing if the pin is active, resetbutton,…)
Once again, I know that this robot will not be build in 1,2,3. But you have to get a goal I think, so that is my goal. First thing I need to do is build a robot that can move and avoid objects. Then I need to program it, that it can follow the wall.
Ow yes, this RoomBot have to be used on my studio, there is only one room. So navigating in a house and define a room is nothing i should worry about.