Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSC509 Lecture 13

CSC509 Lecture 13

Software Design
Final Project
(202511)

Avatar for Javier Gonzalez-Sanchez

Javier Gonzalez-Sanchez PRO

November 12, 2025
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. Dr. Javier Gonzalez-Sanchez [email protected] www.javiergs.info o ffi ce: 14 -227

    CSC 508/9 Software Engineering (Design & Deployment) Lecture 13. Final Project(s)
  2. Final Exam 3 a) Thursday December 4 - 4:10 pm

    - 6:00 pm b) Tuesday December 11 - 7:10 pm - 9:00 pm
  3. Goal 8 Use Tools that are Needed Show your Critical

    Thinking for Manufacturing Not your Crafting skills
  4. Goal 10 Use Tools that are Needed Show your Critical

    Thinking for Manufacturing Not your Crafting skills
  5. Computer 01 / Device 01 Observer Observable Thread Subscriber Parser

    Blackboard UI (Panel) UI (Panel) UI (Panel) Thread Publisher Encoder
  6. MQTT Data { “leftEye”:{"x":-0.4216550588607788,"y":0.8787311911582947,"z":-0.00456150621175766}, “rightEye":{"x":-0.3755757808685303,"y":0.8756504058837891,"z":0.04438880831003189}, “leftEyeGaze":{"x":0.050619591027498248,"y":-0.0809454470872879,"z":0.9954323172569275}, “rightEyeGaze":{"x":0.050619591027498248,"y":-0.0809454470872879,"z":0.9954323172569275}, “eyeFixationPoint":{"x":0.11886614561080933,"y":-0.13097167015075684,"z":2.974684476852417}, “leftHand”:{"x":0.0,"y":0.0,"z":0.0}, "rightHand":{"x":0.0,"y":0.0,"z":0.0},

    “cube":{"x":-0.5114021897315979,"y":1.5798050165176392,"z":0.024640535935759546}, “head":{"x":-0.7167978286743164,"y":0.8024232983589172,"z":0.17002606391906739}, “torso":{"x":-0.6404322385787964,"y":0.5270168781280518,"z":0.035430606454610828}, “leftFoot":{"x":-0.8061407804489136,"y":-0.16039752960205079,"z":0.25339341163635256}, “rightFoot":{"x":-0.5946151614189148,"y":-0.15849697589874268,"z":0.33175137639045718}, “hips":{"x":-0.6485552787780762,"y":0.33673161268234255,"z":0.0795457512140274}, “leftArmUp":{"x":-0.8079588413238525,"y":0.7046946287155151,"z":0.0354776531457901}, “lefArmLow":{"x":-0.6874216794967651,"y":0.5375530123710632,"z":-0.05098365247249603}, “rightArmUp":{"x":-0.5440698266029358,"y":0.7054383754730225,"z":0.16330549120903016}, “rightArmLow":{"x":-0.6227755546569824,"y":0.5135259032249451,"z":0.2464602291584015}, “leftWrist":{"x":-0.5440698266029358,"y":0.7054383754730225,"z":0.16330549120903016}, “rightWrist":{"x":-0.6227755546569824,"y":0.5135259032249451,"z":0.2464602291584015} } 18
  7. Affect | Sample 20 Timestamp Local time Active Focus Focus

    Active Engagement Engagement Active Excitement Excitement Active Interest Interest Active Relaxation Relaxation Active Stress Stress 1744764427.2049 17:47:07.204 TRUE 0.442648 TRUE 0.643395 TRUE 0.335885 TRUE 0.434116 TRUE 0.329787 TRUE 0.342687 1744764427.705 17:47:07.705 TRUE 0.446789 TRUE 0.637363 TRUE 0.323186 TRUE 0.436262 TRUE 0.335162 TRUE 0.353683 1744764428.2042 17:47:08.204 TRUE 0.446741 TRUE 0.637341 TRUE 0.310262 TRUE 0.438645 TRUE 0.335169 TRUE 0.363112 1744764428.7044 17:47:08.704 TRUE 0.438516 TRUE 0.637319 TRUE 0.297989 TRUE 0.439741 TRUE 0.337592 TRUE 0.363114 1744764429.2045 17:47:09.204 TRUE 0.428505 TRUE 0.607775 TRUE 0.286152 TRUE 0.439762 TRUE 0.347594 TRUE 0.356406 1744764429.7039 17:47:09.703 TRUE 0.419546 TRUE 0.592737 TRUE 0.277071 TRUE 0.439503 TRUE 0.3476 TRUE 0.348793 1744764430.204 17:47:10.204 TRUE 0.41153 TRUE 0.580864 TRUE 0.266992 TRUE 0.438463 TRUE 0.331386 TRUE 0.319546 1744764430.704 17:47:10.704 TRUE 0.410955 TRUE 0.574201 TRUE 0.258335 TRUE 0.436267 TRUE 0.320155 TRUE 0.308104 1744764431.2035 17:47:11.203 TRUE 0.411234 TRUE 0.552865 TRUE 0.252417 TRUE 0.433624 TRUE 0.311228 TRUE 0.307482 1744764431.7037 17:47:11.703 TRUE 0.411486 TRUE 0.528224 TRUE 0.252434 TRUE 0.431828 TRUE 0.291503 TRUE 0.298646 1744764432.2036 17:47:12.203 TRUE 0.411714 TRUE 0.520951 TRUE 0.254464 TRUE 0.431789 TRUE 0.285768 TRUE 0.297925 1744764432.703 17:47:12.703 TRUE 0.416707 TRUE 0.520948 TRUE 0.254481 TRUE 0.433045 TRUE 0.285784 TRUE 0.297938 1744764433.203 17:47:13.203 TRUE 0.421216 TRUE 0.539614 TRUE 0.254498 TRUE 0.4343 TRUE 0.287166 TRUE 0.298739 1744764433.703 17:47:13.703 TRUE 0.411843 TRUE 0.548943 TRUE 0.256466 TRUE 0.434502 TRUE 0.291273 TRUE 0.2989
  8. EEG | Sample 21 Timestamp Local time Counter Interpolated Contact

    Quality AF3 T7 Pz T8 AF4 1744764427.0639 17:47:07.063 104 FALSE 0.0 4187.949 4618.205 3943.333 4129.744 4270.641 1744764427.0717 17:47:07.071 105 FALSE 0.0 4186.282 4636.795 3944.487 4157.692 4273.846 1744764427.0795 17:47:07.079 106 FALSE 0.0 4201.667 4650.513 3953.718 4221.667 4289.103 1744764427.0874 17:47:07.087 107 FALSE 0.0 4203.846 4628.974 3949.872 4206.667 4295.641 1744764427.0953 17:47:07.095 108 FALSE 0.0 4206.667 4641.282 3954.872 4200.0 4296.795 1744764427.1031 17:47:07.103 109 FALSE 0.0 4223.718 4673.59 3968.333 4223.974 4307.821 1744764427.1109 17:47:07.110 110 FALSE 0.0 4218.462 4645.897 3958.846 4195.385 4306.282 1744764427.1187 17:47:07.118 111 FALSE 0.0 4190.513 4602.179 3942.051 4173.333 4283.462 1744764427.1266 17:47:07.126 112 FALSE 0.0 4185.256 4617.949 3944.359 4197.308 4276.538 1744764427.1344 17:47:07.134 113 FALSE 0.0 4197.051 4653.718 3945.641 4205.128 4290.385 1744764427.1422 17:47:07.142 114 FALSE 0.0 4191.538 4644.872 3933.205 4198.846 4288.205 1744764427.1500 17:47:07.150 115 FALSE 0.0 4194.359 4617.949 3935.385 4194.103 4283.718 1744764427.1579 17:47:07.157 116 FALSE 0.0 4230.385 4632.308 3962.692 4200.256 4310.769 1744764427.1658 17:47:07.165 117 FALSE 0.0 4248.846 4661.667 3977.692 4229.231 4330.897
  9. Face | Sample 22 Timestamp Local time Action Eye Action

    Upper Face Power Upper Face Action Lower Face Power Lower Face 1744764427.2049 17:47:07.204 neutral frown 0.3378 neutral 0.0 1744764427.2362 17:47:07.236 neutral frown 0.3378 neutral 0.0 1744764427.2674 17:47:07.267 neutral frown 0.3378 neutral 0.0 1744764427.2987 17:47:07.298 neutral frown 0.3378 neutral 0.0 1744764427.3299 17:47:07.329 blink frown 0.45515 neutral 0.0 1744764427.3612 17:47:07.361 blink frown 0.45515 neutral 0.0 1744764427.3923 17:47:07.392 blink frown 0.45515 neutral 0.0 1744764427.4235 17:47:07.423 blink frown 0.45515 neutral 0.0 1744764427.4548 17:47:07.454 blink frown 1.0 neutral 0.0 1744764427.4862 17:47:07.486 neutral frown 1.0 neutral 0.0 1744764427.5175 17:47:07.517 blink frown 1.0 neutral 0.0 1744764427.5489 17:47:07.548 blink frown 1.0 neutral 0.0 1744764427.5802 17:47:07.580 blink frown 1.0 neutral 0.0 1744764427.6115 17:47:07.611 blink frown 1.0 neutral 0.0
  10. Motion | Sample 23 250415174707_MOTION Timestamp Local time Counter Interpolated

    Accelerometer X Accelerometer Y Accelerometer Z Magnetometer X Magnetometer Y Magnetometer Z Quaternion 0 Quaternion 1 Quaternion 2 Quaternion 3 1744764427.1893 17:47:07.189 30 FALSE 0.727844 0.228271 0.646606 -0.0059 0.9307 -0.3243 -0.059083 -15.773483 18.672238 -8.167456 1744764427.2206 17:47:07.220 31 FALSE 0.727772 0.228333 0.646667 -0.0058 0.9434 -0.3336 -0.058106 -15.841058 18.65929 -8.218033 1744764427.2518 17:47:07.251 0 FALSE 0.727684 0.228271 0.64679 -0.0056 0.9473 -0.3297 -0.062501 -15.96169 18.692499 -8.248599 1744764427.2831 17:47:07.283 1 FALSE 0.727661 0.228516 0.646729 -0.0057 0.9419 -0.3287 -0.053712 -15.950628 18.871925 -8.306015 1744764427.3142 17:47:07.314 2 FALSE 0.727611 0.228333 0.646851 -0.0056 0.9341 -0.3424 -0.050782 -15.806088 18.76424 -8.342737 1744764427.3456 17:47:07.345 3 FALSE 0.727596 0.228027 0.646973 -0.0059 0.9385 -0.3229 -0.05127 -15.795632 18.742092 -8.345878 1744764427.3767 17:47:07.376 4 FALSE 0.727557 0.227966 0.647034 -0.0063 0.9360 -0.3151 -0.048341 -15.606776 18.767021 -8.28889 1744764427.4079 17:47:07.407 5 FALSE 0.727426 0.227173 0.647461 -0.0062 0.9478 -0.3214 -0.050294 -15.571391 18.744595 -8.327324 1744764427.4392 17:47:07.439 6 FALSE 0.727434 0.227478 0.647339 -0.0068 0.9492 -0.3361 -0.065431 -15.584405 18.799181 -8.257237 1744764427.4705 17:47:07.470 7 FALSE 0.727224 0.227966 0.6474 -0.0070 0.9360 -0.3366 -0.066896 -15.551256 18.773539 -8.224067 1744764427.5019 17:47:07.501 8 FALSE 0.727112 0.228149 0.647461 -0.0071 0.9448 -0.3287 -0.054688 -15.656007 18.690646 -8.209168 1744764427.5332 17:47:07.533 9 FALSE 0.726828 0.228516 0.647644 -0.0077 0.9331 -0.3361 -0.052247 -15.735329 18.705766 -8.285482 1744764427.5646 17:47:07.564 10 FALSE 0.72675 0.228577 0.647705 -0.0081 0.9473 -0.3336 -0.056641 -15.702042 18.704419 -8.264441 1744764427.5959 17:47:07.595 11 FALSE 0.726777 0.227783 0.647949 -0.0085 0.9551 -0.3234 -0.057618 -15.612268 18.792931 -8.23055
  11. Eye 25 Timestamp GPX GPY Pupil Left Pupil Right 101124162405582

    636 199 2.759313 2.88406 101124162405599 641 207 2.684893 2.855817 101124162405615 659 211 2.624458 2.903861 101124162405632 644 201 2.636186 2.916132 101124162405649 644 213 2.690685 2.831013 101124162405666 628 194 2.651784 2.869714 101124162405682 614 177 2.829281 2.899828 101124162405699 701 249 2.780344 2.907665 101124162405716 906 341 2.853761 2.916398 101124162405732 947 398 2.829427 2.889944 101124162405749 941 400 2.826602 2.881179 101124162405766 938 403 2.78699 2.87948 101124162405782 937 411 2.803387 2.821803 101124162405799 934 397 2.819166 2.871547 101124162405816 941 407 2.811687 2.817927 101124162405832 946 405 2.857419 2.857427 101124162405849 0 0 -1 -1
  12. Venue 46 LBR HRI 2026 - due December 8, 2026

    Exciting cutting-edge and experimental research Human-Robot-Interaction (Scotland, March 16-19)
  13. Venue 47 Poster CHI 2026 - due January 22, 2026

    An original and innovative technology, technique, case study or prototype with or without an accompanying evaluation (Barcelona, April 13-17)
  14. Venue 48 Poster UIST 2026 - due June 2026 Cutting-edge

    user interfaces, interactive technologies, and novel input/output systems (Detroit, Michigan, USA. November 2-5)
  15. CSC 509 Software Engineering Javier Gonzalez-Sanchez, Ph.D. [email protected] Fall 2025

    Copyright. These slides can only be used as study material for the class CSC509 at Cal Poly. They cannot be distributed or used for another purpose.