{"id":216772,"date":"2026-05-04T11:39:28","date_gmt":"2026-05-04T15:39:28","guid":{"rendered":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/?p=216772"},"modified":"2026-05-05T10:10:01","modified_gmt":"2026-05-05T14:10:01","slug":"connect-4-robot","status":"publish","type":"post","link":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/connect-4-robot\/","title":{"rendered":"Connect 4 Robot"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"695\" height=\"902\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image-209.png\" alt=\"\" class=\"wp-image-250192\" style=\"width:588px;height:auto\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image-209.png 695w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image-209-231x300.png 231w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><\/figure>\n\n\n\n<p class=\"has-large-font-size\">Team:<\/p>\n\n\n\n<p>Hudson Ginocchio, Liam Kenny-Jagielski, Newt Perlman, Felipe Villanueva<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>Abstract:<\/strong><\/p>\n\n\n\n<p>This project presents the design and implementation of an automated mechanical sorting and dispensing system inspired by a Connect 4-style grid. The system integrates mechanical structures, electrical control, and software logic to transport, guide, and deposit objects into designated slots. A conveyor-based transport mechanism, controlled dropper system, a sorter mechanism (red and yellow chips) with guided pathways work together to achieve consistent chip placement. The project emphasizes system integration, reliability, and a systems engineering design approach demonstrating principles of mechatronics and real-time control.<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>Introduction &amp; Project Overview:<\/strong><\/p>\n\n\n\n<p>The goal of this project was to develop an automated system capable of transporting and depositing Connect 4 chips into a structured 7&#215;6 grid. Inspired by industrial material-handling systems, the design combines conveyor motion, guided pathways using vision and mechanics, and controlled-release mechanisms.<\/p>\n\n\n\n<p>The system begins by transporting objects using a belt-driven mechanism vertically, after which they are guided through a series of mechanical paths that regulate motion and direction. A dropper mechanism ensures controlled release into a grid structure, simulating a structured placement system similar to game-based or sorting applications. A dropper mechanism ensures controlled release into a grid structure, simulating a structured placement system similar to game-based or sorting applications. After which, they are guided through a series of mechanical paths that regulate motion and direction. This project incorporates many engineering elements to bring a real, practical system.<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>Main Components: Electrical, Software, and Mechanical:<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size\">Electrical:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"662\" height=\"1024\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0827-1-662x1024.jpeg\" alt=\"\" class=\"wp-image-241542\" style=\"width:380px;height:auto\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0827-1-662x1024.jpeg 662w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0827-1-194x300.jpeg 194w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0827-1-768x1189.jpeg 768w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0827-1-992x1536.jpeg 992w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0827-1-1323x2048.jpeg 1323w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0827-1-1920x2972.jpeg 1920w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0827-1-scaled.jpeg 1654w\" sizes=\"auto, (max-width: 662px) 100vw, 662px\" \/><\/figure>\n\n\n\n<p>The electrical system is responsible for powering and controlling the actuation components of the project. This includes motors used for the conveyor belt mechanism and any additional actuators responsible for object release.<\/p>\n\n\n\n<p>Key elements include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stepper motors for conveyor belt movement<\/li>\n\n\n\n<li>Motor drivers for controlled actuation<\/li>\n\n\n\n<li>Batteries are used as a system&#8217;s power supply distribution for stable operation as well as an integrated buck converter to reduce higher voltages to lower voltages for consistent efficiency <\/li>\n\n\n\n<li>Wiring and control circuitry using Arduino and Raspberry Pi <\/li>\n<\/ul>\n\n\n\n<p>The electrical design ensures consistent motion and reliable system behavior, forming the backbone of the automation process.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Software:<\/p>\n\n\n\n<p>The software component coordinates the behavior of the system by controlling timing, sequencing, and actuation.<\/p>\n\n\n\n<p>Key functionalities include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Motor control logic for conveyor operation<\/li>\n\n\n\n<li>Timing control for object release<\/li>\n\n\n\n<li>Chip sorter using a colored sensor <\/li>\n\n\n\n<li>Sequential coordination between transport and drop mechanisms<\/li>\n<\/ul>\n\n\n\n<p class=\"has-medium-font-size\"><strong>*Vision:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"988\" height=\"1024\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0821-1-988x1024.jpeg\" alt=\"\" class=\"wp-image-241582\" style=\"aspect-ratio:0.9648587530062098;width:391px;height:auto\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0821-1-988x1024.jpeg 988w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0821-1-289x300.jpeg 289w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0821-1-768x796.jpeg 768w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0821-1-1482x1536.jpeg 1482w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0821-1-1920x1990.jpeg 1920w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0821-1.jpeg 1928w\" sizes=\"auto, (max-width: 988px) 100vw, 988px\" \/><\/figure>\n\n\n\n<p>A vision system can be integrated to enhance the system by detecting object position, alignment, and classification. This would allow:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Real-time chip tracking<\/li>\n\n\n\n<li>Improved color chip placement accuracy<\/li>\n\n\n\n<li>Intelligent sorting or decision-making<\/li>\n<\/ul>\n\n\n\n<p class=\"has-medium-font-size\">Mechanical:<\/p>\n\n\n\n<p>The mechanical design is the most prominent aspect of the system and is responsible for physically guiding objects through the process.<\/p>\n\n\n\n<p>Key features include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A vertical conveyor belt system for lifting objects<\/li>\n\n\n\n<li>A structured 6&#215;7 grid for final chip placement<\/li>\n\n\n\n<li>Guided pathways that control object direction and speed<\/li>\n<\/ul>\n\n\n\n<p>The design prioritizes simplicity, gravity-assisted motion, and consistency.<\/p>\n\n\n\n<p class=\"has-large-font-size\">Function Block Diagram:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/03\/image-24-1024x512.png\" alt=\"\" class=\"wp-image-239272\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/03\/image-24-1024x512.png 1024w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/03\/image-24-300x150.png 300w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/03\/image-24-768x384.png 768w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/03\/image-24-1536x768.png 1536w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/03\/image-24.png 1774w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-large-font-size\">Conveyor Belt Mechanism:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"251\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image-26-2-1024x251.png\" alt=\"\" class=\"wp-image-247042\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image-26-2-1024x251.png 1024w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image-26-2-300x74.png 300w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image-26-2-768x188.png 768w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image-26-2.png 1113w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>*Convey Belt System shown horizontally*<\/p>\n\n\n\n<p>The conveyor belt mechanism is responsible for vertically transporting objects from the input stage to the upper section of the system. It consists of a belt loop driven by 2 stepper motors and guided by pulleys.<\/p>\n\n\n\n<p>Key design considerations:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Consistent speed for predictable timing<\/li>\n\n\n\n<li>Sufficient friction to carry objects without slipping<\/li>\n\n\n\n<li>Alignment to ensure smooth vertical motion<\/li>\n<\/ul>\n\n\n\n<p>This mechanism serves as the primary transport system and sets the pace for the rest of the process. The conveyor belt mechanism is responsible for vertically transporting chips from the input stage to the upper dispensing region of the system. It utilizes a continuous loop belt driven by a motor and supported by pulleys to ensure smooth and consistent motion. The design prioritizes sufficient friction between the belt and chips to prevent slipping during vertical transport while maintaining a controlled speed. Alignment of the belt and structural supports was critical to minimize mechanical losses and ensure repeatable positioning at the top of the system. This mechanism establishes the system\u2019s throughput rate and directly impacts the timing and synchronization of all system processes.<\/p>\n\n\n\n<p class=\"has-large-font-size\">Dropper Mechanism:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0829-1024x768.jpeg\" alt=\"\" class=\"wp-image-244632\" style=\"width:441px;height:auto\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0829-1024x768.jpeg 1024w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0829-300x225.jpeg 300w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0829-768x576.jpeg 768w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0829-1536x1152.jpeg 1536w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0829-2048x1536.jpeg 2048w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0829-1920x1440.jpeg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The dropper mechanism controls when and how chips are released into the system. It ensures that chips are not released prematurely and are positioned correctly before entering the guided pathway or grid.<\/p>\n\n\n\n<p>Key features:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Controlled opening or gating system<\/li>\n\n\n\n<li>Timing-based or actuator-based release<\/li>\n\n\n\n<li>Alignment with grid structure<\/li>\n<\/ul>\n\n\n\n<p>This component is critical for ensuring accuracy and preventing collisions or misplacement. The dropper mechanism regulates the controlled release of objects once they reach the top of the conveyor system. It is designed to prevent premature release and ensure that only one chip is dispensed at a time, maintaining system consistency. The mechanism relies on a physical gating structure that aligns chips before allowing them to pass into the next stage. Timing and positioning are critical, as improper release could lead to collisions or misrouting within the guided path system. This component serves as the primary control point for transitioning the chips from active transport to passive motion.<\/p>\n\n\n\n<p class=\"has-large-font-size\">Release Mechanism:<\/p>\n\n\n\n<p>Modified design of the original Connect 4 release mechanisms involving a servo motor.<\/p>\n\n\n\n<p>Design focus:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Smooth transition from guided path to grid<\/li>\n\n\n\n<li>Minimization of bounce or misalignment<\/li>\n\n\n\n<li>Reliable, repeatable operation<\/li>\n<\/ul>\n\n\n\n<p>The release mechanism governs the transition of objects from the 6&#215;7 grid into the sorter then guided path. The design minimizes unwanted bouncing and supports the integrity of the Connect 4 game and while also having a controlled exit. Proper synchronization with upstream mechanisms is essential to maintain flow continuity and prevent congestion. <\/p>\n\n\n\n<p class=\"has-large-font-size\">Sorter Mechanism:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0833-1-1-1024x768.jpeg\" alt=\"\" class=\"wp-image-244642\" style=\"width:441px;height:auto\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0833-1-1-1024x768.jpeg 1024w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0833-1-1-300x225.jpeg 300w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0833-1-1-768x576.jpeg 768w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0833-1-1-1536x1152.jpeg 1536w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0833-1-1-2048x1536.jpeg 2048w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0833-1-1-1920x1440.jpeg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Once the chips are released from the Release Mechanism all playing chips fall vertically into a zone that is then sorted by corresponding color. Red goes to the left while yellow goes to the right.<\/p>\n\n\n\n<p>Key aspects:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Color sensor to differentiate the red and yellow chips<\/li>\n\n\n\n<li>Gravity-assisted motion<\/li>\n\n\n\n<li>High convenience for when the game ends <\/li>\n<\/ul>\n\n\n\n<p>This mechanism demonstrates how simple mechanical design can replace complex control systems. The sorter mechanism directs the red and yellow chips towards their specific place after the game concludes. It leverages gravity and mechanical design to control object trajectory without the need for active control components. The geometry of the box region makes sure that the chips have a consistent path towards the sorter which reduces randomness and ensures predictable motion through the system. This mechanism demonstrates how effective mechanical design and controls can simplify the needs of a complex solution.<\/p>\n\n\n\n<p class=\"has-large-font-size\">Guided Path System:<\/p>\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\/IMG_0835-768x1024.jpeg\" alt=\"\" class=\"wp-image-244732\" style=\"aspect-ratio:0.7500190244273648;width:384px;height:auto\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0835-768x1024.jpeg 768w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0835-225x300.jpeg 225w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0835-1152x1536.jpeg 1152w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0835-1536x2048.jpeg 1536w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0835-scaled.jpeg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p>The guided path system directs chips from the sorter mechanism toward the appropriate release point using a network of angled channels and barriers. The red is directed to the left where the drop off point is at the vertical conveyor belt. The yellow is directed towards the right so that it arrives back to the player. Friction, spacing, and angle selection were key considerations to ensure smooth transitions between segments. The system minimizes object collisions and ensures that objects remain within defined paths throughout their descent. This component acts as the bridge between controlled release and final placement, ensuring consistent system behavior.<\/p>\n\n\n\n<p class=\"has-large-font-size\">Testing &amp; Results:<\/p>\n\n\n\n<p>The system was tested by running multiple trials to evaluate the consistency and reliability of object transport, release, and placement. Performance metrics focused on successful delivery rate, placement accuracy within the grid, overall system timing and synchronization for system repeatability. Results showed that the conveyor and dropper mechanisms operated reliably, with consistent object delivery to the guided path system. Overall, the system demonstrated effective integration of mechanical, electrical, and software components and achieved its primary objective of automated chip placement for Connect 4 gameplay.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1920\" style=\"aspect-ratio: 1080 \/ 1920;\" width=\"1080\" controls src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/IMG_0842.mp4\"><\/video><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-9-16 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"wp-embed\"><div class=\"wp-embed-wrap\"><iframe loading=\"lazy\" title=\"Connect 4 Robot\" width=\"563\" height=\"1000\" src=\"https:\/\/www.youtube.com\/embed\/0tGTeUQXocE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><\/div>\n<\/div><\/figure>\n\n\n\n<p class=\"has-large-font-size\">Conclusion:<\/p>\n\n\n\n<p>This project successfully demonstrated the design and integration of a multi-stage mechanical system for automated object transport and placement. By combining conveyor-driven motion with passive guiding and controlled release mechanisms, the system achieved consistent and repeatable performance. The project highlights the importance of synchronization between mechanical, software, and electrical components and the impact of small design decisions on overall system behavior. Additionally, it showcases how simple mechanical principles can be leveraged to reduce the need for complex control systems. <\/p>\n\n\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Team: Hudson Ginocchio, Liam Kenny-Jagielski, Newt Perlman, Felipe Villanueva Abstract: This project presents the design and implementation of an automated mechanical sorting and dispensing system inspired by a Connect 4-style&hellip;<\/p>\n","protected":false},"author":20412,"featured_media":0,"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":[25512,25322,25522,25532],"class_list":["post-216772","post","type-post","status-publish","format-standard","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>Connect 4 Robot - 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\/connect-4-robot\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Connect 4 Robot - Senior Design Day\" \/>\n<meta property=\"og:description\" content=\"Team: Hudson Ginocchio, Liam Kenny-Jagielski, Newt Perlman, Felipe Villanueva Abstract: This project presents the design and implementation of an automated mechanical sorting and dispensing system inspired by a Connect 4-style&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/connect-4-robot\/\" \/>\n<meta property=\"og:site_name\" content=\"Senior Design Day\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-04T15:39:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-05T14:10:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image-209-695x630.png\" \/>\n\t<meta property=\"og:image:width\" content=\"695\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Hudson Ginocchio, Liam Kenny-Jagielski, Newt Perlman, Felipe Villanueva\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hudson Ginocchio, Liam Kenny-Jagielski, Newt Perlman, Felipe Villanueva\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 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\\\/connect-4-robot\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/connect-4-robot\\\/\"},\"author\":{\"name\":\"Hudson Ginocchio\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#\\\/schema\\\/person\\\/f6154e5d3d6302fded290e0d5bd38425\"},\"headline\":\"Connect 4 Robot\",\"datePublished\":\"2026-05-04T15:39:28+00:00\",\"dateModified\":\"2026-05-05T14:10:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/connect-4-robot\\\/\"},\"wordCount\":1336,\"image\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/connect-4-robot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/image-209.png\",\"articleSection\":[\"1. Current Year Programs\",\"ECE\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/connect-4-robot\\\/\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/connect-4-robot\\\/\",\"name\":\"Connect 4 Robot - Senior Design Day\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/connect-4-robot\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/connect-4-robot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/image-209.png\",\"datePublished\":\"2026-05-04T15:39:28+00:00\",\"dateModified\":\"2026-05-05T14:10:01+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#\\\/schema\\\/person\\\/f6154e5d3d6302fded290e0d5bd38425\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/connect-4-robot\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/connect-4-robot\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/connect-4-robot\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/image-209.png\",\"contentUrl\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/image-209.png\",\"width\":695,\"height\":902},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/connect-4-robot\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Connect 4 Robot\"}]},{\"@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\\\/f6154e5d3d6302fded290e0d5bd38425\",\"name\":\"Hudson Ginocchio\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/author\\\/hginocch\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Connect 4 Robot - 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\/connect-4-robot\/","og_locale":"en_US","og_type":"article","og_title":"Connect 4 Robot - Senior Design Day","og_description":"Team: Hudson Ginocchio, Liam Kenny-Jagielski, Newt Perlman, Felipe Villanueva Abstract: This project presents the design and implementation of an automated mechanical sorting and dispensing system inspired by a Connect 4-style&hellip;","og_url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/connect-4-robot\/","og_site_name":"Senior Design Day","article_published_time":"2026-05-04T15:39:28+00:00","article_modified_time":"2026-05-05T14:10:01+00:00","og_image":[{"width":695,"height":630,"url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image-209-695x630.png","type":"image\/png"}],"author":"Hudson Ginocchio, Liam Kenny-Jagielski, Newt Perlman, Felipe Villanueva","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Hudson Ginocchio, Liam Kenny-Jagielski, Newt Perlman, Felipe Villanueva","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/connect-4-robot\/#article","isPartOf":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/connect-4-robot\/"},"author":{"name":"Hudson Ginocchio","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#\/schema\/person\/f6154e5d3d6302fded290e0d5bd38425"},"headline":"Connect 4 Robot","datePublished":"2026-05-04T15:39:28+00:00","dateModified":"2026-05-05T14:10:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/connect-4-robot\/"},"wordCount":1336,"image":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/connect-4-robot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image-209.png","articleSection":["1. Current Year Programs","ECE"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/connect-4-robot\/","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/connect-4-robot\/","name":"Connect 4 Robot - Senior Design Day","isPartOf":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/connect-4-robot\/#primaryimage"},"image":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/connect-4-robot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image-209.png","datePublished":"2026-05-04T15:39:28+00:00","dateModified":"2026-05-05T14:10:01+00:00","author":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#\/schema\/person\/f6154e5d3d6302fded290e0d5bd38425"},"breadcrumb":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/connect-4-robot\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hajim.rochester.edu\/senior-design-day\/connect-4-robot\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/connect-4-robot\/#primaryimage","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image-209.png","contentUrl":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2026\/05\/image-209.png","width":695,"height":902},{"@type":"BreadcrumbList","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/connect-4-robot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/"},{"@type":"ListItem","position":2,"name":"Connect 4 Robot"}]},{"@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\/f6154e5d3d6302fded290e0d5bd38425","name":"Hudson Ginocchio","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/author\/hginocch\/"}]}},"_links":{"self":[{"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts\/216772","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\/20412"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/comments?post=216772"}],"version-history":[{"count":12,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts\/216772\/revisions"}],"predecessor-version":[{"id":250222,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts\/216772\/revisions\/250222"}],"wp:attachment":[{"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/media?parent=216772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/categories?post=216772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/tags?post=216772"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/coauthors?post=216772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}