... | @@ -39,11 +39,15 @@ You'll |
... | @@ -39,11 +39,15 @@ You'll |
|
- Run the development environment through Docker
|
|
- Run the development environment through Docker
|
|
- If you have Windows, set up WSL. It's incredibly useful.
|
|
- If you have Windows, set up WSL. It's incredibly useful.
|
|
|
|
|
|
### Acquainting yourself with ROS
|
|
### Acquaint yourself with ROS
|
|
Time to get to work!
|
|
Time to get to work!
|
|
|
|
|
|
- [ ] Read the page about [ROS Nodes](https://docs.ros.org/en/foxy/Tutorials/Understanding-ROS2-Nodes.html) (10 mins)
|
|
- [ ] Read the page about [ROS Nodes](https://docs.ros.org/en/foxy/Tutorials/Understanding-ROS2-Nodes.html) (10 mins)
|
|
- [ ] Read about [ROS Topics](https://docs.ros.org/en/foxy/Tutorials/Topics/Understanding-ROS2-Topics.html) (5 mins)
|
|
- [ ] Read about [ROS Topics](https://docs.ros.org/en/foxy/Tutorials/Topics/Understanding-ROS2-Topics.html) (5 mins)
|
|
- [ ] Read about [ROS Services](https://docs.ros.org/en/foxy/Tutorials/Services/Understanding-ROS2-Services.html) (5 mins)
|
|
- [ ] Read about [ROS Services](https://docs.ros.org/en/foxy/Tutorials/Services/Understanding-ROS2-Services.html) (5 mins)
|
|
- [ ] Read about [ROS Actions](https://docs.ros.org/en/foxy/Tutorials/Understanding-ROS2-Actions.html) (5 mins)
|
|
- [ ] Read about [ROS Actions](https://docs.ros.org/en/foxy/Tutorials/Understanding-ROS2-Actions.html) (5 mins)
|
|
- [ ] Read about [ROS Parameters](https://docs.ros.org/en/foxy/Tutorials/Parameters/Understanding-ROS2-Paramters.html) (5 mins) |
|
- [ ] Read about [ROS Parameters](https://docs.ros.org/en/foxy/Tutorials/Parameters/Understanding-ROS2-Paramters.html) (5 mins)
|
|
\ No newline at end of file |
|
- [ ] Read and understand how a workspace is structured and what it is [here](https://docs.ros.org/en/foxy/Tutorials/Workspace/Creating-A-Workspace.html) (10 mins)
|
|
|
|
- [ ] Read about how you create a package in ROS [here](https://docs.ros.org/en/foxy/Tutorials/Creating-Your-First-ROS2-Package.html) (10 mins)
|
|
|
|
- [ ] Create your own temporary package according to the knowledge you got from the article above. Create a node through the CLI command in the article, either in Python or C++. Run it after the package is created to make sure your environment works.
|
|
|
|
- [ ] By using inspiration from the tutorials, create a node that publishes information (like a string) either in [Python](https://docs.ros.org/en/foxy/Tutorials/Writing-A-Simple-Py-Publisher-And-Subscriber.html) or [C++](https://docs.ros.org/en/foxy/Tutorials/Writing-A-Simple-Cpp-Publisher-And-Subscriber.html). Helpful CLI command is `ros2 topic list` to see that it runs when you run it. |
|
|
|
\ No newline at end of file |