Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

psen_scan_v2

Repository Summary

Checkout URI https://github.com/PilzDE/psen_scan_v2.git
VCS Type git
VCS Version ros2
Last Updated 2023-11-22
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
psen_scan_v2 0.20.0

README

PILZ

PILZ safety laser scanner PSENscan

Package: psen_scan_v2

The psen_scan_v2 package is a ROS integration driver for the PSENscan safety laser scanner product. It lets you integrate the laser scanner data into your ROS Environment easily. Using the standard [sensor_msgs/LaserScan][] message format ensures compatibility with other laserscan-post-processing nodes such as [gmapping][]. For a general overview, link collection and tutorials we refer to the ROS wiki page.

PILZ safety laser scanner

PSENscan firmware >= 3.1.0 is supported on the following models:

Type Features Order number
  Common features:<ul><li>compliant and approved in accordance with: EN/IEC 61496-1: Type 3, EN ISO 13849-1: PL d, IEC 61508: SIL 2</li><li>opening angle: 275°</li><li>operating range: 3.0 or 5.5 m safety zone, 40 m warning zone</li><li>reaction time: 62 ms</li><li>Protection type: IP65</li><li>Dimensions (H x W x D) in mm: 152 x 102 x 112.5</li></ul>  
  Light versions Additional features: Muting, EDM, Override  
PSEN sc L 3.0 08-12 3.0 m safety zone, 8 or 12-pin exchangeable memory module 6D000012
PSEN sc L 5.5 08-12 5.5 m safety zone, 8 or 12-pin exchangeable memory module 6D000013
  Master versions Additional features: Muting, EDM, Override, restart in accordance with EN ISO 61496-3, vertical applications  
PSEN sc M 3.0 08-12 3.0 m safety zone, 8 or 12-pin exchangeable memory module 6D000016
PSEN sc M 5.5 08-12 5.5 m safety zone, 8 or 12-pin exchangeable memory module 6D000017
PSEN sc ME 5.5 08-17 Master Encoder, 5.5 m safety zone, 8/17-pin exchangeable memory 6D000019

C++ standalone library

If you are interested in using the PSENscan safety laser scanner without ROS, please take a look at our C++ standalone library. You can read more about it in the standalone folder

Table of Contents

  1. Installation
  2. Usage
  3. Developer Information
  4. Migration

Installation

Needed Equipment:

  • PSENscan safety laser scanner
  • ROS Machine

To use the package, you can install prebuilt packages with

sudo apt install ros-$ROS_DISTRO-psen-scan-v2

Usage

To start reading data from the safety laser scanner and publishing scans execute ros2 launch psen_scan_v2 psen_scan_v2.launch.xml in a command line. This will launch the ROS Node with the default configuration.

If you wish to set parameters from the command line, add them to the end of the command as parameter:=value, separated by spaces.

ros2 launch psen_scan_v2 psen_scan_v2.launch.xml sensor_ip:=192.168.0.10

This example configures the safety laser scanner at 192.168.0.10 to send it´s frames to the ROS node at localhost.

In order to create an application with your own launch file, you can include the bringup.launch.xml, where you can easily adjust the configuration parameters. A more detailed explanation can be found in the tutorials.

Parameters

sensor_ip (string, default: “192.168.0.10”)
IP-Address of safety laser scanner.

Optional Parameters

tf_prefix (string, default: “laser_1”)
Name of this scanner that can be changed to differentiate between multiple devices. By convention this is used as tf prefix.

angle_start (double, default: -2.398 (= -137.4 deg))
Start angle of measurement. (Radian)

angle_end (double, default: 2.398 (= 137.4 deg))
End angle of measurement. It is included in the measurements. (Radian)

intensities (bool, default: false)
Publish intensities. If this is enabled, the resolution needs to be increased (at least 0.2 deg).

resolution (double, default: 0.0017 (= 0.1 deg))
Scan angle resolution. (Radian) The value is rounded to a multiple of 0.1 deg and has to be in the range [0.1, 10] degrees.

Expert Parameters (optional)

host_ip (string, default: “auto”)
IP-Address of host machine. The IP of the local machine is used by default.

host_udp_port_data (int, default: 55115)
UDP Port on which monitoring frames (scans) should be received.

host_udp_port_control (int, default: 55116)
UDP Port used to send commands (start/stop) and receive the corresponding replies.

File truncated at 100 lines see the full file

Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

Repo symbol

psen_scan_v2 repository

psen_scan_v2

Repository Summary

Checkout URI https://github.com/PilzDE/psen_scan_v2.git
VCS Type git
VCS Version main
Last Updated 2024-06-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
psen_scan_v2 0.10.2

README

PILZ

PILZ safety laser scanner PSENscan

Package: psen_scan_v2

The psen_scan_v2 package is a ROS integration driver for the PSENscan safety laser scanner product. It lets you integrate the laser scanner data into your ROS Environment easily. Using the standard [sensor_msgs/LaserScan][] message format ensures compatibility with other laserscan-post-processing nodes such as [gmapping][]. For a general overview, link collection and tutorials we refer to the ROS wiki page.

PILZ safety laser scanner

Common features:

  • Compliant and approved in accordance with:
    • EN/IEC 61496-1: Type 3
    • EN ISO 13849-1: PL d
    • IEC 61508: SIL 2
  • Opening angle: 275°
  • Operating range: 3.0 or 5.5 m safety zone, 40 m warning zone
  • Reaction time: 62 ms
  • Protection type: IP65
  • Dimensions (H x W x D) in mm: 152 x 102 x 112.5

The PSENscan firmware (3.1.x) is supported on the following models:

Light versions

| Type | Features | Order number | |———————–|————————————————————————–|————–| | PSEN sc L 3.0 08-12 | 3.0 m safety zone, 8 or 12-pin, two safety zones active at the same time | 6D000012 | | PSEN sc L 5.5 08-12 | 5.5 m safety zone, 8 or 12-pin, two safety zones active at the same time | 6D000013 |

Additional features: Muting, EDM, Override

Master versions

| Type | Features | Order number | |———————–|—————————————————————————|————–| | PSEN sc M 3.0 08-12 | 3.0 m safety zone, 8 or 12-pin, two safety zones active at the same time | 6D000016 | | PSEN sc M 5.5 08-12 | 5.5 m safety zone, 8 or 12-pin, two safety zones active at the same time | 6D000017 | | PSEN sc M 5.5 08-17 | 5.5 m safety zone, 8 or 17-pin, two safety zones active at the same time | 6D000019 | | PSEN sc ME 5.5 08-17 | 5.5 m safety zone, 8 or 17-pin, two safety zones active at the same time | 6D000034 |

Additional features: Muting, EDM, Override, restart in accordance with EN ISO 61496-3, vertical applications

Subscriber versions

| Type | Features | Order number | |———————–|—————————————————————————|————–| | PSEN sc S 3.0 08-12 | 3.0 m safety zone, 8 or 12-pin, two safety zones active at the same time | 6D000020 | | PSEN sc S 5.5 08-12 | 5.5 m safety zone, 8 or 12-pin, two safety zones active at the same time | 6D000021 |

Additional features: reference marks, vertical applications

C++ standalone library

If you are interested in using the PSENscan safety laser scanner without ROS, please take a look at our C++ standalone library. You can read more about it in the standalone folder.

Table of Contents

  1. Installation
  2. Usage
  3. Developer Information
  4. Migration

Installation

Needed Equipment:

  • PSENscan safety laser scanner
  • ROS Machine

To use the package, you can install prebuilt packages with

sudo apt install ros-$ROS_DISTRO-psen-scan-v2

Usage

This package is capable to read data from 1 Master safety laser scanner, and up to 3 Subscribers safety laser scanners, as shown below:

To read data and publishing scans from 1 safety laser scanner (Master, Light), execute in a command line:

```bash roslaunch psen_scan_v2 psen_scan_v2.launch sensor_ip:=192.168.0.10

File truncated at 100 lines see the full file

Repo symbol

psen_scan_v2 repository

psen_scan_v2

Repository Summary

Checkout URI https://github.com/PilzDE/psen_scan_v2.git
VCS Type git
VCS Version main
Last Updated 2024-06-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
psen_scan_v2 0.10.2

README

PILZ

PILZ safety laser scanner PSENscan

Package: psen_scan_v2

The psen_scan_v2 package is a ROS integration driver for the PSENscan safety laser scanner product. It lets you integrate the laser scanner data into your ROS Environment easily. Using the standard [sensor_msgs/LaserScan][] message format ensures compatibility with other laserscan-post-processing nodes such as [gmapping][]. For a general overview, link collection and tutorials we refer to the ROS wiki page.

PILZ safety laser scanner

Common features:

  • Compliant and approved in accordance with:
    • EN/IEC 61496-1: Type 3
    • EN ISO 13849-1: PL d
    • IEC 61508: SIL 2
  • Opening angle: 275°
  • Operating range: 3.0 or 5.5 m safety zone, 40 m warning zone
  • Reaction time: 62 ms
  • Protection type: IP65
  • Dimensions (H x W x D) in mm: 152 x 102 x 112.5

The PSENscan firmware (3.1.x) is supported on the following models:

Light versions

| Type | Features | Order number | |———————–|————————————————————————–|————–| | PSEN sc L 3.0 08-12 | 3.0 m safety zone, 8 or 12-pin, two safety zones active at the same time | 6D000012 | | PSEN sc L 5.5 08-12 | 5.5 m safety zone, 8 or 12-pin, two safety zones active at the same time | 6D000013 |

Additional features: Muting, EDM, Override

Master versions

| Type | Features | Order number | |———————–|—————————————————————————|————–| | PSEN sc M 3.0 08-12 | 3.0 m safety zone, 8 or 12-pin, two safety zones active at the same time | 6D000016 | | PSEN sc M 5.5 08-12 | 5.5 m safety zone, 8 or 12-pin, two safety zones active at the same time | 6D000017 | | PSEN sc M 5.5 08-17 | 5.5 m safety zone, 8 or 17-pin, two safety zones active at the same time | 6D000019 | | PSEN sc ME 5.5 08-17 | 5.5 m safety zone, 8 or 17-pin, two safety zones active at the same time | 6D000034 |

Additional features: Muting, EDM, Override, restart in accordance with EN ISO 61496-3, vertical applications

Subscriber versions

| Type | Features | Order number | |———————–|—————————————————————————|————–| | PSEN sc S 3.0 08-12 | 3.0 m safety zone, 8 or 12-pin, two safety zones active at the same time | 6D000020 | | PSEN sc S 5.5 08-12 | 5.5 m safety zone, 8 or 12-pin, two safety zones active at the same time | 6D000021 |

Additional features: reference marks, vertical applications

C++ standalone library

If you are interested in using the PSENscan safety laser scanner without ROS, please take a look at our C++ standalone library. You can read more about it in the standalone folder.

Table of Contents

  1. Installation
  2. Usage
  3. Developer Information
  4. Migration

Installation

Needed Equipment:

  • PSENscan safety laser scanner
  • ROS Machine

To use the package, you can install prebuilt packages with

sudo apt install ros-$ROS_DISTRO-psen-scan-v2

Usage

This package is capable to read data from 1 Master safety laser scanner, and up to 3 Subscribers safety laser scanners, as shown below:

To read data and publishing scans from 1 safety laser scanner (Master, Light), execute in a command line:

```bash roslaunch psen_scan_v2 psen_scan_v2.launch sensor_ip:=192.168.0.10

File truncated at 100 lines see the full file