Read this before you clone anything. Do not push directly to this repository. All work happens in your own fork.
-
Click "Fork" at the top right of this page, set the Owner to
Triton-Robotics-Training, and name the fork so it's clearly yours, e.g.TR-Autonomy-0.5-your-name. (The screenshots below are fromTR-Autonomy-1, but the steps are identical here.) -
Clone your fork (not this repo) and do all of your work there:
git clone git@github.com:Triton-Robotics-Training/TR-Autonomy-0.5-your-name.git
-
Commit and push your work to your fork as you go. Everywhere below that says "commit/upload to this repo," it means your fork.
-
When you're done, open a pull request from your fork back to
Triton-Robotics-Training/TR-Autonomy-0.5main. Once your fork is ahead of the upstream repo, GitHub shows a Contribute → Open pull request button on your fork's front page:That pull request is your submission. You do not need to do anything else to submit.
If you can't fork into the org because you don't have access, ask an autonomy lead to add you to the GitHub organization.
This is an assignment meant to give you a highly structured introduction to some of the ros2 concepts needed for the upcoming training-1 assignment
- Follow this tutorial
- Screenshot the modified turtlesim window you get at the end of the tutorial. Change the window title to say your GitHub username:
- Commit the screenshot to this repo.
- To do this, you will need to install git on your Ubuntu machine and set up authentication with a SSH key
- Follow the next tutorial in the sequence
- running your new package will output
hello world my_package package. Change this to outputhello world [your github username]! - upload a screenshot of your modified output to this repo
- Follow the next tutorial in the sequence
- upload a screenshot of the publisher node terminal and the subscription node terminal running side by side


