ECE516 Lab 3 ("lab3"), 2024
XR (eXtended Reality) and Spatial Computing.
Based on the SWIM from Lab 2, let's understand the complex-valued encoder output
for intelligent imaging, XR, and spatial computing with SWIM.
Marking:
Modify the lab kit as per the Instructable:
https://www.instructables.com/Superhumachines-Superhuman-Machine-Intelligence/.
and show it working,
e.g. make a cool picture and use it for scientific data visualization in XRSC.
Easy part of the lab for up to 10/10, plus ambitious part of the lab for
more than 10/10, e.g. by adding a couple of bonus marks.
- 1/10 Physical revisions to SWIMotor kit;
- 1/10 Electrical revisions to SWIMotor kit;
- 4/10 Show it working for display of an image in polar coordinates perfectly
registered to motor coordinates, e.g. logo or world map, etc.,
with consistent image showing regardless of angular velocity, i.e.
regardless of speed or direction (must show exactly the same image
if spun forwards or backwards slow or fast, etc.);
- 2/10 Show it working as a scientific data visualizer to visualize the raw
output of the complex-valued encoder: real is red, green is imaginary,
and blue is the motor output.
- 2/10 Show 3 phases from complex input using the inverse Edith Clark
transformation with an assumed zero third component.
- 2/10 Optional bonus marks: do something cool and fun, perhaps an animation
of some interesting scientific data like brainwaves or ECG, e.g. use
Muse and machine learning to infer ECG and play it one turn per
heartbeat in polar coordinates...
To post your results, click "I Made It!" here:
https://www.instructables.com/Superhumachines-Superhuman-Machine-Intelligence/.