Course Description

This course exemplifies the technical and ethical guidelines in designing robots for social good. The course introduces the principles, materials, design, and modeling of robotic agents for physical interactions with the environment, helping students understand the basic concepts and core technologies of robotics. The course further takes a theme-based and case-driven approach to help the students identify the key factors in designing robots for social goods and practice them in a design challenge.

Learning Outcome

At the end of this course, students will be able to:

  1. Conduct analysis of robotic systems in terms of technical and ethical aspects.
  2. Adopt advanced technologies in designing robotic systems.
  3. Demonstrate ability to align technical and ethical guidelines in designing robots for social good.

Course Instructors & Teaching Support

  • Lead Instructor: Dr. Wan Fang
  • Teaching Assistant: Zhang Tuo
  • Office: Level 3, Zhiyuan

Grading

  1. Form of examination: Letter Grading
  2. Grading policy:
    1. Attendance  10%
    2. Assignments 20%
    3. Final Presentation 70%

Please refer to the Project for DES5002 section for further details.

Academic Integrity

  • This course follows the SUSTech Code of Academic Integrity. This course’s students are expected to abide by the SUSTech Code of Academic Integrity. Any work submitted by a student in this course for academic credit will be the student’s work. Violations of the rules (e.g., cheating, copying, non-approved collaborations) will not be tolerated.

Course Materials

  1. Ethically Aligned Design: A Vision for Prioritizing Human Well-being with Autonomous and Intelligent systems
  2. Designing Robots, Designing Humans
  3. Soft robotics toolkit (https://softroboticstoolkit.com/)
  4. Coyle, Stephen, et al. “Bio-inspired soft robotics: Material selection, actuation, and design.” Extreme Mechanics Letters 22 (2018): 51-59.

Lecture & Lab Notes

WeekMonday, 8:00-9:50Wedsday, 14:00-15:50Assignments
01Lecture 01: Introduction to Robots
02Lecture 02: The Rise of Robotics and AILecture 03: What is Social Good?
03Canceled due to weatherTeam Formation
04Workshop: Design case studyAssignment Submission
05Workshop: Design case study
06Lecture 04: Soft Robotics ILecture 05: Soft Robotics II
07Lecture 06: Humanoid
08TutorialWorkshop: Interim Review
09Lecture 08: Intro to Data and ML
10Lecture 9: AI + BasicsLecture 10: AI + Sound
11Lecture 11: AI + Image
12Lecture 12: AI + TextLecture 13: AI + Text
13Lecture 14: AI + Body
14Lecture 15: AI RiskTutorial
15Tutorial
16TutorialFinal Review

SUSTech Calendar

Project for DES5002

Marking Structure

  • (10%) Attendance
    • To be recorded during each class by Teaching Assistants.
  • (20%) Individual Assignment
    • Find a topic that interests you. Either from a robot perspective (Robotic dogs | Humanoid | …) or from a social good perspective (Education | Companionship | Public health | …)
    • Search and review three case studies (3 papers or products).
    • Submit and present your slides.
  • (70%) Team Project: Team Poster on the Design of Robots for Social Good
    • Propose a robot for social good, utilizing the knowledge of robotics and AI learned, with a focus on the user, scenario, hardware/system design, and interaction.
    • Formulate a project team of 3 students.
    • Prepare 2 posters: one on the hardware design and modeling, the other on intelligence/AI and human-robot interaction.
    • Prototypes in hardware/software are encouraged but not required.