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

Gazebo, simulation, KnowRob, PointClouds [closed]

asked 2016-01-28 09:50:19 -0600

toddcpierce gravatar image

Hi All,

As far as I understand it, KnowRob (and CRAM) are using a Bullet world to do simulation and a visualization tool based on it.

Are people going with Gazebo now as their visualization tool now? Does that work seamlessly with all of the point clouds and KnowRob/CRAM simulations (over ROS messaging)?

What would also be nice is to have independent simulations running in the Gazebo package and have messages generated from within the software to be published. Say, a ball (or a hundred) is bouncing around inside the simulation. Can the ball trigger publishing a message when it bumps into something in the sim?

Any insights appreciated.


edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by toddcpierce
close date 2016-02-16 12:08:01.103177

1 Answer

Sort by ยป oldest newest most voted

answered 2016-02-03 01:15:22 -0600

moritz gravatar image

KnowRob in itself does not include any simulation. There is a visualization plugin (an old one written in Java and a more recent one using ROS visualization markers), but that does not include any physics. There are projects that use a physical simulator (i.e. Gazebo) for simulating the effects of e.g. egg cracking or liquid pouring actions, though I'm not sure how much of them are open source.

CRAM makes use of a Bullet world for representing the environment and for projecting the shorter-term effects of actions.

Output of a real robot or a simulated robot in any ROS-enabled simulator can be recorded and reasoned upon within KnowRob using the tools developed in the context of the openEASE project ( ).

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2016-01-28 09:50:19 -0600

Seen: 258 times

Last updated: Feb 03 '16