Social Assistive Robotics
(Socially Intelligent Assistive Robotics)
Welcome!
I’m excited that you’ve chosen to enroll in CS 150 Social Assistive Robotics! I am looking forward to sharing my knowledge about robotics with you and guiding you through doing research at the intersection of human-robot interaction and assistive robotics.
What does this course offer to you?
I have three main goals for you for this course:
How, exactly, are you going to accomplish this?
The centerpiece of this course is a research project, which you will build up week by week. I expect that students who put in a moderate level of effort will create a work of original research that would be appropriate for submission to a workshop or internal Tufts research symposium. Students who put in a high level of effort and/or do some additional work on their project in the early spring can expect to produce a work of original research that would be appropriate for submission to a conference.
There will be frequent intermediate assignments related to the research project; my goal is to help you learn how to attack research and paper-writing with sustained, moderate effort rather than trying to complete the project with an intense, heroic effort shortly before the deadline. I will provide feedback on your paper after each of these assignments; this will help you to improve both your ideas and your writing.
In addition to the project, we will be doing a lot of paper-reading in class. To guide your reading and help you think about the papers before class, there will be short open-ended quizzes about the reading before each class. Readings will be released 1 week before the reading quiz. The reading quiz must be completed by noon on the day of class.
How will you (and the professor) know if you are making progress in your learning?
What you get out of this class will be proportional to what you put into it. Some things you can do to ensure that you get the most out of this opportunity are:
Office Hours & Availability
The best time to talk to me is in the weekly hacking sessions. I will also hold office hours after class on Wednesdays. For general questions, problems, and confusions, please post to the course Canvas page; you will rarely be the only person who is confused. You can email me directly at elaine.short@tufts.edu for confidential questions or to set up a meeting outside of normal office hours.
In addition to the usual questions about course topics and concerns about personal issues that might be affecting your course performance, I encourage you to stop by office hours or set up a meeting to talk to me about my research, your career goals, what it’s like to work in academia, ideas for independent research projects, or thoughts you have about this course.
Names & Pronouns
If would like me to use a name or pronouns for you other than what is provided to me by the university, please feel free to let me know so that I can address you correctly. I ask that you extend me the same courtesy and call me “Dr. Short” or “Professor Short” in class-related emails and in the classroom.
Grading:
Your grade in this class will be based on the following:
Late work:
No late submissions will be accepted for reading quizzes, but the two lowest scores will be dropped. Project-related assignments may be submitted up to three days late with a 5% penalty per late day, however, please be aware that submitting the assignment late will delay the feedback that you receive on that component of the project.
Tentative Schedule
The following is a tentative schedule for lecture and class activities; the topics and ordering are subject to change depending on time and students’ level of prior knowledge.
Day | SAR Lecture | Methods Lecture | Class Activity | Assignments |
9/4 | What is socially assistive robotics? What is assistive robotics? Why robots (and what is a robot anyway)? What problems are we trying to solve? | What is research? Who is Dr. Short? Sleeping 8 hours & other goals for this class | Introductions and brainstorming learning goals | |
9/9 | The social and medical models of disability; a brief history of disability rights and the ADA; some notes on language | How to write a research paper; the anatomy of an academic paper | Initial research pitches | Welcome survey, academic integrity quiz, and group formation due |
9/11 | Universal design | How to identify an interesting research problem; how to brainstorm | Reading discussion | Reading quiz #1 |
9/16 | Robots for Children & Education | LaTeX 101 | Final research pitches | Proposal (topic selection & introduction) due |
9/18 | Robots for Children & Education | How to read a lot of papers Conducting and writing a lit review | Reading discussion | Reading quiz #2 |
9/23 | Algorithmic HRI | How to write a paper review; how to close-read a paper | Course feedback | Preliminary lit review due |
9/25 | Algorithmic HRI | What is operationalizing? Connecting humans to computation | Reading discussion | Reading quiz #3 |
9/30+ | Robots for Autism | Introduction to ROS & gazebo | Paper presentations | Paper review of most closely-related paper due |
10/2 | Robots for Autism | Tools and libraries for navigation & manipulation | Reading discussion | Reading quiz #4 |
10/7 | Guest lecture | Guest lecture | Q&A with guest lecturer | Questions for guest lecturer |
10/9+ | Guest lecture | Guest lecture | Q&A with guest lecturer | Questions for guest lecturer |
10/15* (class on Tues.) | Mental health & wellness | Tools and libraries for sensing, planning, & learning | TBD | Problem formalization due |
10/16 | Mental health & wellness | Writing an algorithm & “speaking math” | Reading discussion | Reading quiz #5 |
10/21+ | Robots to support Blind/Low-vision and Deaf/Hard of Hearing people | Designing a controlled experiment; baselines and controls | TBD | Algorithm draft due |
10/23 | Robots to support Blind/Low-vision and Deaf/Hard of Hearing people | What is the IRB and why does it matter? | Reading discussion | Reading quiz #6 |
10/28 | TBD | TBD | TBD | Catch up week/Lab week |
10/30 | TBD | TBD | TBD | Catch up week/Lab week |
11/4 | Robots for Mobility | Collecting, storing, and aggregating data | TBD | |
11/6 | Robots for Mobility | Statistics 101 | Reading discussion | Reading quiz #7 |
11/11 | NO CLASS | |||
11/13 | Robot demo day (meet in lab) | Robot demo day (meet in lab) | Robot demo day (meet in lab) | Pilot testing/demo day |
11/18 | Robots for Aging | TBD | TBD | Paper through methodology section due (simulation results and/or experimental protocol) Special topics request due |
11/20 | Robots for Aging | Review of topics and techniques (by request) | Reading discussion | Reading quiz #8 |
11/25 | Special topics | How to give a conference presentation | TBD | First draft due |
11/27 | NO CLASS (Thanksgiving) | |||
12/2 | Presentations | Presentations | Presentations | Presentations |
12/4 | Presentations | Presentations | Presentations | Presentations |
12/9 | Special topics | Wrap up | Discussion & feedback | |
12/12 | FINAL EXAM TIME | Final draft due |
Inclusion & Accessibility
A major component of this class is class discussion and a group project. This means you will be talking and working closely with your classmates. I expect everyone to contribute to keeping this a professional and inclusive environment; please bring your most thoughtful selves to class and to your groups. I expect you to adhere to a higher standard of collegiality than laid out in the relevant Tufts policies, but if necessary I will follow the steps outlined in the following:
Sexual Misconduct Policy: https://oeo.tufts.edu/policies-procedures/sexual-misconduct
Non-Discrimination Policy: https://oeo.tufts.edu/policies-procedures/non-discrimination/
Please be aware that I am a mandated reporter: if I see, hear, or hear about any kind of discrimination or sexual misconduct, I am required to report it to the university. If you would like to access confidential counseling for an issue, you can get connected to those resources here: https://oeo.tufts.edu/care/resources/
I am also committed to creating an inclusive learning environment for students with disabilities. Tufts suggests the following statement on accommodations:
Tufts is committed to providing equal access and support to all qualified students through the provision of reasonable accommodations so that each student may fully participate in the Tufts experience. If you have a disability that requires reasonable accommodations, please contact the Student Accessibility Services office at Accessibility@tufts.edu or 617-627-4539 to make an appointment with an SAS representative to determine appropriate accommodations. Please be aware that accommodations cannot be enacted retroactively, making timeliness a critical aspect for their provision.
You can find more information on Tufts accessibility policies and procedures here: http://students.tufts.edu/student-accessibility-services/accessibility-policies-procedures
In addition to following the standard procedures, if you have a disability and would like to discuss with me how I can better support your learning, please feel free to set up an appointment to come talk to me.
Academic Integrity
Your course project is expected to be a collaborative work of original research. Plagiarism, including self-plagiarism, will not be tolerated. If you are not certain what constitutes plagiarism, please consult with the resources below. I also expect that all members of a group will contribute to the project: in cases of unequal contributions, students may have their portion of the work graded separately, or in extreme cases, have their grade lowered substantially. Please be aware that if I find evidence of academic misconduct, I am required to report it to the university in accordance with Tufts University procedures.
You can find more information on academic integrity at Tufts here:
https://students.tufts.edu/student-affairs/student-code-conduct/academic-integrity-resources
Children in Class
All exclusively breastfeeding babies are welcome in class as often as is necessary. For older children and babies, I understand that unforseen disruptions in child-care often put parents in the position of having to choose between missing class to stay at home with a child and leaving them with someone you or the child does not feel comfortable with. While this is not meant to be a long-term child-care solution, occasionally bringing a child to class in order to cover gaps in care is perfectly acceptable.
Student Wellness
As a student, you may experience a range of challenges that can interfere with learning, such as strained relationships, increased anxiety, substance use, feeling down, difficulty of concentrating, and/or lack of motivation. These mental health concerns or stressful events may diminish your academic performance and/or reduce your ability to participate in daily activities. There are resources at Tufts to help. You can learn more about confidential health services available on campus here. For mental health emergencies, please contact the CMHS front office at 617-627-3360 during regular business hours or the counselor-on-call at 617-627-3030 after hours.
In Case of Emergency
If you, a family member, or a close friend are experiencing an emergency or crisis: absolutely do not worry about contacting me until you have some free time. In collaboration with other university resources, we will take care of getting your course work back on track after the crisis has passed.
The course policies and course descriptions were informed by the New Computer Science Faculty Teaching Workshop, Raja Sambisavan’s COMP-150 Debugging Cloud Computing website, and Louis-Philippe Morency’s Human Communication and Machine Learning class at USC.