Tutorial Resources

This page will serve as an area to access different tutorials and resources required to be successful in this class. If you find something that may help your class mates, let us know and we will add it in here

Python

It is expected to have a basic understanding of Python and general programming before beginning this class. Two python resources we recommend are given below :

Note

These are not the be-all and end-all tutorial resources for python. Looking up Python Tutorials will avail thousands’s of good resources. You just need to pick what’s best for you.

Bash

You need to know a couple of bash commands to run ROS2 or even python for that matter. We will have a cheat sheet of commonly used bash commands for ROS2 and in general. Though, it is good to remember that Bash can do a lot more that what we will cover in the class

ROS 2

We do not expect you to start learning ROS2 before coming to the class, we will teach all the necessary tools and will go through tutorials explaining what each snippets of code does, but we will leave this here for convinience, and curiousity.

Tip

We have a comprehensive cheat sheet for all the commands you will require in ROS2 and Bash, though a lot of the python will be left to you to figure out.