{"id":2,"date":"2025-11-20T20:47:23","date_gmt":"2025-11-20T20:47:23","guid":{"rendered":"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/?page_id=2"},"modified":"2026-05-02T03:09:39","modified_gmt":"2026-05-02T03:09:39","slug":"documents","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/documents\/","title":{"rendered":"Documents"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Brainstorming<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"909\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/brainstorm-fall-1024x909.jpg\" alt=\"\" class=\"wp-image-147\" style=\"aspect-ratio:1.126522047188355;width:618px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/brainstorm-fall-1024x909.jpg 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/brainstorm-fall-300x266.jpg 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/brainstorm-fall-768x682.jpg 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/brainstorm-fall-1536x1364.jpg 1536w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/brainstorm-fall.jpg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Very early brainstorming for project direction in Fall 2025. We&#8217;re already considering what blend of sensors and markers to use to achieve medical-level accuracy.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/brainstorm-late-spring-1024x768.jpg\" alt=\"\" class=\"wp-image-148\" style=\"width:625px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/brainstorm-late-spring-1024x768.jpg 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/brainstorm-late-spring-300x225.jpg 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/brainstorm-late-spring-768x576.jpg 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/brainstorm-late-spring-1536x1152.jpg 1536w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/brainstorm-late-spring-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Whiteboard from late in Spring 2026. Brainstorming for final implementation details before SVD, and logistics of the SVD presentation.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Electrical<\/h2>\n\n\n\n<p>Circuit Schematic<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1324\" height=\"1323\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/schematic-edited.png\" alt=\"\" class=\"wp-image-108\" style=\"aspect-ratio:1.000756729976348;width:612px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/schematic-edited.png 1324w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/schematic-edited-300x300.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/schematic-edited-1024x1024.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/schematic-edited-150x150.png 150w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/schematic-edited-768x767.png 768w\" sizes=\"auto, (max-width: 1324px) 100vw, 1324px\" \/><\/figure>\n\n\n\n<p>Board Layout<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"918\" height=\"823\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/layout.png\" alt=\"\" class=\"wp-image-109\" style=\"aspect-ratio:1.1154377505236883;width:614px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/layout.png 918w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/layout-300x269.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/layout-768x689.png 768w\" sizes=\"auto, (max-width: 918px) 100vw, 918px\" \/><\/figure>\n\n\n\n<p>Data Sheets<\/p>\n\n\n\n<p>L298 Compact Solarbotics Motor Driver<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"318\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/driver-datasheet-1.png\" alt=\"\" class=\"wp-image-111\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/driver-datasheet-1.png 620w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/driver-datasheet-1-300x154.png 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/figure>\n\n\n\n<p>SPG30 Brushed DC Geared Motor<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"723\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/motor-datasheet-1024x723.jpg\" alt=\"\" class=\"wp-image-112\" style=\"aspect-ratio:1.4163193512863166;width:726px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/motor-datasheet-1024x723.jpg 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/motor-datasheet-300x212.jpg 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/motor-datasheet-768x543.jpg 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/04\/motor-datasheet.jpg 1315w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/docs.google.com\/document\/d\/1lzThM-HnIWWYlV22_gWmxnmk7ZGK7cuQtjo3bpkG-ks\/view?tab=t.0\">DC Motor User Manual<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Software Charts<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"632\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/point-cloud-flowchart.png\" alt=\"\" class=\"wp-image-149\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/point-cloud-flowchart.png 650w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/point-cloud-flowchart-300x292.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption class=\"wp-element-caption\">Design flowchart for the point cloud segmentation part of our registration process. It names SAM2, but we would ultimately use a YOLO model for classification instead.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Mechanical<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"458\" height=\"500\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/end-effector-mount.png\" alt=\"\" class=\"wp-image-163\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/end-effector-mount.png 458w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/end-effector-mount-275x300.png 275w\" sizes=\"auto, (max-width: 458px) 100vw, 458px\" \/><figcaption class=\"wp-element-caption\">Our custom end effector mount design. It incorporates room for a swappable effector (drill, magnet point, etc), depth camera, and a special marker array in front.<\/figcaption><\/figure>\n\n\n\n<p>This end effector mount was designed to be 3D printed, then mounted to the end of our KUKA arm with the four screw holes on top. Individual IR markers can be easily screwed onto the array, and an end effector tip of our choice and the depth camera can be secured inside.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Experiments<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"289\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/m2m-experiment-1024x289.png\" alt=\"\" class=\"wp-image-152\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/m2m-experiment-1024x289.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/m2m-experiment-300x85.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/m2m-experiment-768x217.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/m2m-experiment-1536x434.png 1536w, https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-content\/uploads\/sites\/93\/2026\/05\/m2m-experiment.png 1916w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The main subsystem we needed an offline experiment for was the AR digital twin. Since direct metrics of round-trip network packet latency was not reflective of true motion-to-motion display latency, we performed this experiment:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Simultaneously record video of the real world and video from the Apple Vision Pro during system operation, with a visible digital twin.<\/li>\n\n\n\n<li>Physically move the tracked bones, and observe their movements in the digital twin.<\/li>\n\n\n\n<li>Line up the two video feeds by a consistent signal (system time, the same objects visible in both feeds).<\/li>\n\n\n\n<li>Count video frames between real motion and when the digital twin replicates that motion.<\/li>\n<\/ul>\n\n\n\n<p><strong><span style=\"text-decoration: underline\">Experiment results<\/span><\/strong>: Average of <strong>388 ms<\/strong> of motion-to-motion latency. This meets our requirement goal of <strong>&lt; 500 ms<\/strong> latency.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preliminary Design Review<\/h2>\n\n\n\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1gueB_cztzhubebHmj5DmpEp2UZOXamLw\/view?usp=sharing\">AutoKNEE PDR<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conceptual Design Review<\/h2>\n\n\n\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1h-k2Lm971RaG3zsb09x0AuwB_FUr-G3_\/view\">AutoKNEE CoDR<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Critical Design Review<\/h2>\n\n\n\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1h-k2Lm971RaG3zsb09x0AuwB_FUr-G3_\/view\">AutoKNEE CDR Slides<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1u67IsOh_XWU-tX7Rh5CZXu5XdwPyFs30\/view?usp=sharing\">AutoKNEE CDR Report<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Progress Review Slides<\/h2>\n\n\n\n<p>PR1: <a href=\"https:\/\/drive.google.com\/file\/d\/118ZOD2A5b7Se9hFAskQ5RBITE7svkRaK\/view\">PR1 Slides<\/a><\/p>\n\n\n\n<p>PR2: <a href=\"https:\/\/drive.google.com\/file\/d\/1jVeeNznygLXilf-50tfFm6HPZZOM3Day\/view?usp=sharing\">PR2 Slides<\/a><\/p>\n\n\n\n<p>PR3: <a href=\"https:\/\/drive.google.com\/file\/d\/1tdmjqs5lxlUsjly7h84XlTgfQO8MK_0J\/view?usp=sharing\">PR3 Slides<\/a><\/p>\n\n\n\n<p>PR4: <a href=\"https:\/\/drive.google.com\/file\/d\/1eiBy_R70fNv3z0Imw2IRwWqe38GKG1kG\/view?usp=sharing\">PR4 Slides<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ILRs<\/h2>\n\n\n\n<p><a href=\"https:\/\/drive.google.com\/drive\/folders\/1eYg-qRWwdG643GhM2kytu8dDvGWxPKiB?usp=drive_link\">Team B ILRs Folder<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Software<\/h2>\n\n\n\n<p><a href=\"https:\/\/github.com\/AayushAgrawal2003\/AutoKnee-Server\" data-type=\"link\" data-id=\"https:\/\/github.com\/AayushAgrawal2003\/AutoKnee-Server\">Github Link<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Brainstorming Electrical Circuit Schematic Board Layout Data Sheets L298 Compact Solarbotics Motor Driver SPG30 Brushed DC Geared Motor DC Motor User Manual Software Charts Mechanical This end effector mount was designed to be 3D printed, then mounted to the end of our KUKA arm with the four screw holes on top. Individual IR markers can [&hellip;]<\/p>\n","protected":false},"author":440,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-json\/wp\/v2\/users\/440"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":13,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":170,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-json\/wp\/v2\/pages\/2\/revisions\/170"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2026teamb\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}