<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to urg3d_node2</title><link>https://sourceforge.net/p/urgnetwork/wiki/urg3d_node2/</link><description>Recent changes to urg3d_node2</description><atom:link href="https://sourceforge.net/p/urgnetwork/wiki/urg3d_node2/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 12 Jan 2023 01:21:31 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/urgnetwork/wiki/urg3d_node2/feed" rel="self" type="application/rss+xml"/><item><title>urg3d_node2 modified by wada-f</title><link>https://sourceforge.net/p/urgnetwork/wiki/urg3d_node2/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -3,7 +3,7 @@

 #ROS2の3D-URG用ノード(urg3d_node2)の使用方法#

-ROS2で動作する3D-URG用ノード [urg3d_node2](https://github.com/UrgNetworks/urg3d_node2)について説明します。
+ROS2で動作する3D-URG用ノード [urg3d_node2](https://github.com/Hokuyo-aut/urg3d_node2)について説明します。

 インタフェースや一部の処理は、ROS1でよく利用されている[hokuyo3d](https://github.com/at-wat/hokuyo3d)パッケージを参考にしています。
 LiDARとの通信には[urg3d_library](https://github.com/UrgNetwork/urg3d_library)のC言語APIを使用します。
@@ -23,7 +23,7 @@
 ###1.ソースコードの取得###
 ~~~
 $ cd &amp;lt;ros2_workspace&amp;gt;/src
-$ git clone --recursive https://github.com/UrgNetworks/urg3d_node2.git
+$ git clone --recursive https://github.com/Hokuyo-aut/urg3d_node2.git
 ~~~

 ###2.関連パッケージのインストール###
&amp;lt;/ros2_workspace&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wada-f</dc:creator><pubDate>Thu, 12 Jan 2023 01:21:31 -0000</pubDate><guid>https://sourceforge.netdec9b54458a8cce361c1133d2b385a9ed946c4f9</guid></item><item><title>urg3d_node2 modified by wada-f</title><link>https://sourceforge.net/p/urgnetwork/wiki/urg3d_node2/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,5 +1,5 @@
 [トップへ戻る](top_jp)
-[English](urg_node2_en) | Japanese
+[English](urg3d_node2_en) | Japanese

 #ROS2の3D-URG用ノード(urg3d_node2)の使用方法#

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wada-f</dc:creator><pubDate>Thu, 12 Jan 2023 01:19:14 -0000</pubDate><guid>https://sourceforge.netbf837ffbfc1dd313efdf53231a69862e0a1d463c</guid></item><item><title>urg3d_node2 modified by wada-f</title><link>https://sourceforge.net/p/urgnetwork/wiki/urg3d_node2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="" href="/p/urgnetwork/wiki/top_jp/"&gt;トップへ戻る&lt;/a&gt;&lt;br/&gt;
&lt;a class="" href="/p/urgnetwork/wiki/urg_node2_en/"&gt;English&lt;/a&gt; | Japanese&lt;/p&gt;
&lt;h1 id="ros23d-urgurg3d_node2"&gt;ROS2の3D-URG用ノード(urg3d_node2)の使用方法&lt;/h1&gt;
&lt;p&gt;ROS2で動作する3D-URG用ノード &lt;a class="" href="https://github.com/UrgNetworks/urg3d_node2" rel="nofollow"&gt;urg3d_node2&lt;/a&gt;について説明します。&lt;/p&gt;
&lt;p&gt;インタフェースや一部の処理は、ROS1でよく利用されている&lt;a class="" href="https://github.com/at-wat/hokuyo3d" rel="nofollow"&gt;hokuyo3d&lt;/a&gt;パッケージを参考にしています。&lt;br/&gt;
LiDARとの通信には&lt;a class="" href="https://github.com/UrgNetwork/urg3d_library" rel="nofollow"&gt;urg3d_library&lt;/a&gt;のC言語APIを使用します。&lt;br/&gt;
ROS2の機能である&lt;a class="" href="http://design.ros2.org/articles/node_lifecycle.html" rel="nofollow"&gt;ライフサイクル制御&lt;/a&gt;に対応しています。&lt;/p&gt;
&lt;h2 id="_1"&gt;ライフサイクル制御&lt;/h2&gt;
&lt;p&gt;ライフサイクルの各状態での動作は以下のようになります。&lt;br/&gt;
- Unconfigured&lt;br/&gt;
  起動状態&lt;br/&gt;
- Inactive&lt;br/&gt;
  LiDAR接続状態（スキャンデータと診断情報は配信されません）&lt;br/&gt;
- Active&lt;br/&gt;
  LiDARデータ配信状態（スキャンデータと診断情報が配信されます）&lt;br/&gt;
- Finalized&lt;br/&gt;
  終了状態&lt;/p&gt;
&lt;h3 id="1"&gt;1.ソースコードの取得&lt;/h3&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;$ &lt;span class="nb"&gt;cd&lt;/span&gt; &amp;lt;ROS2_workspace&amp;gt;/src
$ git clone --recursive https://github.com/UrgNetworks/urg3d_node2.git
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3 id="2"&gt;2.関連パッケージのインストール&lt;/h3&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;$ rosdep update
$ rosdep install -i --from-paths urg3d_node2
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3 id="3"&gt;3.ビルド&lt;/h3&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;$ &lt;span class="nb"&gt;cd&lt;/span&gt; &amp;lt;ROS2_workspace&amp;gt;
$ colcon build --symlink-install
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3 id="urg_node2"&gt;urg_node2の起動&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;LiDARを接続&lt;br/&gt;
   イーサネットで接続します。。  &lt;/li&gt;
&lt;li&gt;接続先（パラメータ）を設定&lt;br/&gt;
   config/params.yaml を編集して接続先の設定を行います。&lt;/li&gt;
&lt;li&gt;ノードの起動&lt;br/&gt;
   以下のコマンドを実行すると、自動でActive状態に遷移しスキャンデータの配信が開始されます。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;code&gt;$ ros2 launch urg3d_node2 urg3d_node2.launch.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;自動でActive状態へ遷移させたくない場合は以下のコマンドを実行してください。（起動後、Unconfigured状態になります）&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ ros2 launch urg3d_node2 urg3d_node2.launch.py auto_start:=false&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wada-f</dc:creator><pubDate>Thu, 12 Jan 2023 01:04:29 -0000</pubDate><guid>https://sourceforge.netf8b51cece21f8d14bb75c81bc390fbde0f2b573e</guid></item></channel></rss>