- ロボットシステム学の授業で使用したROS2パッケージです。
- Open-Meteo APIによって千葉県習志野市の天気情報を10秒ごとにweather_infoトピックにパブリッシュします。左から気温、風速、タイムスタンプで表示します。
- listener.pyおよび,talk_listen.launch.pyはテスト用です。
- weather_publisher: 天気情報を10秒ごとに取得し、トピックにパブリッシュします。
- weather_info: ノードからパブリッシュされたデータ(気温(摂氏)、風速(km/h)、タイムスタンプ(YYYY-MM-DD HH:MM:SS))を持ちます。
- Ubuntu 22.04 LTS
- ROS2 Humble
- ubuntu20.04 LTS
- ROS2 Foxy
このコマンドで実行します。
$ ros2 run mypkg weather_publisherトピックの内容はこのコマンドで確認できます。
$ ros2 topic echo weather_infodata: 3.3,8.5,2025-01-05 02:18:46
---
data: 3.3,8.5,2025-01-05 02:18:56
---
data: 3.3,8.5,2025-01-05 02:19:06
---
data: 3.3,8.5,2025-01-05 02:19:16
---
data: 3.3,8.5,2025-01-05 02:19:26
---
data: 3.3,8.5,2025-01-05 02:19:36
---- このソフトウェアパッケージは、3条項BSDライセンスの下、再頒布および使用が許可されます。
- このパッケージのコードの一部は,下記のスライド(CC-BY-SA 4.0 by Ryuichi Ueda)のものを,本人の許可を得て自身の著作としたものです.
- © 2025 Ryusei Noda