Skip to content

rt-net/sciurus17_ros

English | 日本語

sciurus17_ros

industrial_ci

ROS 2でSciurusS17を動作させるパッケージです。

sciurus17_gazebo

Table of Contents

Supported ROS 2 distributions

Requirements

Installation

Source Build

# Download packages
mkdir -p ~/ros2_ws/src
cd ~/ros2_ws/src
git clone -b $ROS_DISTRO https://github.com/rt-net/sciurus17_ros.git
git clone -b $ROS_DISTRO https://github.com/rt-net/sciurus17_description.git

# Install dependencies
rosdep install -r -y -i --from-paths .
sudo apt install libpcl-dev

# Build & Install
cd ~/ros2_ws
colcon build --symlink-install
source ~/ros2_ws/install/setup.bash

Quick Start

Device Setup

以下のコマンドでsciurus17_controlが実機と通信するために用いるUSBシリアル変換デバイス名を固定します。

ros2 run sciurus17_tools create_udev_rules

実行後に再起動しSciurus17を接続すると/dev/sciurus17spineが作成されるようになります。

Run

以下のコマンドを実行すると、Sciurus17がグリッパ開閉動作をします。

# Connect Sciurus17 to PC, then
source ~/ros2_ws/install/setup.bash
ros2 launch sciurus17_examples demo.launch.py

# Terminal 2
source ~/ros2_ws/install/setup.bash
ros2 launch sciurus17_examples example.launch.py example:='gripper_control'

# Press [Ctrl-c] to terminate.

Packages

  • sciurus17_control
    • README
    • Sciurus17の制御を行うパッケージです
    • USB通信ポートの設定方法をREAMDEに記載しています
  • sciurus17_examples
    • README
    • Sciurus17のサンプルコード集です
  • sciurus17_examples_py
    • README
    • Sciurus17のPythonサンプルコード集です
  • sciurus17_gazebo
    • Sciurus17のGazeboシミュレーションパッケージです
  • sciurus17_moveit_config
    • Sciurus17のMoveIt 2設定ファイルです
  • sciurus17_tools
    • Sciurus17を活用するためのオプションツールをまとめたパッケージです
  • sciurus17_vision
    • カメラのlaunchファイルや画像認識を行うノードを定義するパッケージです
    • 胸部カメラのキャリブレーションパラメータファイルはchest_camera_info.yamlです
  • sciurus17_description (外部パッケージ)
    • README
    • Sciurus17のモデルデータ(xacro)を定義するパッケージです

How to Use Examples

サンプルプログラムは、C++とPythonの両方を用意しています。詳しくは、以下のリンクをご覧ください。

License

(C) 2018 RT Corporation <support@rt-net.jp>

各ファイルにライセンスが明記されている場合、そのライセンスに従います。 特に明記がない場合は、Apache License, Version 2.0に基づいて公開されています。
ライセンスの全文はLICENSEまたはhttps://www.apache.org/licenses/LICENSE-2.0から確認できます。

本パッケージが依存するsciurus17_descriptionには株式会社アールティの非商用ライセンスが適用されています。 詳細はsciurus17_description/LICENSEを参照してください。

Contributing

  • 本ソフトウェアはオープンソースですが、開発はオープンではありません。
  • 本ソフトウェアは基本的にオープンソースソフトウェアとして「AS IS」(現状有姿のまま)で提供しています。
  • 本ソフトウェアに関する無償サポートはありません。
  • バグの修正や誤字脱字の修正に関するリクエストは常に受け付けていますが、それ以外の機能追加等のリクエストについては社内のガイドラインを優先します。 詳しくはコントリビューションガイドラインに従ってください。