How to begin developing an ROS project from scratch?
Hello everybody!
I am very new into the world of ROS, and am relatively intimidated by the idea of coming up with a system that will support my school project. I am trying to dive into some good projects to see how everything that comes together to create a functional robot, but it's turning into something relatively difficult. I am not unfamiliar to the concept of developing in general as I use Visual Studio to develop at work all the time. However, for whatever reason, I'm finding it particularly difficult to get started into developing these projects. Especially something from scratch.
So, essentially, I'm looking for a little advice. I would like to clear up the initial vagueness that comes with developing for some kind of new platform.
Is there any particular algorithm or sequence of events that someone does when creating a project from nothing? Have you developed a methodology for creating a working project effectively? Please don't assume I know anything, and explain things that may be unclear to the average user.
Any and all input is appreciated.