Search found 16 matches

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

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 Coppelia in "t...
by avena_robotics
01 Feb 2021, 10:19
Forum: General questions
Topic: ROS2 Custom message in plugin
Replies: 3
Views: 201

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
29 Jan 2021, 13:16
Forum: General questions
Topic: Vision sensors rendering performance issue
Replies: 3
Views: 159

Re: Vision sensors rendering performance issue

Thanks for answer,

Are default renderers using GPU on default?

Cheers
by avena_robotics
29 Jan 2021, 08:57
Forum: General questions
Topic: Vision sensors rendering performance issue
Replies: 3
Views: 159

Vision sensors rendering performance issue

Hello, we are writing plugin which is responsible to publish data to ROS2. ROS2 part is ready and it's working. The problem we have is with performance of rendering data in vision sensors. We use 2 RGBs, 2 depths and 2 point clouds (which are obtained using simVision plugin). We turned on Explicit h...
by avena_robotics
27 Jan 2021, 15:25
Forum: General questions
Topic: Plugin order
Replies: 4
Views: 249

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: 201

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_cpp2...
by avena_robotics
26 Jan 2021, 10:59
Forum: General questions
Topic: Plugin order
Replies: 4
Views: 249

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: 249

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: 363

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: 363

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...