Ask Your Question
3

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

http://robotics.usc.edu/~ahoward/movi...

Sincerely.

edit retag flag offensive close delete

6 answers

Sort by ยป oldest newest most voted
9

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: http://www.ros.org/wiki/urdf Be sure to click the "Tutorials" link in the light blue box, this should get you started.

edit flag offensive delete publish link more

Comments

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

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

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

watts gravatar image

You can use the Gazebo simulator with ROS:

http://www.ros.org/wiki/simulator_gazebo

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

edit flag offensive delete publish link more
0

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 publish link more
0

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 publish link more
0

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? http://robotics.usc.edu/~ahoward/movies/gazebo-collide-15fps.avi

edit flag offensive delete publish link more

Comments

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

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

Aloe gravatar image

Oh. I installed ros-diamondback on ubuntu 10.04

edit flag offensive delete publish link more

Comments

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

Your Answer

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

Add Answer

[hide preview]

Question Tools

Follow
2 followers

Stats

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

Seen: 3,344 times

Last updated: Jul 01 '11