Preliminaries
Overview
This page provides an overview of the prerequisites for ME-495 Embedded Systems in Robotics.
- MS in Robotics students have already completed all of these steps.
Install Ubuntu Linux 24.04 LTS
If you are not already running Ubuntu Linux 24.04 LTS, you will need to install it before taking this course.
- Backup your system, if the install goes wrong, you want to be able to recover your data.
- The Official Ubuntu Tutorial
- Follow these Computer Setup Instructions to
- Setup your computer
- Install ROS
- To take the course, all students are required to have Ubuntu Linux 24.04 LTS installed on their computer (not in a virtual machine) by the first day of class.
Python Programming
This course will involve a lot of python programming. Some resources for programming in python are below:
- My Brief Introduction To Python
- The PEP8 style guide
- Google Style Guide (Especially good for docstring format)
Git
Some resources for learning git are below:
- MSR Hackathon Git Introduction
- Git-SCM Book - I highly recommend reading at least the first 3 chapters.