Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/youtalk/get-started-ros2
書籍「ROS2ではじめよう 次世代ロボットプログラミング」オンラインリソース
https://github.com/youtalk/get-started-ros2
cpp gazebo python robotics roomba ros ros2
Last synced: 9 days ago
JSON representation
書籍「ROS2ではじめよう 次世代ロボットプログラミング」オンラインリソース
- Host: GitHub
- URL: https://github.com/youtalk/get-started-ros2
- Owner: youtalk
- License: apache-2.0
- Created: 2019-06-27T01:52:41.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-01T05:04:21.000Z (about 1 month ago)
- Last Synced: 2024-10-16T13:28:58.545Z (23 days ago)
- Topics: cpp, gazebo, python, robotics, roomba, ros, ros2
- Language: C++
- Homepage: https://www.youtalk.jp/get-started-ros2/
- Size: 613 KB
- Stars: 121
- Watchers: 12
- Forks: 15
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 改訂新版「ROS 2ではじめよう 次世代ロボットプログラミング」
## サンプルコード
本書のサンプルコードは以下のGitHubレポジトリで管理されています。Apache License 2.0の下、ご自由にお使いください。
[https://github.com/youtalk/get-started-ros2](https://github.com/youtalk/get-started-ros2)
サンプルコードの動作確認は、以下のROSディストリビューションで行なっております。
- [ROS 2 Jazzy Jalisco](https://github.com/youtalk/get-started-ros2/tree/main)
サンプルコードは紙面の文字数制限の都合上、1行あたり72文字以内で記述しています。ROS2公式の `ament_uncrustify` の整形ルールとは合致しない点、ご留意ください。
## セットアップ
### 2章 開発環境セットアップ
誌面より
> 次章からステップバイステップで実装していくROS 2デモパッケージ `hello_world` および5章、8章で使用するパッケージのソースコードは、次のオンラインリソースにビルド可能な形ですべて保存されています。
>
> [https://github.com/youtalk/get-started-ros2/tree/main/src](https://github.com/youtalk/get-started-ros2/tree/main/src)
>
> 本書では紙面の都合上、ライセンスやインクルード文などを省略し、ソースコードも一部のみを抜粋して記載しています。ソースコード全体をご覧になりたい場合には、こちらを参照してください。
> ライセンス条項に関しては、まとめて付録に記載しています。
>
> サンプルコードのセットアップ方法は以下の通りです。適宜、本文と照らし合わせながら読み進めていってください。
>
> ```shell
> $ 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
> ```