ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

step by step to build my own robot

asked 2013-07-09 22:51:59 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

Hi All,

I am a beginner user with ROS and I read some tutorials about it specially (catkin,urdf,rviz, gazebo,roscpp).

My question is: I need steps (step by step) of how to build my own robot? as till now I am NOT knowing how to start to build my own robot, Please becareful with that I read urdf,rviz,gazebo,groovy tutorials

I am using Ubuntu 12.04 LTS and ROS Groovy

edit retag flag offensive close merge delete



Consider having a look at Robotic Open Platform,

Arkapravo gravatar image Arkapravo  ( 2013-07-10 03:40:45 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted

answered 2013-07-10 00:40:20 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

ROS is probably not a good solution to your problem, as it is not designed to help you build a robot, it will however help you use one, provided that you have or add support for ROS to it.

There are tons of blogs and resources all across the internet that talk about making robots, from the simple wheeled line follower to the full-fledged humanoid robot. Google how to make a robot and pick your choice.

A few pieces of advice:

  • if you want to use ROS on it, I suggest you go for an x86 architecture, with support for Ubuntu Linux, as it will provide you with optimum ROS compatibility
  • you can start with simulation only, so that you get familiar with algorithms and methods, if not already done, I suggest you follow the Gazebo tutorials on how to make a small robot like this one, how to write plugins, and ROS nodes
  • please try to break down your problem before submitting it to the community. If you have a specific issue with a piece of software, a sensor or actuator, then you are likely to receive an answer if one exists. Questions such as how to build a robot are way less likely to receive an answer

Short answer: google is your friend, ROS answers is not really the good place for your question

edit flag offensive delete link more


NO no, I mean I have the mechanical design already done, and I need to control it using ROS, So I need the steps to do this

ahmed.shamroukh gravatar image ahmed.shamroukh  ( 2013-07-15 23:58:57 -0500 )edit

can you send me pics or info about ur design and how u did it? TY

VEGETA gravatar image VEGETA  ( 2016-07-01 04:58:56 -0500 )edit

answered 2013-07-15 00:06:46 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

I did not mean that what is the steps (Software steps) to create my own robot using ROS. I do not mean how to create robot at general, I mean What should I learn first in ROS then second then third ...... to create my own designed robot at the final

edit flag offensive delete link more



Again, it is a mistake to believe that ROS will help you design a robot. It can guide your choice of hardware because of its compatibility list, but it will not, for example, replace a CAD tool such as Solidworks.

po1 gravatar image po1  ( 2013-07-15 11:43:57 -0500 )edit

Question Tools

1 follower


Asked: 2013-07-09 22:51:59 -0500

Seen: 8,703 times

Last updated: Jul 15 '13