RBE 595 – Synergy of Human and Robotic Systems
Instructor:
Zhi Jane Li
Office: 85 Prescott 223C
Email: zli11 [at] wpi.edu
Time & Location: Mon & Wed, 1:00-2:20pm at OH109
Office Hour: Mon & Thurs, 3:00-4:00pm at Instructor’s office (tentative)
Piazza Discussion Website: piazza.com/wpi/fall2017/rbe595/home
Overview:
This course covers topics on (1) the design and motion control of robotic systems that can be directly controlled by human (e.g., exoskeletons), teleoperated by human (e.g., tele-medical robot) and collaborate with human (e.g., humanoid nursing robot), and (2) how human and robotic systems can synergistically work towards a shared goal to achieve high overall performance. Students will how to analyze and control the motion of human and robots, and to unite the knowledge in these two fields in the applications such as bio-inspired motion control, shared-autonomous control, and robot learning from human demonstrations. Students are expected to work individually on math problems, implement Matlab simulations, conduct literature review, and collaborate on course projects. Based on their background and research interest, students can choose among course projects that focus on mechanical design, control and learning algorithm, and studies on human motion and human-robot interaction.
Prerequisites:
Undergraduate Linear Algebra, kinematics and dynamics in robotics, basic statistics, and programming experience in Matlab.
Textbook:
- Etienne Burdet, David W. Franklin, and Theodore E. Milner, Human Robotics: Neuromechanics and Motor Control, MIT Press, 2013
- Reza Shadmehr and Steven P. Wise, The Computational Neurobiology of Reaching and Pointing: A Foundation for Motor Learning, MIT Press, 2004
- John J. Craig , Introduction to Robotics: Mechanics and Control (3rd Edition), Pearson, 2004
Course Syllabus:
Course schedule:
Grading:
- In-Class Participation and Preparation 10%
Attendance to lecture 3%
Students missing three or more lectures will lose all the 3% for attendance
Active participation 7%
Students are required to actively ask and answer questions from the instructor and from each other in class, and answer each other’s questions on the Piazza forum. To avoid miscalculation, student will submit a note with the listed summary of what questions they have asked and answered by the end of the lecture, and submit a one-page summary of the discussion they have participated in on the Piazza forum.
- Quizzes 15%
- Assignments 40%
- Course project 35%
- Project proposal 10%
- Project report 15%
- Final presentation 10%
Lecture Slides:
- Introduction to Course
- Introduction to Course Topics
- Introduction to Course Projects
- Biomechanics
- Forward Kinematics
- Inverse Kinematics
- Kinematic Redundancy Part I
- Kinematic Redundancy Part II
- Upper Limb Exoskeleton for Stroke Rehabilitation
- Lower limb Exoskeleton for Stroke Rehabilitation
- Feedback Control: continuous system
- Feedback Control: Transfer function and Simulink
- Control Stability of Networked Haptics
- Control Stability of Networked Haptics (cont)
- Framework of learning from demonstration
- Social Learning
- L17-Demonstration
- L18-Low Level Learning
- L19-Low Level Learning
- L20-EMG
- L21-High Level Learning
- L22-High Level Learning
Assignments:
- Assignment-01 (due August 28)
- Assignment-02 (due September 4 )
- Assignment-03 (due September 11 )
- Assignment-04 Part 1 (due September 18 )
- Assignment-04 Part 2 (due September 20 )
- Assignment-05 (due September 25 )
- Assignment-06 (due October 2)
- Project Proposal: Chapter 1-2 (due October 2)
- Assignment-07 (due October 9)
- Assignment-08 (due October 23)
- Full Project Proposal (due October 23)
- Assignment-09 Project Peer Review Part 1 (due Octorber 30)
- Assignment-09 Project Peer Review Part 2 (due November 6)
- Assignment-10 (due November 13)
- Assignment-11 (due November 13)
- Assignment-12 (due November 20)
- Assignment-13 (due November 27)
- Assignment-14 (due December 4)
- Assignment-15 (due December 4)
- Assignment-15 Extra credit (due December 11)
Resources:
The instructor reserves the right to modify the course outline and policies mentioned in this syllabus at any time during the term.