{"id":7646,"date":"2020-04-27T10:40:14","date_gmt":"2020-04-27T14:40:14","guid":{"rendered":"https:\/\/www.hajim.wdev.rochester.edu\/senior-design-day\/?p=7646"},"modified":"2020-04-27T10:40:15","modified_gmt":"2020-04-27T14:40:15","slug":"retriever-robot","status":"publish","type":"post","link":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/retriever-robot\/","title":{"rendered":"Retriever Robot"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Team Members<\/h2>\n\n\n\n<p>Bryce Atchison<br>Benjamin Tait<br>Ashwin Menon <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Supervisors<\/h4>\n\n\n\n<p>Professor Jack Mottley<br>Professor Daniel Phinney<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Customers<\/h4>\n\n\n\n<p>N\/A<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Description<\/h2>\n\n\n\n<p>The original intention was to make a robot that would retrieve tennis balls. The focus has now been switched to make a realistic robot simulator that can navigate to waypoints, which would be provided by tennis ball locations. OpenCV is used for tennis ball recognition to provide locations for the simulated robot to navigate to.<\/p>\n\n\n\n<div class=\"wp-block-coblocks-gallery-masonry alignwide\"><div class=\"coblocks-gallery has-caption-style-dark has-gutter\"><ul class=\"has-grid-xlrg has-gutter-15 has-gutter-mobile-15\"><li class=\"coblocks-gallery--item\"><figure class=\"coblocks-gallery--figure\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"802\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/robotsimulator.png\" alt=\"Robot Simulator GUI\" data-id=\"7736\" data-link=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/robotsimulator\/\" class=\"wp-image-7736\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/robotsimulator.png 800w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/robotsimulator-300x300.png 300w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/robotsimulator-150x150.png 150w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/robotsimulator-768x770.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure><\/li><li class=\"coblocks-gallery--item\"><figure class=\"coblocks-gallery--figure\"><img loading=\"lazy\" decoding=\"async\" width=\"785\" height=\"548\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/tennisballrecognition.jpg\" alt=\"Tennis Ball Recognition Software Demonstration\" data-id=\"7726\" data-link=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/?attachment_id=7726\" class=\"wp-image-7726\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/tennisballrecognition.jpg 785w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/tennisballrecognition-300x209.jpg 300w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/tennisballrecognition-768x536.jpg 768w\" sizes=\"auto, (max-width: 785px) 100vw, 785px\" \/><\/figure><\/li><\/ul><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The original intention was to make a robot that would retrieve tennis balls. The focus has now been switched to make a realistic robot simulator that can navigate to waypoints, which would be provided by tennis ball locations. OpenCV is used for tennis ball recognition to provide locations for the simulated robot to navigate to.<\/p>\n","protected":false},"author":6242,"featured_media":7736,"comment_status":"open","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":[116],"tags":[],"coauthors":[8612],"class_list":["post-7646","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ece-archive"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Retriever 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\/retriever-robot\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Retriever Robot - Senior Design Day\" \/>\n<meta property=\"og:description\" content=\"The original intention was to make a robot that would retrieve tennis balls. The focus has now been switched to make a realistic robot simulator that can navigate to waypoints, which would be provided by tennis ball locations. OpenCV is used for tennis ball recognition to provide locations for the simulated robot to navigate to.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/retriever-robot\/\" \/>\n<meta property=\"og:site_name\" content=\"Senior Design Day\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-27T14:40:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-27T14:40:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/robotsimulator.png\" \/>\n\t<meta property=\"og:image:width\" content=\"628\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\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\\\/retriever-robot\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/retriever-robot\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#\\\/schema\\\/person\\\/351018fbcf84ed8cac6d8072ba5b347c\"},\"headline\":\"Retriever Robot\",\"datePublished\":\"2020-04-27T14:40:14+00:00\",\"dateModified\":\"2020-04-27T14:40:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/retriever-robot\\\/\"},\"wordCount\":73,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/retriever-robot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/robotsimulator.png\",\"articleSection\":[\"ECE Archive\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/retriever-robot\\\/\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/retriever-robot\\\/\",\"name\":\"Retriever 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\\\/retriever-robot\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/retriever-robot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/robotsimulator.png\",\"datePublished\":\"2020-04-27T14:40:14+00:00\",\"dateModified\":\"2020-04-27T14:40:15+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#\\\/schema\\\/person\\\/351018fbcf84ed8cac6d8072ba5b347c\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/retriever-robot\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/retriever-robot\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/retriever-robot\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/robotsimulator.png\",\"contentUrl\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/robotsimulator.png\",\"width\":800,\"height\":802,\"caption\":\"Robot Simulator GUI\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/retriever-robot\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Retriever 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\\\/351018fbcf84ed8cac6d8072ba5b347c\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/author\\\/seniordesign\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Retriever 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\/retriever-robot\/","og_locale":"en_US","og_type":"article","og_title":"Retriever Robot - Senior Design Day","og_description":"The original intention was to make a robot that would retrieve tennis balls. The focus has now been switched to make a realistic robot simulator that can navigate to waypoints, which would be provided by tennis ball locations. OpenCV is used for tennis ball recognition to provide locations for the simulated robot to navigate to.","og_url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/retriever-robot\/","og_site_name":"Senior Design Day","article_published_time":"2020-04-27T14:40:14+00:00","article_modified_time":"2020-04-27T14:40:15+00:00","og_image":[{"url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/robotsimulator.png","width":628,"height":630,"type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/retriever-robot\/#article","isPartOf":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/retriever-robot\/"},"author":{"name":"admin","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#\/schema\/person\/351018fbcf84ed8cac6d8072ba5b347c"},"headline":"Retriever Robot","datePublished":"2020-04-27T14:40:14+00:00","dateModified":"2020-04-27T14:40:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/retriever-robot\/"},"wordCount":73,"commentCount":0,"image":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/retriever-robot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/robotsimulator.png","articleSection":["ECE Archive"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/retriever-robot\/","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/retriever-robot\/","name":"Retriever 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\/retriever-robot\/#primaryimage"},"image":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/retriever-robot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/robotsimulator.png","datePublished":"2020-04-27T14:40:14+00:00","dateModified":"2020-04-27T14:40:15+00:00","author":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#\/schema\/person\/351018fbcf84ed8cac6d8072ba5b347c"},"breadcrumb":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/retriever-robot\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hajim.rochester.edu\/senior-design-day\/retriever-robot\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/retriever-robot\/#primaryimage","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/robotsimulator.png","contentUrl":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/robotsimulator.png","width":800,"height":802,"caption":"Robot Simulator GUI"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/retriever-robot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/"},{"@type":"ListItem","position":2,"name":"Retriever 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\/351018fbcf84ed8cac6d8072ba5b347c","name":"admin","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/author\/seniordesign\/"}]}},"_links":{"self":[{"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts\/7646","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\/6242"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/comments?post=7646"}],"version-history":[{"count":2,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts\/7646\/revisions"}],"predecessor-version":[{"id":28612,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts\/7646\/revisions\/28612"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/media\/7736"}],"wp:attachment":[{"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/media?parent=7646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/categories?post=7646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/tags?post=7646"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/coauthors?post=7646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}