<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to urg_node2_en</title><link>https://sourceforge.net/p/urgnetwork/wiki/urg_node2_en/</link><description>Recent changes to urg_node2_en</description><atom:link href="https://sourceforge.net/p/urgnetwork/wiki/urg_node2_en/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 19 Aug 2022 07:51:50 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/urgnetwork/wiki/urg_node2_en/feed" rel="self" type="application/rss+xml"/><item><title>urg_node2_en modified by wada-f</title><link>https://sourceforge.net/p/urgnetwork/wiki/urg_node2_en/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,57 +1,57 @@
 [Back to top](top_en)
 [English](urg_node2_en) | [Japanese](urg_node2)

-#ROS2の2D-URG用ノード(urg_node2)の使用方法#
+#How to use URG on ROS(urg_node2)ROS2#

-ROS2で動作する2D-URG用ノード [urg_node2](https://github.com/UrgNetworks/urg_node2)について説明します。
+This is how to install "[urg_node2](https://github.com/UrgNetworks/urg_node2)",  it provides ROS2 driver node for HOKUYO 2D LiDAR(SOKUIKI Sensor).

-インタフェースや一部の処理は、ROS1でよく利用されている[urg_node](http://wiki.ros.org/urg_node)パッケージを参考にしています。
-LiDARとの通信には[urg_library ver.1.2.5](https://github.com/UrgNetworks/urg_library/tree/ver.1.2.5)のC言語APIを使用します。
-ROS2の機能である[ライフサイクル制御](http://design.ros2.org/articles/node_lifecycle.html)に対応しています。
+The interfaces and some of the processes are based on [urg_node package](http://wiki.ros.org/urg_node) , which is often used in ROS1.
+[urg_library ver.1.2.5](https://github.com/UrgNetworks/urg_library/tree/ver.1.2.5)  is used for communication with LiDAR.
+[Life cycle control](http://design.ros2.org/articles/node_lifecycle.html) support.

-## ライフサイクル制御
-ライフサイクルの各状態での動作は以下のようになります。
+## Life cycle control
+The operation in each state of the life cycle is as follows
 - Unconfigured  
-  起動状態
+  startup state
 - Inactive  
-  LiDAR接続状態（スキャンデータと診断情報は配信されません）
+  LiDAR connection state（not delivered scanning data and diagnostic information）
 - Active  
-  LiDARデータ配信状態（スキャンデータと診断情報が配信されます）
+  LiDAR data delivery state（delivered scanning data and diagnostic information）
 - Finalized  
-  終了状態
+  end state

-###1.ソースコードの取得###
+###1.Obtaining Source Code###
 ~~~
 $ cd &amp;lt;ros2_workspace&amp;gt;/src
 $ git clone --recursive https://github.com/UrgNetworks/urg_node2.git
 ~~~

-###2.関連パッケージのインストール###
+###2.Installing Related Packages###
 ~~~
 $ rosdep update
 $ rosdep install -i --from-paths urg_node2
 ~~~

-###3.ビルド###
+###3.Build###
 ~~~
 $ cd &amp;lt;ros2_workspace&amp;gt;
 $ colcon build --symlink-install
 ~~~

-###urg_node2の起動###
-1. LiDARを接続  
-   イーサネットもしくはUSBで接続します。  
-1. 接続先（パラメータ）を設定  
-   config/params_ether.yaml（イーサネット接続の場合）を編集して接続先の設定を行います。  
-   ※USB接続を使用する場合はconfig/params_serial.yamlを編集し`launch/urg_node2.launch.py`のパラメータファイルの指定部分をparams_serial.yamlに変更してください。
-1. ノードの起動  
-   以下のコマンドを実行すると、自動でActive状態に遷移しスキャンデータの配信が開始されます。
+###launch###
+1. Connect LiDAR 
+   Connect via Ethernet or USB.  
+1. Set the connection destination (parameters)   
+   Edit `config/params_ether.yaml` (for Ethernet connections)   
+   ※If you use USB connection,  edit  `config/params_serial.yaml`  and change the parameter file specification part of  `launch/urg_node2.launch.py` to params_serial.yaml.
+1. Node startup
+   Execute the following command to automatically transition to the Active state and begin distribution of scan data.

    ```
    $ ros2 launch urg_node2 urg_node2.launch.py
    ```

-   自動でActive状態へ遷移させたくない場合は以下のコマンドを実行してください。（起動後、Unconfigured状態になります）
+   If you do not want to automatically transition to the Active state, execute the following command. (After startup, it will enter the Unconfigured state.)

    ```
    $ ros2 launch urg_node2 urg_node2.launch.py auto_start:=false
&amp;lt;/ros2_workspace&amp;gt;&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>Fri, 19 Aug 2022 07:51:50 -0000</pubDate><guid>https://sourceforge.net9e4af9c3d36b46e40826699e6dacfb727481877e</guid></item><item><title>urg_node2_en modified by wada-f</title><link>https://sourceforge.net/p/urgnetwork/wiki/urg_node2_en/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="" href="/p/urgnetwork/wiki/top_en/"&gt;Back to top&lt;/a&gt;&lt;br/&gt;
&lt;a class="" href="/p/urgnetwork/wiki/urg_node2_en/"&gt;English&lt;/a&gt; | &lt;a class="" href="/p/urgnetwork/wiki/urg_node2/"&gt;Japanese&lt;/a&gt;&lt;/p&gt;
&lt;h1 id="ros22d-urgurg_node2"&gt;ROS2の2D-URG用ノード(urg_node2)の使用方法&lt;/h1&gt;
&lt;p&gt;ROS2で動作する2D-URG用ノード &lt;a class="" href="https://github.com/UrgNetworks/urg_node2" rel="nofollow"&gt;urg_node2&lt;/a&gt;について説明します。&lt;/p&gt;
&lt;p&gt;インタフェースや一部の処理は、ROS1でよく利用されている&lt;a class="" href="http://wiki.ros.org/urg_node" rel="nofollow"&gt;urg_node&lt;/a&gt;パッケージを参考にしています。&lt;br/&gt;
LiDARとの通信には&lt;a class="" href="https://github.com/UrgNetworks/urg_library/tree/ver.1.2.5" rel="nofollow"&gt;urg_library ver.1.2.5&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/urg_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 urg_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;
   イーサネットもしくはUSBで接続します。  &lt;/li&gt;
&lt;li&gt;接続先（パラメータ）を設定&lt;br/&gt;
   config/params_ether.yaml（イーサネット接続の場合）を編集して接続先の設定を行います。&lt;br/&gt;
   ※USB接続を使用する場合はconfig/params_serial.yamlを編集し&lt;code&gt;launch/urg_node2.launch.py&lt;/code&gt;のパラメータファイルの指定部分をparams_serial.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 urg_node2 urg_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 urg_node2 urg_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>Fri, 19 Aug 2022 05:55:35 -0000</pubDate><guid>https://sourceforge.netaa981a596fce321b4616144c1feadc1d1f9447d3</guid></item></channel></rss>