No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
![]() |
get-started-ros2 repositoryaction_tutorials_cpp examples_rclpy_actions examples_rclpy_services examples_rclpy_topics hello_world hello_world_msgs ros2_practice |
|
Repository Summary
Checkout URI | https://github.com/youtalk/get-started-ros2.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2024-09-11 |
Dev Status | UNMAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
action_tutorials_cpp | 0.33.3 |
examples_rclpy_actions | 0.6.3 |
examples_rclpy_services | 0.6.3 |
examples_rclpy_topics | 0.6.3 |
hello_world | 0.1.0 |
hello_world_msgs | 0.1.0 |
ros2_practice | 0.1.0 |
README
改訂新版「ROS 2ではじめよう 次世代ロボットプログラミング」
サンプルコード
本書のサンプルコードは以下のGitHubレポジトリで管理されています。Apache License 2.0の下、ご自由にお使いください。
https://github.com/youtalk/get-started-ros2
サンプルコードの動作確認は、以下のROSディストリビューションで行なっております。
サンプルコードは紙面の文字数制限の都合上、1行あたり72文字以内で記述しています。ROS2公式の ament_uncrustify
の整形ルールとは合致しない点、ご留意ください。
セットアップ
2章 開発環境セットアップ
誌面より
次章からステップバイステップで実装していくROS 2デモパッケージ
hello_world
および5章、8章で使用するパッケージのソースコードは、次のオンラインリソースにビルド可能な形ですべて保存されています。https://github.com/youtalk/get-started-ros2/tree/main/src
本書では紙面の都合上、ライセンスやインクルード文などを省略し、ソースコードも一部のみを抜粋して記載しています。ソースコード全体をご覧になりたい場合には、こちらを参照してください。 ライセンス条項に関しては、まとめて付録に記載しています。
サンプルコードのセットアップ方法は以下の通りです。適宜、本文と照らし合わせながら読み進めていってください。
$ cd ~/ && git clone https://github.com/youtalk/get-started-ros2.git $ cd get-started-ros2 $ rosdep install --from-paths src --ignore-src -r -y $ colcon build $ source install/setup.bash
CONTRIBUTING
No CONTRIBUTING.md found.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.