The dates below show when the assignment is distributed. Assignments will usually be due one week after distribution (the due date will be written on the assignment), and should be submitted on Canvas.
Solutions will be posted on Canvas.
You must be signed into your @eng.ucsd.edu email to access all files
1/9 Assignment 1: You will also need this matlab template code.
1/14 Hapkit Assembly. You will also need: hapkit parts list, hapkit instructions, hapkit handle solidworks file. Please sign up for a time-slot here to print your Hapkit, and visit Saurabh's OH for a tutorial on using the 3D printer if needed.
1/21 Assignment 2. You will first need to calibrate your Hapkit. Please do this early and let us know if you run into any issues. You will also need the Arduino template code, which must be downloaded and placed in a folder with the same name. Please read the assignment carefully to see what you should and should not update in the code and ask us at office hours if you would like help understanding the code structure better. There is also an optional prelab if you have not used an Arduino-type board before. Bring your Hapkit and have your code ready in class Tuesday January 28 so we can do a peer evaluation and grading of all virtual environments.
1/28 Assignment 3. Template code for programming the Omni. Be sure to start early so that everyone has time to use the devices. Also please sign up here for a time slot to use the Omni.
2/11 Assignment 4. You must follow these instructions FIRST to setup your Omnis. Template code for programming the Omnis, which will be done in pairs. Be sure to start early since there are only two setups for this! Signup for a time to use the Omnis here.