Search found 1004 matches

by fferri
03 Mar 2020, 20:59
Forum: General questions
Topic: how to define new type ROS message in SimRosInterface ?
Replies: 9
Views: 3495

Re: how to define new type ROS message in SimRosInterface ?

libPlugin is a build tool, doesn't need installation
by fferri
03 Mar 2020, 20:56
Forum: General questions
Topic: how to define new type ROS message in SimRosInterface ?
Replies: 9
Views: 3495

Re: how to define new type ROS message in SimRosInterface ?

Find out which one is missing. Or might be a dep of one of those libraries, so you might want to run ldd recursively on the deps.
by fferri
03 Mar 2020, 18:18
Forum: General questions
Topic: Glue objects
Replies: 5
Views: 1472

Re: Glue objects

Yes: sim.groupShapes

Cheers
by fferri
03 Mar 2020, 15:46
Forum: General questions
Topic: Glue objects
Replies: 5
Views: 1472

Re: Glue objects

Shapes can be grouped:
Two or more simple shapes or compound shapes can however be grouped ([Menu bar --> Edit --> Grouping/Merging --> Group selected shapes]) or ungrouped ([Menu bar --> Edit --> Grouping/Merging --> Ungroup selected shapes]).
by fferri
03 Mar 2020, 13:48
Forum: General questions
Topic: how to define new type ROS message in SimRosInterface ?
Replies: 9
Views: 3495

Re: how to define new type ROS message in SimRosInterface ?

That means that the ROSInterface plugin cannot find some libraries.

This may happen also if you don't source the ROS environment (via the setup.bash/setup.zsh script).

Running ldd on the libsimExtROSInterface.so might tell you more.
by fferri
03 Mar 2020, 10:09
Forum: General questions
Topic: how to define new type ROS message in SimRosInterface ?
Replies: 9
Views: 3495

Re: how to define new type ROS message in SimRosInterface ?

You need to add all the dependent messages in meta/messages.txt
by fferri
03 Mar 2020, 00:43
Forum: General questions
Topic: how to define new type ROS message in SimRosInterface ?
Replies: 9
Views: 3495

Re: how to define new type ROS message in SimRosInterface ?

Defining a ROS message is something specific to ROS, not specific to the ROSInterface plugin itself. In a nutshell: create your own ROS package add your custom msgs add the custom msgs to your package's build system after this, you need to add your package as a dependency of sim_ros_interface , and ...
by fferri
02 Mar 2020, 11:33
Forum: General questions
Topic: Support with Demo3d/Emulate3d
Replies: 3
Views: 1659

Re: Support with Demo3d/Emulate3d

The location is the same as the location of the main application.

See also: Add-ons
by fferri
02 Mar 2020, 11:27
Forum: General questions
Topic: ROS service not working
Replies: 6
Views: 3191

Re: ROS service not working

Use the following: catkin clean sim_ros_interface catkin build sim_ros_interface --verbose and check for WARNING messages. On my system I get WARNING: bad srv: std_srvs/String and the command rossrv show std_srvs/String says: Unknown srv type [std_srvs/String]: Cannot locate message [String] in pack...
by fferri
28 Feb 2020, 15:17
Forum: General questions
Topic: ROS service not working
Replies: 6
Views: 3191

Re: ROS service not working

You need to copy the newly built plugin to the CoppeliaSim directory, overwriting the previous one.

You don't need to modify CMakeLists.txt, simply copy devel/lib/libsimExtROSInterface.so to the CoppeliaSim root directory.

You are probably still using the old plugin.