SICKAG / sick_safetyscanners

ROS driver for SICK safety laser scanners
https://www.sick.com/de/en/opto-electronic-protective-devices/safety-laser-scanners/c/g187225
Apache License 2.0
61 stars 59 forks source link

Monitoring case of Sick microscan3 ROS #137

Closed nguyendo1403 closed 2 months ago

nguyendo1403 commented 1 year ago

Hello, I am currently having difficulty sending service input to set the monitoring case when running the package sick_safetyscanners on ROS. I have configured on Safety designer software with 2 monitoring cases and cannot use it. . Can someone help me with an example program to set the supervisor instance? . Thank you

puck-fzi commented 1 year ago

Hi,

As far as I know, the safety-related features can not be triggered via the Cola2 protocol. Therefore this can not be achieved with the ROS driver. The possible Cola2 Methods can be found in 7.3 in the following document: https://cdn.sick.com/media/docs/1/01/701/Technical_information_microScan3_outdoorScan3_en_IM0083701.PDF

The monitoring cases and switches have to be defined inside the safety designer.

nguyendo1403 commented 1 year ago

@puck-fzi Can you share me a detailed example of changing the monitoring case when running on ROS? Thanks!

puck-fzi commented 1 year ago

As stated above, the safety related features have to be set up in the safety designer. That includes the switches between monitoring cases. It is not possible to this inside the Ros driver or any other driver using the cola2 protocol

nguyendo1403 commented 1 year ago

@puck-fzi Is there any way to change the monitoring case by embedded computer? I use TCP/IP protocol to connect between embedded computer and SICKMicroscan3. Thank you!

puck-fzi commented 1 year ago

Hi, as far as I know, that is not possible, but maybe ask your contact at SICK directly since I am unfamiliar with all the safety-related features and how to set them correctly. Since the driver is more focused on the UDP data parsing and output and the COLA2 protocol. I forwarded your issue as well, however, my contact is currently on vacation and will take some time to respond.

puck-fzi commented 2 months ago

Closing due to inactivity