CSC 445 - Intro to Intelligent Robotics
Spring 2018

Instructor:
Dr. Dylan Schwesinger
Location:
OM 158
Meeting times:
Tuesday & Thursday, 4:30pm - 5:50pm
Final exam:
TBA

Course Description

This course deals with the theory and implementation of intelligent robotics and autonomous agents. The history, fundamental principles, elements, and algorithms of intelligent robots, both in simulation and in the real world, will be examined. Fundamental issues and debates regarding design and implementation and their roots in knowledge representation and theoretical computer science will be investigated. Using the knowledge gained, students will implement actual designs.

Prerequisite:CSC 237 or CSC 253 or permission of instructor


Course Materials

First day handout

Lecture Notes

Assignments

Final Project

Description

Code

Trials

  1. [(-2, -2), (-2, 2), (2, 2), (2, -2), (-2, -2)]
  2. [(-2,-2), (0,4), (2,-2), (0,0)]
  3. [(2,2), (0,4), (0,-4), (-2,-2)]
  4. [(2,-2), (2,2), (0,4), (-2,2), (-2,-2), (0,-4), (2,-2)]
  5. [(0,2), (0,0), (-2,-2), (-2,2), (0,4), (2,2), (2,-2), (0,-4)]

Top Finishers

Clean Noisy (Best of 3)
Entry 1 2 3 4 5 1 2 3 4 5
RE 264s 300s 238s 338s 369s 270s 307s 245s 344s 376s
Zeta 264s 345s 288s 417s 459s 412s 519s 459s 569s 617s
AN 716s 791s 741s 1679s 1742s 741s 811s 835s 1744s 1697s
LA 308s 348s 306s 440s 463s N/A N/A N/A N/A N/A
Red Dragon 311s 455s 422s 701s 688s N/A N/A N/A N/A N/A
Money 842s 725s 865s 822s 1352s N/A N/A N/A N/A N/A
CC 1579s (1) (2) 2092s 2154s N/A N/A N/A N/A N/A
Lazy Seniors 1824s (1) (1) (2) (4) N/A N/A N/A N/A N/A

Links


Tentative Schedule

Week Topics
1 Overview
2 Python
3 Linear Algebra & Coordinate Frames
4 Kinematics
5 Feedback Control
6 - 7 Path Planning
8 Sensors
9 Vision
10 Feature Extraction
11 Uncertainty and Error Propagation
12 Localization
13 - 14 TBD
15 Final exam week