Programs/code
This is the list of code files. For an extensive description, please look at the user manual for the control interface. See SP19 webpage for the ArbotiX library, hardware files, and drivers.
Animatronic Figure User Manual - How to set up and use the animatronic figure. Written by SP19 group
Control Interface User Manual - How to use the MATLAB interface for controlling the animatronic figure
Arduino Files
bottomToCenterData
A compilation of CSV files and a MATLAB file that processes load, position, and velocity plots of Amelia for a basic motion profile.
MATLAB Files
controlJoint.m - Controls the individual joints of Amelia.
controlXYZ.m - Controls the hand position of Amelia.
csvMotion.m - Runs a .csv file of position data.
drawRobotArm.m - Plots a simplified model of Amelia. Used to simulate Amelia's motion profile.
IKofAmelia_1.m - Calculates the inverse kinematics.
positionSet.m - Sends MATLAB command to the Arduino.