Search found 14 matches

by avena_robotics
05 Feb 2021, 16:07
Forum: General questions
Topic: Headless mode
Replies: 2
Views: 3069

Headless mode

Hello, There is an option to run Coppelia with -h option which runs Coppelia without GUI but it doesn't imporve vision sensors performance. There is another "true" headless mode with library libcoppeliaSimHeadless.so but with default renderer we have black image. Is it possible to run Copp...
by avena_robotics
01 Feb 2021, 10:19
Forum: General questions
Topic: ROS2 Custom message in plugin
Replies: 3
Views: 1313

Re: ROS2 Custom message in plugin

Yes, we removed tf2_msgs/TFMessage and explicitly put transforms field from this message which is geometry_msgs/TransformStamped[] and it works fine
by avena_robotics
27 Jan 2021, 15:25
Forum: General questions
Topic: Plugin order
Replies: 4
Views: 838

Re: Plugin order

Thanks for answer,

we renamed the simExtROS2 plugin to load it in the beginning and it solved the problem.

Best regards,
Avena
by avena_robotics
26 Jan 2021, 14:18
Forum: General questions
Topic: ROS2 Custom message in plugin
Replies: 3
Views: 1313

ROS2 Custom message in plugin

We are tring to use a custom message for ROS2 in Coppelia plugin. When we run coppelia, we have this error: " symbol lookup error: /home/avena/ros2_ws/install/custom_interfaces/lib/libcustom_interfaces__rosidl_typesupport_fastrtps_cpp.so: undefined symbol: _ZN8tf2_msgs3msg24typesupport_fastrtps...
by avena_robotics
26 Jan 2021, 10:59
Forum: General questions
Topic: Plugin order
Replies: 4
Views: 838

Re: Plugin order

Thanks for answer. It helps alot ;) Our use case: We use ROS2 in our plugins and ROS2 has to be initialized before creation of any nodes. There is simExtROS2 plugin which initializes ROS2 (function rclcpp::init()). Let's say that our plugin is loaded before simExtROS2 plugin and it initializes ROS2....
by avena_robotics
25 Jan 2021, 15:04
Forum: General questions
Topic: Plugin order
Replies: 4
Views: 838

Plugin order

Hello,

is it possible to set loading order of plugins? And if it is, how?

Best regards,
Avena Robotics
by avena_robotics
16 Dec 2020, 11:53
Forum: General questions
Topic: ROS2 Node create_wall_timer
Replies: 2
Views: 3287

Re: ROS2 Node create_wall_timer

Hello, we have managed to solve our problem with ROS2 Timers. You have to spin your node so that rclcpp::TimerBase can update its state (we assumed that). To do this in plugin, you have to spin node inside onInstancePass method ( _timer has type of rclcpp::TimerBase::SharedPtr ): void Plugin::onInst...
by avena_robotics
15 Dec 2020, 16:06
Forum: General questions
Topic: ROS2 Node create_wall_timer
Replies: 2
Views: 3287

ROS2 Node create_wall_timer

Hello, we use ROS2 to publish simple string to the topic. We created ROS2 timer using this->create_wall_timer inside Coppelia plugin to publish new message every 100 ms. But this timer is not triggered at all. We have made a workaround by creating separate thread in which message is published. But i...
by avena_robotics
04 Sep 2020, 07:13
Forum: Bug reports
Topic: Coppelia chrashes in Docker on Ubuntu Focal
Replies: 4
Views: 3468

Re: Coppelia chrashes in Docker on Ubuntu Focal

Hello, I am struggling with the same problem. Have you found a solution?

Cheers
by avena_robotics
03 Sep 2020, 15:06
Forum: General questions
Topic: Run CoppeliaSim with GUI in Docker
Replies: 1
Views: 835

Run CoppeliaSim with GUI in Docker

Hi, I am trying to run CoppeliaSim with GUI in Docker in Ubuntu 18.04 based container but I get an error: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' [CoppeliaSim:loadinfo] using the default Lua library. [CoppeliaSim:loadinfo] loaded the video compression library. libG...