UP | HOME

Preliminaries

Overview

This page provides an overview of the prerequisites for ME-495 Embedded Systems in Robotics.

Install Ubuntu Linux 20.04 LTS

If you are not already running Ubuntu Linux 20.04 LTS, you will need to install it before taking this course.

  1. Backup your system, if the install goes wrong, you want to be able to recover your data.
  2. The Official Ubuntu Tutorial
  3. The Ubuntu Installation Manual
  4. Follow these Computer Setup Instructions
  5. To take the course, all students are required to have Ubuntu Linux 20.04 LTS installed on their computer (not in a virtual machine).

Installing ROS

Here are instructions for installing ROS noetic.

  1. Install ROS Noetic
    • Be sure to follow all of the instructions!
    • Install the full-desktop version
    • Add the environment setup to your .bashrc
    • Install the dependencies for building packages

Other Useful Tools

  1. You may already have these installed, but it doesn't hurt to double check:

    sudo apt install python3-pip python3-vcstool git gitk catkin-lint ros-noetic-apriltag-ros
    

Python Programming

Some resources for programming in python are below:

Git

Some resources for learning git are below:

Computer and Linux

Author: Matthew Elwin.