3
3

More than 3 years have passed since last update.

ROSでHello World

Last updated at Posted at 2019-06-26

はじめに

ROSを使った初歩的なコードを記述します。
自分のメモ代わりです。
関連記事は以下のとおり。

記事タイトル 内容
ROSでHello World ROSに慣れるために簡単な処理を行う
ROSで簡単な通信を行う ROSの基本である通信の処理をテストする
ROSを使って画像情報でロボットを動かす 少し実践的に複数のシステムを動かす

コーディング

好きなディレクトリに以下のhello_world.pyを作成。

hello_world.py
## coding: UTF-8
import rospy

rospy.init_node('hello_world_node') # 引数で与えられる名前のノードを生成
rospy.loginfo('Hello World') # ROSネットワークに文字列送信
rospy.spin() # 無限ループ開始

実行

ターミナルを2つ立ち上げる。

ターミナル1
$ roscore
ターミナル2
$ python hello_world.py

上記を打つと、

実行結果
$ python Documents/ros_06/hello_world.py 
[INFO] [1561530970.398307]: Hello World

表示された!

次のステップとしてこちらの記事も書きました!
ROSで簡単な通信を行う

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3