Skip to content

triorb_sls_drive_manager

パス: triorb_sensor/triorb_sls_drive_manager
説明: SICK SLS用ドライバマネージャ

Package: triorb_sls_drive_manager

Description

  • SLS(sick社製)のサンプルモジュール

install & setup

  • Ethernet通信 : サービスとして登録
  • 進行方向の取得 : triorb_drive_vector
sudo bash ./setup.bash

Subscriber

ロボットへの絶対位置指示を受信

  • Topic: (prefix)/drive/set_pos
  • Type: triorb_drive_interface/msg/TriorbSetPos3

推定された運転ベクトル(進行方向・速度など)を受信

  • Topic: (prefix)/drive/std_vector
  • Type: std_msgs/msg/Float32MultiArray
  • Usage: 進行方向のSLSのセンシング範囲を判断する為

ロボット状態を受信(励磁やステータス等)

  • Topic: (prefix)/robot/status
  • Type: triorb_static_interface/msg/RobotStatus

Publisher

一時停止指示(障害物検知)

  • Topic: /drive/pause
  • Type: std_msgs/msg/Empty

障害物消失時に自律走行再開指示を出す

  • Topic: /drive/wakeup
  • Type: std_msgs/msg/Empty

再始動指示

  • Topic: /drive/restart
  • Type: std_msgs/msg/Empty

速度制限

  • Topic: /drive/speed_limit_by_safety_plc
  • Type: std_msgs/msg/Float32

ノードの動作開始通知

  • Topic: (prefix)/_{ノード名}
  • Type: std_msgs/msg/Empty

Service

ノードのバージョン情報を取得

  • Topic: (prefix)/get/version/{ノード名}
  • Type: triorb_static_interface/srv/Version

Action

本パッケージではActionは利用していません。