Social Robot Design Research

Last Updated: Fri, 11/14/2025
Course prefix:
ID
Course number:
8803
Semester:
Fall
Academic year:
2025
Course description:

This course focuses on the human-centered design, engineering, and evaluation of social robots through a variety of interaction design and behavioral research techniques. The course framework is rooted in Human-Robot Interaction (HRI), an interdisciplinary field investigating how robots interact with people in a social world. Please note that “robot” here is a broad concept referring to cyber-physical artifacts with a certain level of autonomy (e.g., capable of physical movements or reconfigurations or both), including non-humanoids, robotic furnishings, cyber-physical installations/spaces, and many more. Thus, we strongly encourage multidisciplinary collaborations in group projects. Students will go through a variety of in-class and after-class activities to grasp the essence of the HRI design and research methods that will be introduced during the class. These methods can also pave a solid path for students who would like to pursue future careers related to HCI, HRI, UX, or IxD no matter in industry or academia. Please click the links below to see previous student works: Bendy Robot (ID 8803)FastTrack Robot (ID 8803)Medi-Ball (ID 8803), and Hooky Robot (ID 8803). Finally, for Spring 2026, we will collaborate with the “Robert C. Williams Museum of Papermaking” for the design projects.

Course learning outcomes:

On successful completion of the course, students should be able to demonstrate:

  • Development and demo of partially functional skeleton prototypes and a high-fi prototype (functional enough to make a vivid and convincing project video).
  • Development and delivery of a final report that is logically sound, contently convincing, structurally clear, and well written (examples and templates will be given in the class).
  • Development and delivery of a design diary that detailly records the design process, research process, and decision-making process (examples and templates will be given in the class).
  • Development and delivery of a project video that clearly and vividly describes the project, and interaction videos/GIFs for the purpose of online/in-person user studies (examples will be given in the class).
  • Development and delivery of a design portfolio that sells your project convincingly to your future employers and reviewers (for the group with more people only).
Required course materials:

All learning resources will be provided through online materials and the course website.

Textbook and required readings: 

  • Bartneck, Christoph, Tony Belpaeme, Friederike Eyssel, Takayuki Kanda, Merel Keijsers, and Selma Šabanović. "Human-robot interaction: An introduction." Cambridge University Press, 2020. Chapter 1, 2, 4, 5, 6, 8 ~ 12.

    Textbook Available Online: https://www.human-robot-interaction.org/

  • Hoffman, Guy, and Wendy Ju. "Designing robots with movement in mind." Journal of Human-Robot Interaction 3, no. 1 (2014): 91-122.
  • Rosson, Mary Beth, and John M. Carroll. (2009) "Scenario-based design." Human‐computer interaction. boca raton, FL (2009): 145-162.
  • Kerlinger, F. & Lee, H. (2000). Foundations of behavioral research, 4th ed. New York: Harcourt. Chapter 1, 2, and 3.
Grading policy:

For students, the course grade is composed of the following key elements: (1) Skeleton Prototype, (2) High-fi Prototype, (3) Design Diary, (4) Final Report, (5) Mid-term and Final presentations (6) Project video & interaction videos (7) Individual Focus (8) Extra Credits. The points of each element and submission weeks are outlined in the table below.

For the group with more people:

Skeleton prototype: 15 pts

Final report: 20 pts

Design Diary: 10 pts

Project video: 10 pts

Mid-term & Final Presentation: 20 pts

Peer Review: 10 pts

* High-fi Prototype: 10 pts

Design Portfolio: 5 pts

For the group with fewer people:

Skeleton prototype: 15 pts

Final report: 20 pts

Design Diary: 10 pts

Project video: 10 pts

Mid-term & Final Presentation: 20 pts

Peer Review: 10 pts

* High-fi Prototype: 10 pts

* For the high-fi prototype, it should be 90% done by Wk12-C2 so that project videos can be finished by Wk13-C2. However, after that, you could keep improving it until Wk 15 when the final presentation happens. It is through the final presentation (where you need to demo your high-fi prototype) and your final submission of money shots that your high-fi prototype is graded.

Apart from the grading criteria above, we have 2 bonus (extra) points for seminar discussion participation. Students are supposed to read the required readings before the class and contribute constructive and substantive questions or responses during the discussion.

The total points will be converted into a percentage and rounded off. Students will receive letter grades without pluses and minuses. Students’ final grade does not need to fit into a normal distribution curve: if everyone is doing super great, then everyone could get an A. Below is an exemplary grading scale:

A: 90-100%

B: 80-89.99%

C: 70-79.99%

D: 60-69.99%

F: < 60%

To clarify, this grading scale should conform to GA Tech’s grading rule: 

A: Excellent. It means extremely good, outstanding, and usually surpasses my expectations

B: Good. It means you have done solid work that meets my expectations

C: Satisfactory. It means mediocre jobs that do not meet my expectations but are still acceptable.

D: Passing. It means an unsatisfactory passing grade, but you still earn credit for this class

F: Failure. It means not submitting most of the deliverables, skipping most of the classes, not being present in most of the presentations, etc. You will NOT earn credit for this class 

Extra Credit and Grade Dispute Policies and Procedures 

Presenting “Seminar Discussion” offers 2 points of extra credit. The grade of each assignment on Canvas will be released on Canvas. Students should email the instructor within 4 days of the grades being posted (including holidays) if they have any questions about the grade. After 4 days, no grade disputes will be accepted. 

Attendance policy:

You are expected to attend each class from week 1 to week 15, and attendance will be taken by the TA or the instructor during the class occasionally. If there is something urgent happens (e.g., family emergency, illness, job interviews, etc.), you should email BOTH the instructor and the TA about the situation the day BEFORE the class. Any UNEXCUSED absence will result in a final grade deduction:

Number of Unexcused Absence: 1 --------- Point deduction from the final grade: 0

Number of Unexcused Absence: 2 --------- Point deduction from the final grade: 1

Number of Unexcused Absence: 3 --------- Point deduction from the final grade: 2

Number of Unexcused Absence: 4 --------- Point deduction from the final grade: 5

Number of Unexcused Absence: >= 5 --------- Point deduction from the final grade: 10

Academic honesty/integrity statement:

Students are expected to maintain the highest standards of academic integrity. All work submitted must be original and properly cited. Plagiarism, cheating, or any form of academic dishonesty will result in immediate consequences as outlined in the university's academic integrity policy.

Georgia Tech aims to cultivate a community based on trust, academic integrity, and honor. Students are expected to act according to the highest ethical standards.  For information on Georgia Tech's Academic Honor Code, please visit https://policylibrary.gatech.edu/student-life/academic-honor-code

Any student suspected of cheating or plagiarizing on a quiz, exam, assignment, or deliverable will be reported to the Office of Student Integrity, who will investigate the incident and identify the appropriate penalty for violations.

Instructor First Name:
Yixiao
Instructor Last Name:
Wang
Section:
SRD
CRN (you may add up to five):
93562
Department (you may add up to three):

Integrated Product Design

Last Updated: Fri, 11/14/2025
Course prefix:
ID
Course number:
6107
Semester:
Spring
Academic year:
2025
Course description:

This course introduces students to interactive product design, including the basics of sensor technologies, electronics, and programming required to produce working product concept prototypes. You will be exposed to prototyping interactive products and apply these skills in hands-on projects. More specifically, this course will focus on 1) introducing the basics of Arduino prototyping techniques, including both electronics wiring and Arduino coding, and 2) introducing the integrated, human-centered design process of an interactive product, following the basic steps of the “spiral product development process” well-established for developing quick-built products. The key purpose of these two focuses is to cultivate your critical and creative thinking ability to the point that you can propose, develop, prototype, and evaluate novel interactive products confidently. As a result, you will constantly shift your thinking style between critical and creative thinking in this course, making it an exciting design research journey. The skills you learn from this course will be foundational to your future career as a creative designer, engineer, or both. Please click the links below to see previous student works: Taily Robot (ID 6107) and Stepping Stones Caterpillar (ID 6107). Finally, for Spring 2026, we will collaborate with the “Robert C. Williams Museum of Papermaking” for the design projects.

Course learning outcomes:

Upon completion of the course, students are expected to demonstrate knowledge, skill, and abilities in the following areas:
○ Understand the basic logic and process of designing an interactive product.
○ Practice skills in physical computing and prototyping as well as how these skills are employed in the product design process.
○ Conceptualize and integrate technical and design elements in projects.
○ Execute an appropriate level of quality, craft, aesthetics, and attention to detail.
○ Communicate and develop product design projects from a human-centered perspective.

Required course materials:

There are no required texts for this course. Whenever possible references and reading materials will be provided in digital format via the class website (on Canvas). However, we do have two books you can look into for reference:
○ Banzi, Massimo, and Michael Shiloh. Getting started with Arduino. Maker Media, Inc., 2022.
○ Ulrich, Karl T., and Steven D. Eppinger. Product design and development. McGraw-hill, 2016.

Grading policy:

Participation (10%) and Collaboration (10%)
○ Attendance. Unexcused absences may result in point deductions.
○ In-class participation & collaboration. In this class, you are expected to help each other in the learning process.
○ Lab policy compliance. Losing Arduino kits or components may result in point deductions.
○ Contributions to collaborative projects/assignments as evaluated by your peers or teammates.
Projects (80%)
○ Assignments.
○ Concept Development and Prototyping.
○ Presentation and Demonstration.
○ Documentation.
Scores for individual submissions, assignments, or any other components will be given based on the general guidelines here:
A 90-100% (Excels in quality and understanding beyond requirements)
B 80-89% (Meets all requirements and no outstanding lack in quality)
C 70-79% (Minor lack in quality or some requirements missing)
D 60-69% (A small part of requirements is delivered but effort is evident)
F 0-59% (Low effort or major lack in quality or no submission)

Extra Credit and Grade Dispute Policies and Procedures
Extra credit will be available as specified in the assignment sheet. You should contact the instructor within one week of grades being posted if they have any concerns about the assigned grade.

Attendance policy:

You are expected to attend and participate during each class session. Attendance for all scheduled exams or any in-class presentation is required. If you know that you will miss a class, please advise your instructor at least 24 hours in advance. If an unexpected situation occurs, it is your responsibility to contact the instructor within 24 hours of the scheduled class time.
Missing three classes over the course of the semester without prior approval from the instructor will result in the loss of a full letter grade in the final grade for the course. Three late arrivals to class, later than 15minutes after the start of class, will count as an absence. See information about the Institute’s absence policy at http://www.catalog.gatech.edu/rules/4/.
You are expected to actively engage in any in-class discussions and activities. This includes asking and answering questions with the instructors and other classmates, providing supportive critiques when the opportunity is provided, helping other classmates with their projects in class, and working effectively in class teams. Any active disengagement with in-class activities will result in an assessed penalty against the student’s participation grade.

Academic honesty/integrity statement:

Students are expected to maintain the highest standards of academic integrity. All work submitted must be original and properly cited. Plagiarism, cheating, or any form of academic dishonesty will result in immediate consequences as outlined in the university's academic integrity policy.

Georgia Tech aims to cultivate a community based on trust, academic integrity, and honor. Students are expected to act according to the highest ethical standards. For information on Georgia Tech's Academic Honor Code, please visit http://www.catalog.gatech.edu/policies/honor-code/ or http://www.catalog.gatech.edu/rules/18/. Any student suspected of cheating or plagiarizing on a quiz, exam, or assignment will be reported to the Office of Student Integrity, who will investigate the incident and identify the appropriate penalty for violations.

Instructor First Name:
Yixiao
Instructor Last Name:
Wang
Section:
1
CRN (you may add up to five):
32966
Department (you may add up to three):

Invention Studio 1

Last Updated: Fri, 11/14/2025
Course prefix:
ID
Course number:
4071
Semester:
Fall
Academic year:
2025
Course description:

This course is a senior Interaction Design studio with a focus on designing “Robotic Environments,” which is an interdisciplinary topic discussed in various academic communities, including Interactive Architecture (IA), Architectural Robotics, Human-Robot Interaction (HRI), Socially Interactive Robotic Environment (SIRE), and Human-Building Interaction (HBI). “Robotic Environments” are built environments embedded with robotic components. They are physical, reconfigurable, interactive, and can be augmented through extended or mixed realities. We will explore the Design of Robotic Environments through various design methods and paradigms (e.g., movement-centric design, scenario-based design, design patterns, etc.) but under the paradigm of Human-Centered Design (HCD) and Research through Design (RtD). The goal is to design and develop innovative robotic environments or robots with environmental impacts through a rigorous design research process. We hope the outcome of this studio will significantly contribute to students’ design and research portfolios, no matter which career path they pursue, either in academia or industry, after they graduate.

Course learning outcomes:
  • Development and demo of partially functional robotic environment prototypes and a high-fi prototype (functional enough to serve the purpose of the proposed group project) to tell the story of how the design project addresses one of the UN SDGs.
  • Development and delivery of a final report in publishable quality to tell the story of how the design project addresses one of the UN SDGs: logically sound, contently convincing, structurally clear, and well-written (examples and templates will be given in the class).
  • Development and delivery of a design diary that details the design process, research process, and decision-making process (examples and templates will be given in the class) of the robotic environmental components that address one of the UN SDGs.
  • Development and delivery of a project video that clearly and vividly describes the project, especially how the Human- “Robotic Environment” Interactions may unfold (examples will be given in the class) and how such interactions may promote one of the UN SDGs.
Required course materials:

All required materials are provided by the course instructor in digital format.

  • Hoffman, Guy, and Wendy Ju. "Designing robots with movement in mind." Journal of Human-Robot Interaction 3, no. 1 (2014): 91-122.
  • Schafer. G, Green, K. E., Walker, I. D., Fullerton, S. K. In Press. Words Become Worlds: The LIT ROOM, a Literacy Support Tool at Room-Scale. In Proceedings of the 2018 Designing Interactive Systems Conference (DIS '18). ACM, New York, NY, USA, 511-522.
  • Wang, Yixiao, and Keith Evan Green. “Designing Socially Interactive, Robotic Environments through Pattern Languages.” In Proceedings of Fourteenth IEEE International Conference on Intelligent Environment (IE), 2022.
  • Kerlinger, F. & Lee, H. (2000). Foundations of behavioral research, 4th ed. New York: Harcourt. Chapter 1, 2, and 3.
Grading policy:

For students, the course grade is composed of the following key elements: (1) Acquiring IRB Approval, (2) Design Topic Poster and Presentation, (3) Design Diary (relatively large group only), (4) Final Report, (5) Phase I, II, III Presentation + Demo (6) Project video (7) Extra Credits: Case Study + Attending Launch-Pad. The points of each element and submission weeks are outlined in the table below.

For a 3-person group:

Acquiring IRB Approval: 5 pts

Design Topic Poster and Presentation: 10 pts

Phase I, II, III Presentation + Demo: 30 pts

Design Research Report: 20 pts

Design Diary: 10 pts

Project Video: 10 pts

Case Study (Extra Credit): 2

* Peer Evaluation: 10 pts

 

For a 4-person group:

Acquiring IRB Approval: 5 pts

Design Topic Poster and Presentation: 10 pts

Phase I, II, III Presentation + Demo: 30 pts

Design Research Report: 20 pts

Design Diary: 10 pts

Project Video: 10 pts

Case Study (Extra Credit): 2 pts

Final Portfolio: 5 pts

* Peer Evaluation: 10 pts

“Case Study” offers 2 points of extra credit.

“Attending Launchpad” is required. The group project should have a poster and a table of robotic prototypes well set up according to the Launchpad Requirement. At least one student in each group should attend Launchpad physically. Failure to do the above will result in a maximum of 3 points deducted from the total grade.

* Peer Evaluation Form will be distributed on Canvas and should be submitted as an individual assignment. If you do not submit your peer evaluation form for your teammates on time, you will also lose points in this category.

The total points will be specified to the second digit after the decimal point. Students’ final grades do not need to fit into a normal distribution curve: if everyone is doing excellent, then everyone could get an A. Below is an exemplary grading scale (might be subject to change based on students’ general performances and the school grading requirement). 

A: 90-100%

B: 80-89.99%

C: 70-79.99%

D: 60-69.99%

F: <= 59.99%

To clarify, this grading scale should conform to GA Tech’s grading rule: 

A:  Excellent. It means extremely good, outstanding, and usually surpasses my expectations.

B: Good. It means you have done solid work that meets my expectations.

C: Satisfactory. It means mediocre jobs that do not meet my expectations but are still acceptable.

D: Passing. It means an unsatisfactory passing grade, but you still earn credit for this class.

F: Failure. It means not submitting most of the deliverables, skipping most of the classes, not being present in most of the presentations, etc. You will NOT earn credit for this class.

Extra Credit and Grade Dispute Policies and Procedures 

Presenting “Case Study” offers 2 points of extra credit. The grade of each assignment on Canvas will be released on Canvas. Students should email the instructor within 4 days of the grades being posted (including holidays) if they have any questions about the grade. After 4 days, no grade disputes will be accepted. 

Attendance policy:

You are expected to attend each class from week 1 to week 15, and attendance will be taken by the TA or the instructor during the class occasionally. If there is something urgent happens (e.g., family emergency, illness, job interviews, etc.), you should email BOTH the instructor and the TA about the situation the day BEFORE the class. Any UNEXCUSED absence will result in a final grade deduction:

Number of Unexcused Absence: 1 --------- Point deduction from the final grade: 0

Number of Unexcused Absence: 2 --------- Point deduction from the final grade: 1

Number of Unexcused Absence: 3 --------- Point deduction from the final grade: 2

Number of Unexcused Absence: 4 --------- Point deduction from the final grade: 5

Number of Unexcused Absence: >= 5 --------- Point deduction from the final grade: 10

Academic honesty/integrity statement:

Students are expected to maintain the highest standards of academic integrity. All work submitted must be original and properly cited. Plagiarism, cheating, or any form of academic dishonesty will result in immediate consequences as outlined in the university's academic integrity policy.

Georgia Tech aims to cultivate a community based on trust, academic integrity, and honor. Students are expected to act according to the highest ethical standards.  For information on Georgia Tech's Academic Honor Code, please visit https://policylibrary.gatech.edu/student-life/academic-honor-code

Any student suspected of cheating or plagiarizing on a quiz, exam, assignment, or deliverable will be reported to the Office of Student Integrity, who will investigate the incident and identify the appropriate penalty for violations.

Instructor First Name:
Yixiao
Instructor Last Name:
Wang
Section:
1
CRN (you may add up to five):
90062
Department (you may add up to three):