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/movies/gazebo-collide-15fps.avi
Sincerely.
answered 2011-03-22 00: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.
Oh. I installed ros-diamondback on ubuntu 10.04
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.
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.
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
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.
Asked: 2011-03-21 03:47:31 -0500
Seen: 2,057 times
Last updated: Jul 01 '11
ROS Answers is licensed under Creative Commons Attribution 3.0 Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.