Summary

  • Course meets Monday & Wednesday in Crown 103 from 2:45 - 3:35 PM.
  • This is an advanced course that covers robot kinematics, hardware and software.
  • The schedule on this page lists the topics we will cover by date.

Required Materials

  • Laptops will be required in class. Please bring your laptop to class every day. We'll be using them for labs. Minimum system requirements:
    • 8GB RAM
    • Intel/AMD CPU

Office Hours

  • Doyle 309
  • Tuesday: Noon - 1PM
  • Or by appointment

Grading

  • Treat this course like a job where you are trying to get promoted. If you show up and do your work, you will get a good grade.
  • No partial credit for code that does not compile.
    • Homework: 20 %
    • Participation: 10 %
    • Progress: 10 %
    • Checkins & Quizzes: 20 %
    • Project: 40 %
    Percentage Letter Grade
    91+ A
    89-90 A-
    87-88 B+
    77-86 B
    75-76 B-
    73-74 C+
    62-72 C
    60-61 C-
    50-59 D
    Below 50 F

Scheduling Conflicts

  • If you have a (legitimate) scheduling conflict with a quiz or exam, it is possible to schedule a makeup session. You must let me know at least two weeks prior to the quiz/exam date. Legitimate scheduling conflicts include religious observances.
  • LUC's academic calendar can be found here.

Mandatory Reporter Statment

  • Each faculty and staff member at Loyola University Chicago is required to report any incidents of gender-based misconduct that they are made aware of, even if it happened in the past. Gender-based misconduct includes discrimination based on actual or perceived sex, sexual orientation, gender expression or identity, or pregnancy or parenting status; dating and domestic violence; sexual misconduct (including sexual assault, sexual harassment, and sexual exploitation); and stalking.

Tools

Programming Resources

Collaboration

  • Students are expected to write their own code for homework assignments. No copying or code sharing is allowed. Copying code from the Internet is also not allowed.

Course Schedule

Tenative

Date Topic Details
Mon 08/24 Introduction Notes
Wed 08/26 Coordinate Rotations Lecture Video
Mon 08/31 Forward Kinematics
Wed 09/02 Inverse Kinematics
Mon 09/07 Inverse Kinematics MEETING IN DOYLE MAKERSPACE
Robot Parts 3D Models
Wed 09/09 Inverse Kinematics
Mon 09/14 Inverse Kinematics
Wed 09/16 ROS Reading List
Mon 09/21 Physics Sim
Wed 09/23 Physics Sim
Mon 09/28 Physics Sim
Wed 09/30 Rule Based Control
Mon 10/05 Rule-Based Control
Wed 10/07 Rule Based Control
Mon 10/12 Model Predictive Control
Wed 10/14 Model Predictive Control
Mon 10/19 Model Predictive Control
Wed 10/21
Mon 10/26
Wed 10/28
Mon 11/02
Wed 11/04
Mon 11/09
Wed 11/11
Mon 11/16
Wed 11/18
Mon 11/23
Wed 11/25
Mon 11/30
Wed 12/02
Mon 12/07
Wed 12/09
Mon 12/14
Wed 12/16
Mon 12/21
Wed 12/23
Mon 12/28
Wed 12/30
Mon 01/04
Wed 01/06
Mon 01/11
Wed 01/13
Mon 01/18
Wed 01/20
Mon 01/25
Wed 01/27