Software Training

Introduction

Thank you for your interest in joining the Mars Rover Team for the 2021-2022 season! To help get members up to speed, we have prepared a set of training modules for you to go through. These modules include basic computer setup, tutorials on how to use our most important tools and software, and a challenge to demonstrate that you have the correct setup and understand the concepts required to be able to contribute to the team as a software member. Once you have demonstrated to the software leads that you have completed the challenge, you can get your first task! 

We ask that both new and returning members complete the training and challenge. Returning members can likely skim through or skip the tutorials, but some of our computer setup has changed from last year (new Ubuntu and ROS versions), and the challenge may help you brush up on some weak spots. New members will likely find the challenge difficult as ROS2 has a steep learning curve, but if you follow the tutorials you should be able to succeed. If you are struggling, the leads can answer your questions or point you in the right direction, but we will not do the work for you since you will learn better if you can figure out problems on your own. If you need help, shoot Keyon Jerome or Orson Marmon a message on discord.