FALL 2021

Robotics Applications and Design

**Note: Announcements, homeworks, project assignments and grades will be avaible on Dropbox.

Course Description

This course aims at introducing robotics from a computing perspective. After an overview of different types of robots, sensors, and locomotion, algorithms for robotic perception, planning, navigation, localization, and manipulation are presented. The students will have the chance to implement some of the concepts seen in the class on a mobile robot (Duckiebot). The instructor would draw from his experiences in robotic research to enrich the material with aspects of active research problems, such as: multi-robot exploration for search and rescue; environmental coral reef monitoring using underwater robots; etc.

Course Information

Section 1

  • Time: TTH 4:25pm - 5:40pm
  • Location: SWGN 2A15
  • Lab: SWGN 1D49

Section 2

  • Time: TTH 2:50pm - 4:05pm
  • Location: 300 Main B102
  • Lab: SWGN 1D49

Instructors

Ioannis Rekleitis
  • Email: YIANNISR@cse.sc.edu
  • Office: Storey Innovation Center 2235
Ibrahim Salman
  • Email: IJSALMAN@email.sc.edu
  • Office: Storey Innovation Center 1201

Teaching Assistant

Allison Scott
  • Email: ABS25@email.sc.edu
  • Office: Swearingen Engineering Center 1D49

Resources

Computer Lab Access

Duckietown

Lectures

Topic Readings
Introduction Chapter 1
History of Robotics Chapter 2
Software Tools 1
Robot Components 1 Chapter 3
Software Tools 2
Introduction to Python
ROS Programming
Sensors Chapter 7
Actuators Chapter 4
Wheeled Locomotion
Vision
Controllers
Control Architectures
State Estimation
Navigation
Ethics
Learning
Architectures

Assignments

Homework

Homework Deadline
HW1 09/01/2021
HW2 09/09/2021
HW3 09/30/2021
HW4 10/12/2021
HW5 10/28/2021
HW6 11/09/2021
HW7 11/23/2021
HW8 12/03/2021

Projects

Project Deadline
Project 1 09/23/2021
Project 2 10/19/2021
Project 3 11/09/2021
Project 4 11/30/2021

Exams

Exam Date Notes
Midterm 10/14/2021 Question samples
Final Section 1 12/07/2021 - 4:00pm Question samples
Final Section 2 12/09/2021 - 4:00pm Question samples