{"id":216692,"date":"2026-05-04T11:41:34","date_gmt":"2026-05-04T15:41:34","guid":{"rendered":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/?p=216692"},"modified":"2026-05-05T10:10:00","modified_gmt":"2026-05-05T14:10:00","slug":"library-compass-guide","status":"publish","type":"post","link":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/","title":{"rendered":"Library Compass Guide"},"content":{"rendered":"\n<p class=\"has-large-font-size\"><strong>Team Members<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enrrique Garcia<\/strong>, Electrical and Computer Engineering &#8217;26<\/li>\n\n\n\n<li><strong>IIan Pinco<\/strong>, Electrical and Computer Engineering &#8217;26<\/li>\n\n\n\n<li><strong>Jacob Greenberg<\/strong>, Electrical and Computer Engineering &#8217;26<\/li>\n\n\n\n<li><strong>Robert VanDyke<\/strong>, Electrical and Computer Engineering &#8217;26<\/li>\n<\/ul>\n\n\n\n<p class=\"has-large-font-size\"><strong>Mentors <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Professor Jack Mottley <\/li>\n\n\n\n<li>Professor Dan Phinney <\/li>\n\n\n\n<li>Professor Irving Barron Martinez<\/li>\n<\/ul>\n\n\n\n<p class=\"has-large-font-size\"><strong>Introduction<\/strong> <\/p>\n\n\n\n<p>Locating books in large academic libraries can be difficult due to complex shelving layouts and unfamiliar call-number systems. This project presents the Library Compass, a handheld navigation device designed to guide users toward book locations inside Rush Rhees Library. The system converts Library of Congress call numbers into mapped shelf coordinates and&nbsp;determines&nbsp;the correct direction using trilateration-based positioning and inertial sensing. Stepper motors then rotate a physical pointer to&nbsp;indicate&nbsp;the direction of the destination shelf.<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>Motivation \/ Problem Statement <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Difficulty locating books in large libraries <\/li>\n\n\n\n<li>Time wasted searching <\/li>\n\n\n\n<li>No intuitive indoor navigation <\/li>\n<\/ul>\n\n\n\n<p class=\"has-large-font-size\"><strong>System Overview (Big Picture Pipeline)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"537\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-3-2026-08_58_31-PM-1-1024x537.png\" alt=\"\" class=\"wp-image-245872\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-3-2026-08_58_31-PM-1-1024x537.png 1024w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-3-2026-08_58_31-PM-1-300x157.png 300w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-3-2026-08_58_31-PM-1-768x403.png 768w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-3-2026-08_58_31-PM-1-1536x805.png 1536w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-3-2026-08_58_31-PM-1-1200x630.png 1200w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-3-2026-08_58_31-PM-1.png 1732w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-large-font-size\"><strong>Physical Device (Hardware) <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Include: \n<ul class=\"wp-block-list\">\n<li>Raspberry Pi Controller <\/li>\n\n\n\n<li>IMU sensor (orientation tracking)<\/li>\n\n\n\n<li>Stepper motor (pointer movement)<\/li>\n\n\n\n<li>3D-printed housing + pointer disk <\/li>\n\n\n\n<li>Power system (battery in handle)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Explain:\n<ul class=\"wp-block-list\">\n<li>User enters call number <\/li>\n\n\n\n<li>Device computes direction <\/li>\n\n\n\n<li>Pointer Physically rotates toward shelf<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/20260503_011428-768x1024.jpg\" alt=\"\" class=\"wp-image-246502\" style=\"aspect-ratio:0.7500101903558473;width:485px;height:auto\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/20260503_011428-768x1024.jpg 768w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/20260503_011428-225x300.jpg 225w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/20260503_011428-1152x1536.jpg 1152w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/20260503_011428-1536x2048.jpg 1536w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/20260503_011428-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p class=\"has-large-font-size\"><strong>Software System (Core Logic) <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Call number parsing (Library of Congress system)<\/li>\n\n\n\n<li>CSV-based shelf mapping <\/li>\n\n\n\n<li>Coordinate System (tile &#8211; meter conversion)<\/li>\n\n\n\n<li>Direction vector calculation <\/li>\n\n\n\n<li>Originally built in Python &#8211; ported to C\/C++<\/li>\n\n\n\n<li>Runs lookup + navigation logic <\/li>\n<\/ul>\n\n\n\n<p class=\"has-large-font-size\"><strong>Backup Demo: Web + Android App<\/strong><\/p>\n\n\n\n<p>As a backup and demonstration platform, we developed a web-based version of the Library Compass that is also deployed as an Android mobile application. This system replicates the core functionality of the physical device by allowing users to input a call number and receive the corresponding shelf location and navigation path on a digital map. The app provides a visual representation of the library layout, including obstacles such as shelves, stairs, and elevators, ensuring realistic navigation. This backup solution allows users and judges to interact with the system easily without relying on the physical hardware, while also demonstrating the scalability of the project into a fully software-based indoor navigation tool.<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-8b9bbcdb-3487-4d5c-9e17-534824e2ea84\" href=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/library_compass_demo_polished.html\">library_compass_demo_polished<\/a><a href=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/library_compass_demo_polished.html\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-8b9bbcdb-3487-4d5c-9e17-534824e2ea84\">Download<\/a><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"754\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image_2026-05-03_221415661-1024x754.png\" alt=\"\" class=\"wp-image-246602\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image_2026-05-03_221415661-1024x754.png 1024w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image_2026-05-03_221415661-300x221.png 300w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image_2026-05-03_221415661-768x565.png 768w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image_2026-05-03_221415661.png 1266w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"888\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image_2026-05-03_221447177-1024x888.png\" alt=\"\" class=\"wp-image-246612\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image_2026-05-03_221447177-1024x888.png 1024w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image_2026-05-03_221447177-300x260.png 300w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image_2026-05-03_221447177-768x666.png 768w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image_2026-05-03_221447177.png 1027w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-large-font-size\"><strong>Results<\/strong><\/p>\n\n\n\n<p>The Library Compass system successfully demonstrates the core concept of translating Library of Congress call numbers into corresponding shelf locations within Rush Rhees Library. The lookup algorithm reliably maps user input to predefined shelf coordinates using a structured CSV-based system, and the supporting software correctly computes direction and navigation data. Additionally, the CAD models, wiring, and overall hardware integration were completed and function as intended, confirming the feasibility of the physical design.<\/p>\n\n\n\n<p>However, the physical prototype does not currently perform full real-time navigation as intended due to limitations with the IMU sensor. The IMU is unable to consistently determine accurate orientation, which prevents the system from reliably pointing toward the correct shelf direction. As a result, the stepper motor output cannot reflect precise navigation in its current state.<\/p>\n\n\n\n<p>To address this limitation, a web-based and Android application was developed as a backup demonstration platform. This system successfully replicates the intended functionality of the Library Compass by allowing users to input a call number and visualize the correct shelf location and navigation path on a digital map. The app includes realistic constraints such as shelves, stairs, and elevators, and serves as a reliable representation of how the physical device is intended to operate. Together, these results validate the overall system design while highlighting areas for improvement in sensor-based orientation.<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>Future Recommendations<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Start Earlier on IMU Integration (Most Important):<\/strong>\n<ul class=\"wp-block-list\">\n<li>Future teams should begin working with IMU concepts, calibration, and implementation much earlier in the project timeline. A deeper understanding of orientation tracking, sensor fusion, and drift correction is critical, as this was the main limitation preventing full system functionality.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li> <strong>Improve Indoor Positioning:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Implement more accurate real-time positioning methods such as Wi-Fi triangulation, Bluetooth beacons, or ultra-wideband (UWB) to better determine the user\u2019s location inside the library. <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Enhance Navigation and Pathfinding:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Incorporate optimized pathfinding algorithms (e.g., shortest path routing) to guide users step-by-step rather than only providing directional output. <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Refine the Physical Device:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Improve motor alignment, structural stability, and enclosure design to increase reliability and usability of the hardware system. <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Improve Sensor Accuracy and Calibration:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Explore advanced IMU filtering techniques (such as complementary or Kalman filters) to reduce drift and improve orientation accuracy. <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Expand the Software Platform:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Further develop the web and mobile applications with real-time updates, improved UI\/UX, and interactive navigation feature<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"has-large-font-size\"><strong>Acknowledgements<\/strong><\/p>\n\n\n\n<p>We would like to thank our professors and advisors for their guidance and support throughout the development of this project. Their feedback and insight were instrumental in shaping both the technical design and overall direction of the Library Compass<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Team Members Mentors Introduction Locating books in large academic libraries can be difficult due to complex shelving layouts and unfamiliar call-number systems. This project presents the Library Compass, a handheld&hellip;<\/p>\n","protected":false},"author":20232,"featured_media":245502,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4452,4522],"tags":[],"coauthors":[25302,25312,25362,25372],"class_list":["post-216692","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-current-year","category-ece"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Library Compass Guide - Senior Design Day<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Library Compass Guide - Senior Design Day\" \/>\n<meta property=\"og:description\" content=\"Team Members Mentors Introduction Locating books in large academic libraries can be difficult due to complex shelving layouts and unfamiliar call-number systems. This project presents the Library Compass, a handheld&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Senior Design Day\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-04T15:41:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-05T14:10:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/Pic-of-compass-library-1200x630.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Enrrique Garcia, Jacob Greenberg, Ilan Pinco, Robert VanDyke\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Enrrique Garcia, Jacob Greenberg, Ilan Pinco, Robert VanDyke\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/library-compass-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/library-compass-guide\\\/\"},\"author\":{\"name\":\"Enrrique Garcia\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#\\\/schema\\\/person\\\/0e0af97bcc8f3bb7394d61acc5bab961\"},\"headline\":\"Library Compass Guide\",\"datePublished\":\"2026-05-04T15:41:34+00:00\",\"dateModified\":\"2026-05-05T14:10:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/library-compass-guide\\\/\"},\"wordCount\":760,\"image\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/library-compass-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Pic-of-compass-library-scaled.jpg\",\"articleSection\":[\"1. Current Year Programs\",\"ECE\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/library-compass-guide\\\/\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/library-compass-guide\\\/\",\"name\":\"Library Compass Guide - Senior Design Day\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/library-compass-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/library-compass-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Pic-of-compass-library-scaled.jpg\",\"datePublished\":\"2026-05-04T15:41:34+00:00\",\"dateModified\":\"2026-05-05T14:10:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#\\\/schema\\\/person\\\/0e0af97bcc8f3bb7394d61acc5bab961\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/library-compass-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/library-compass-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/library-compass-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Pic-of-compass-library-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Pic-of-compass-library-scaled.jpg\",\"width\":1920,\"height\":2560},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/library-compass-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Library Compass Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#website\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/\",\"name\":\"Senior Design Day\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#\\\/schema\\\/person\\\/0e0af97bcc8f3bb7394d61acc5bab961\",\"name\":\"Enrrique Garcia\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/author\\\/egarc18\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Library Compass Guide - Senior Design Day","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/","og_locale":"en_US","og_type":"article","og_title":"Library Compass Guide - Senior Design Day","og_description":"Team Members Mentors Introduction Locating books in large academic libraries can be difficult due to complex shelving layouts and unfamiliar call-number systems. This project presents the Library Compass, a handheld&hellip;","og_url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/","og_site_name":"Senior Design Day","article_published_time":"2026-05-04T15:41:34+00:00","article_modified_time":"2026-05-05T14:10:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/Pic-of-compass-library-1200x630.jpg","type":"image\/jpeg"}],"author":"Enrrique Garcia, Jacob Greenberg, Ilan Pinco, Robert VanDyke","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Enrrique Garcia, Jacob Greenberg, Ilan Pinco, Robert VanDyke","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/#article","isPartOf":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/"},"author":{"name":"Enrrique Garcia","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#\/schema\/person\/0e0af97bcc8f3bb7394d61acc5bab961"},"headline":"Library Compass Guide","datePublished":"2026-05-04T15:41:34+00:00","dateModified":"2026-05-05T14:10:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/"},"wordCount":760,"image":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/Pic-of-compass-library-scaled.jpg","articleSection":["1. Current Year Programs","ECE"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/","name":"Library Compass Guide - Senior Design Day","isPartOf":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/Pic-of-compass-library-scaled.jpg","datePublished":"2026-05-04T15:41:34+00:00","dateModified":"2026-05-05T14:10:00+00:00","author":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#\/schema\/person\/0e0af97bcc8f3bb7394d61acc5bab961"},"breadcrumb":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/#primaryimage","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/Pic-of-compass-library-scaled.jpg","contentUrl":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/Pic-of-compass-library-scaled.jpg","width":1920,"height":2560},{"@type":"BreadcrumbList","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/library-compass-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/"},{"@type":"ListItem","position":2,"name":"Library Compass Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#website","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/","name":"Senior Design Day","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#\/schema\/person\/0e0af97bcc8f3bb7394d61acc5bab961","name":"Enrrique Garcia","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/author\/egarc18\/"}]}},"_links":{"self":[{"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts\/216692","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/users\/20232"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/comments?post=216692"}],"version-history":[{"count":9,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts\/216692\/revisions"}],"predecessor-version":[{"id":250162,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts\/216692\/revisions\/250162"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/media\/245502"}],"wp:attachment":[{"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/media?parent=216692"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/categories?post=216692"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/tags?post=216692"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/coauthors?post=216692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}