Search found 648 matches

by fferri
14 Jul 2020, 10:34
Forum: General questions
Topic: How can I install and programming in plugin C (regular API) of Windows 10?
Replies: 1
Views: 51

Re: How can I install and programming in plugin C (regular API) of Windows 10?

Yes, you can write a plugin using C language. See writing plugins . There is a simple example at https://github.com/CoppeliaRobotics/simExtPluginSkeleton The example plugin above creates a callback function that can be called from Lua embedded scripts. That's what plugins usually do, because it is m...
by fferri
10 Jul 2020, 08:56
Forum: General questions
Topic: Pointcloud topic in headless mode
Replies: 1
Views: 47

Re: Pointcloud topic in headless mode

That ROS plugin is obsolete.

The ROS Interface plugin is now the recommended way to communicate with ROS.

Have a look also at the ROS tutorial.
by fferri
10 Jul 2020, 08:48
Forum: Bug reports
Topic: coppeliia w/ noetic + ubuntu focal fossa
Replies: 1
Views: 68

Re: coppeliia w/ noetic + ubuntu focal fossa

CoppeliaSim 4.1.0 has not been released yet, but you can find the beta here.

On Ubuntu 20.04 the only ROS distro available is ROS Noetic.
by fferri
07 Jul 2020, 08:36
Forum: General questions
Topic: any good way to move multiple shapes with regular API
Replies: 2
Views: 45

Re: any good way to move multiple shapes with regular API

Are the shapes static or dynamic?

How do you mean move them all together? Do you want to instantaneously change the position via API (e.g. sim.setObjectPosition)?

So you want to move a group of objects as if it is one object?
by fferri
06 Jul 2020, 21:07
Forum: Bug reports
Topic: ROS Integration With Catkin_make Error
Replies: 9
Views: 231

Re: ROS Integration With Catkin_make Error

I have been following this tutorial: https://www.coppeliarobotics.com/helpFiles/en/ros1Tutorial.htm Yep, that's the official tutorial. It usually works. Although the option -DLIBPLUGIN_DIR=$COPPELIASIM_ROOT_DIR/programming/libPlugin is not necessary, but it won't hurt. Stupid question: after the su...
by fferri
06 Jul 2020, 08:25
Forum: General questions
Topic: The ros2 interface of the compiled custom message cannot be used
Replies: 4
Views: 121

Re: The ros2 interface of the compiled custom message cannot be used

By the way, what I cloned is not the latest simExtROS2Interface. The commit for my cloned version is eb915708e923b591be0e7a57efdf8b3e8e2dd2dd. That would be 45 commits / 8 months behind master, a lot of things weren't implemented or didn't work correctly at that time. Reading definition of msg geom...
by fferri
05 Jul 2020, 22:01
Forum: General questions
Topic: The ros2 interface of the compiled custom message cannot be used
Replies: 4
Views: 121

Re: The ros2 interface of the compiled custom message cannot be used

Please build with this command:

Code: Select all

VERBOSE=1 MAKEFLAGS=-j1 colcon build --symlink-install --event-handlers console_direct+ --parallel-workers 1 --cmake-clean-first
and post the output so we can see the output of the generator.
by fferri
30 Jun 2020, 14:34
Forum: Bug reports
Topic: coppeliaSim crash problem
Replies: 7
Views: 304

Re: coppeliaSim crash problem

It seems that CoppeliaSim requires a X11 server even when run in headless mode. That's why it is suggested to use X11 forwarding (i.e. ssh -X or ssh -Y ). In fact, when run via ssh with X11 forwarding, it would work only in headless mode. OpenGL would fail to init otherwise. Additionally, if your lo...
by fferri
29 Jun 2020, 15:38
Forum: Bug reports
Topic: ROS Integration With Catkin_make Error
Replies: 9
Views: 231

Re: ROS Integration With Catkin_make Error

The repositories used by plugins are typically:
make sure to update all of the above.
by fferri
29 Jun 2020, 08:11
Forum: Bug reports
Topic: ROS Integration With Catkin_make Error
Replies: 9
Views: 231

Re: ROS Integration With Catkin_make Error

Well, setExtVersion / setBuildDate methods are from a previous commit (ffbb6e4c of 4 May) which obviously you must have. There is something else going on on your machine. Try starting from scratch. And by the way, you don't need to pass the cmake option -DLIBPLUGIN_DIR=... because it looks like you ...