Skip to content

ROS 2 Humble チュートリアル翻訳プロジェクト

翻訳状況

✅ 完了済み

初心者: CLIツール

初心者: クライアントライブラリ

🚧 作業中 / 今後追加予定

初心者: CLIツール(残り)

✅ 完了!

初心者: クライアントライブラリ(残り)

  • [x] ワークスペースの作成 ✅
  • [x] パッケージの作成 ✅
  • [x] 簡単なパブリッシャーとサブスクライバーの作成 (C++) ✅
  • [x] 簡単なパブリッシャーとサブスクライバーの作成 (Python) ✅
  • [x] 簡単なサービスとクライアントの作成 (C++) ✅
  • [x] 簡単なサービスとクライアントの作成 (Python) ✅
  • [x] カスタムmsgおよびsrvファイルの作成 ✅ - [x] カスタムインターフェースの実装 - [x] クラスでのパラメータの使用 (C++) - [x] クラスでのパラメータの使用 (Python)
  • [x] ros2doctorを使用した問題の特定
  • [x] プラグインの作成と使用 (C++)

中級

上級

  • [ ] トピック統計の有効化 (C++)
  • [ ] Fast DDS Discovery Serverを探索プロトコルとして使用
  • [ ] カスタムメモリアロケータの実装
  • [ ] Ament Lint CLIユーティリティ
  • [ ] Fast DDSミドルウェアの可能性を引き出す
  • [ ] ノードからのbagの記録 (C++)
  • [ ] ノードからのbagの記録 (Python)
  • [ ] ros2_tracingを使用したアプリケーションのトレースと分析
  • [ ] bagファイルからの読み取り (C++)
  • [ ] シミュレータ
  • [ ] セキュリティ

デモ

  • [ ] 品質の低いネットワークでのQoS設定の使用
  • [ ] 管理されたライフサイクルでのノード管理
  • [ ] 効率的なプロセス内通信の設定
  • [ ] ROS 1ブリッジを使用したrosbagでのデータ記録と再生
  • [ ] リアルタイムプログラミングの理解
  • [ ] ダミーロボットでの実験
  • [ ] ログ
  • [ ] コンテンツフィルタリングサブスクリプションの作成
  • [ ] 確認応答の待機

その他

  • [ ] IBM Cloud Kubernetesでのデプロイ
  • [ ] rviz2でのEclipse Oxygenの使用
  • [ ] リアルタイムLinuxカーネルの構築
  • [ ] Eclipse 2021-06でのパッケージ構築

使用方法

  1. 各セクションの翻訳済みファイルは対応するフォルダ内にあります
  2. まだ翻訳されていないチュートリアルについては、英語版の公式ドキュメントを参照してください
  3. 貢献したい場合は、未完了のチュートリアルの翻訳にご協力ください

原文参照

すべてのチュートリアルの英語版は以下で確認できます: https://docs.ros.org/en/humble/Tutorials.html

翻訳方針

  • 技術用語は可能な限り一貫した日本語訳を使用
  • コマンドやコード例はそのまま保持
  • ROS 2の概念説明は日本語圏の開発者にとって理解しやすい表現を採用
  • 原文の構造とフォーマットを可能な限り維持

貢献について

このプロジェクトは継続的に更新されています。翻訳の改善提案や新しいチュートリアルの翻訳に興味のある方は、ぜひご参加ください。

Released under the MIT License.