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.
Asked by ronaldh12 on 2015-02-08 21:04:26 UTC
Answers
if you are a begginer i think the best method is to go through all the tutorials provided in ROS website, http://wiki.ros.org/ROS/Tutorials from this you can have a brief idea about the platfom. the major points are publisher, subscriber, service, node, topis and various message formats.
Asked by Robot on 2015-02-09 09:05:36 UTC
Comments
I'd like to see some developer tutorials for ROS as well, from the start to finish, to release of a project.
Asked by DevonW on 2015-02-10 13:22:50 UTC
Comments
well the tutorial link is best to have a rough idea about ROS. you can start with any eg project. you need to follow the instructions in the tutorial step by step.
Asked by Robot on 2015-02-11 05:34:44 UTC
I have, and they are insufficient to what actually happens. They are informational, but by no means suffice to be a helpful guide (you have to do a lot of work on your own yet to get to developer status)
Asked by DevonW on 2015-02-13 09:28:10 UTC
I do not get what you want!!!
Asked by Robot on 2015-02-13 09:45:24 UTC
Comments