ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

How can I create robot model and simulate with ROS?

asked 2011-03-20 22:47:31 -0500

Aloe gravatar image

updated 2012-02-27 13:31:23 -0500

kwc gravatar image

I want to create my own robot model and simulate that with C or C++ code through ROS software.

But I can't find any information about that.

Please tell me about this problem detail.

I want to simulate like this vedio


edit retag flag offensive close merge delete

6 Answers

Sort by ยป oldest newest most voted

answered 2011-03-21 19:24:52 -0500

The keyword you should look for is URDF (Unified Robot Description Format). This format along with the associated tools allows you to create a robot model and use it with existing ROS tools (for example gazebo, rviz and tf). Have a look at this page: Be sure to click the "Tutorials" link in the light blue box, this should get you started.

edit flag offensive delete link more



Just as an update... URDF replaced with SDF now.. For people reading through this thread now, make your models in SDF

Ammar gravatar image Ammar  ( 2012-11-06 05:08:49 -0500 )edit

answered 2011-03-21 12:04:15 -0500

watts gravatar image

You can use the Gazebo simulator with ROS:

The "Tutorials" link on that webpage has instructions for creating a robot in simulation and running it.

edit flag offensive delete link more

answered 2011-03-20 22:48:44 -0500

Aloe gravatar image

Oh. I installed ros-diamondback on ubuntu 10.04

edit flag offensive delete link more


Please update your questions by using the edit button instead of answering your question with more specifics.
tfoote gravatar image tfoote  ( 2011-03-21 05:21:24 -0500 )edit

answered 2011-07-01 11:36:37 -0500

Aidan1488 gravatar image

I'm also very interested in this topic. Did you find anything usefull? I'm trying to do a robosoccer simulation, I have the models but no idea how to move them around. It seems that you need controllers to move the joints, but where or how do I write a source code that uses does controllers to give robots more complex behaviors? (plays and stuff). Please if you found anything let me know.

edit flag offensive delete link more

answered 2011-03-21 22:56:02 -0500

Aloe gravatar image

Thanks for answer to my question. I will try according to URDF tutorials. And.. after I create a model that I want, can I make a sourece code(?) to simulate with this model like below vedio?

edit flag offensive delete link more


Yes you should be able to do that.
tfoote gravatar image tfoote  ( 2011-03-26 13:17:50 -0500 )edit

hey I have develop a robot model using urdf. But do not know how to run the robot. I also would like to run my robot like the above video. My robot is also car like. it has 4 links for 4 wheels. and one base link for the car base. I have tried everything like pr2_controller_manager os pr2_controller

Robot gravatar image Robot  ( 2014-10-02 04:01:23 -0500 )edit

answered 2011-03-21 16:03:20 -0500

Aloe gravatar image

I already saw that pages and tryed to do every thing. But that page instruct only spawning the meterials not creating robot. I want to create my own robot model to simulate with that. But I don't know how can i do that.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2011-03-20 22:47:31 -0500

Seen: 13,090 times

Last updated: Jul 01 '11