/ECE346_Group07

Lab assignments for "Intelligent Robotic Systems" (Spring 2022, Princeton University)

Primary LanguagePythonMIT LicenseMIT

ECE 346 - Intelligent Robotic Systems

This repo hosts lab materials for ECE 346: Intelligent Robotic Systems at Princeton University.

image info

Getting Started

ECE 346 students: please fork this repository and work within your own forked repo (see instructions below).

Connect to the robot

The robot can be used as a standalone Ubuntu computer by plugging in a keyboard, a mouse, and a monitor through an HDMI or DP cable.

Alternatively, you can remotely access the robot’s terminal through SSH, provided that both the robot and the computer are under the same network. If you are connected to the lab’s ECE346 wifi, we provide detailed instructions on how to SSH into the robot using one of the lab workstations or your own laptop.

Create your private fork

We encourage each group to create a private fork to host your code, and make a clone on your group's robot, by following these instructions. Please include your group number in the name of your repo.

Lab 0 gives an introduction to ROS and the mobile robot platform used in this class.

Lab 2 allows students to plan trajectory that follows given path and avoids obstacles.