CSE276A - Introduction to Robotics

w. Henrik I Christensen


Introduction to Robotics

Fall 2018 , T-Th 3:30-4:50 PM, CSE 2154
Professor: Henrik I Christensen, Office hours: Tuesdays 9-11
TAs: Chinmayee Bhanu, cbhanu@ucsd.edu


This is an introductory graduate class so a minimum of formal requirements are assumed beyond an ability to program.


We will be using Piazza for class communication, so you should get an enrollment email from them. Please do sign up and check it out. The URL for the Piazza site is

Emailing about the class:

Please use piazza as much as possible, but if you must email me, please be sure to use "CSE276A" in the subject line, automatically done by clicking this link: hichristensen@ucsd.edu

Class Goals

The desired learning outcomes for the students are:


Assignments (20% each)

There will be five assignments, spaced throughout the quarter, each covering different aspects of robotics. We will use TritonEd for submission of assignments.

We will use the PiCar platform for all assignment, see also Sunfounder's Site. PiCar is a mobile platform with an on-board camera based on the Raspberry Pi. Note you also have to buy a recharger and 2 x 18650 batteries

Participation in Class:

To encourage interaction, there is a 5% participation grade, allowing to get up to 5% extra credit for engaging in class dialogue and on Piazza (e.g., answering each others questions, asking questions).

Collaboration Policy:

Collaboration on assignments is encouraged at the "white board" level. That is, share ideas and technical conversation, but write your own code. Students are expected to abide by the Honor Code. Honest and ethical behavior is expected at all times. All incidents of suspected dishonesty will be reported to and handled by the Dean of Students.

Late Policy:

1 day late: 50% of the grade, 2 days late: 25% of the grade, later than that: 0% of the grade. It is always permissible to ask prior approval to hand in an assignment late because of special circumstances.