[[Tutorials]]

[[ネットワーク設定]]

ひとまず、Roombaに載せたノートパソコンのみで動かしてみたいと思っている方は、このページは飛ばして下さい。

Roombaを遠隔から操作したい、もしくはパワーのある遠隔のパソコンで演算を行いたい場合があると思います。こうした複数台のパソコンを利用する事もROSシステムでは簡単に行う事ができます。この場合、ROSシステムのセットアップが必要になります。

ここでは、複数のパソコンを利用して動かすためのセットアップについて簡単に説明します。あくまでも、ROSシステムの説明なので、詳しくはROSのサイトをご覧下さい。

http://www.ros.org/wiki/ROS/Tutorials/MultipleMachines

**準備 [#p58e3a0a]
まず、使用するパソコンのhostnameとIPアドレスを確認します。

hostnameは 端末を開くと (log_in_name) @ (hostname) と表示されます。画像を参考にして下さい。画像では、log_in_nameがamsl、hostnameがubuntuとなっています。
#ref(name.jpg,left,400x280,端末での(log_in_name) @ (hostname) )

IPアドレスは 以下のコマンドで表示されます。
  ifconfig
※起動する度にIPアドレスが変わってしまったりするので、固定をしておくと便利です。

**ネットワーク設定の手順 [#u371b1d4]

(1) /etcフォルダ内にあるhostsというファイルに、通信相手となるパソコンのhostnameとIPアドレスを書き加えます。

(2)“127.0.1.1 (hostname)”の下に通信したいパソコンのIPアドレスとhostname(例:“192.168.0.1 hogehoge”)を入力します。
この画像のように書きこんで下さい。この画像では、使っているパソコンのhostnameがvostro、通信したい相手のパソコンが192.168.0.183というIPアドレスのhostnameがevisuです。
#ref(hosts.jpg,left,400x280,hostsの記入例 )


(3)保存できたら以下のコマンドで通信を確認してください。お互いのパソコンで、相手のhostnameでpingを飛ばす事ができれば、セットアップ完了です。

  ping (登録した相手のhostname)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS