{"id":69452,"date":"2022-03-07T09:53:45","date_gmt":"2022-03-07T13:53:45","guid":{"rendered":"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/?p=241"},"modified":"2022-09-12T16:56:53","modified_gmt":"2022-09-12T20:56:53","slug":"rolling-robot","status":"publish","type":"post","link":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/rolling-robot\/","title":{"rendered":"Rolling Robot"},"content":{"rendered":"\n<h1 class=\"has-text-align-center wp-block-heading\">ECE Rolling Robot Report<\/h1>\n\n\n\n<p>The Rolling Robot uses a unique form of locomotion to reach a designated goal. TERRA, as the rolling robot is affectionately called, can position itself in its environment utilizing an Ultra Wideband positioning system and plan a path to it goal. Once TERRA has reached its goal it will send back temperature data to its base station. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Credits<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Electrical and Computer Engineering Team<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Jack F Bell<\/li><li>Eric Elias<\/li><li>Alexander D Kleerup<\/li><li>Theodore M Leon<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Mechanical Engineering Team<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Jason Kahn<\/li><li>Cris Ramos<\/li><li>Ali Mganga<\/li><li>Vision Aryal<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Mentors<\/h3>\n\n\n\n<p>Jack Mottley, Dan Phinney, &amp; Christopher Muir<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Abstract<\/h2>\n\n\n\n<p>Not all environments are reachable by humans, and therefore they require a specialized method of locomotion to explore them. The polyhedral robot has many advantages including but not limited to: omnidirectional movement, any orientationally state is stable and in normal operation, able to travel over rough terrain, not reliant on frictional forces, able to operate at relatively high speeds. The technology we plan to develop could be relevant towards many applications including space exploration and search and rescue operations. Our proposed design project is a rolling robot of a polyhedral shape. This form of movement brings advantages such as increased versatility in the terrain it can cross. Previously, rolling robots like the one our group envisions have manipulated its center of mass to invoke a rolling motion. We plan to deploy linear actuators to invoke a rolling motion.&nbsp;Potential deployments of the rolling robot, affectionately called TERRA, include disaster relief situations and planetary exploration. The rolling robot is exceptional at rolling over debris and rubble. The rolling robot could be deployed in a disaster relief situation being controlled by ultra wideband cellular towers and sending data about the condition of the terrain autonomously. Moreover, NASA brainstorms ideas for potential rovers for other planets that have new and novel designs. These designs utilize new ways to solve a problem that are specially adapted to a particular environment. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Design<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Physics of a Rolling Robot<\/h3>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1920\" style=\"aspect-ratio: 2560 \/ 1920;\" width=\"2560\" controls src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/NX-Motion-2022-03-15-17-21-51-1.mp4\"><\/video><figcaption>NX rolling model used to calculate minimum motor torque requirement<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Circuitry<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Circuit Block Diagram<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/Rolling-Robot-Electronics-Diagram-V4-1-1024x568.jpg\" alt=\"\" class=\"wp-image-778\" width=\"893\" height=\"495\"\/><figcaption>Block Diagram for Rolling Robot Circuitry<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Schematic<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/RollingRobotSeniorDesignSchematicPicture-1-1024x775.png\" alt=\"\" class=\"wp-image-777\" width=\"891\" height=\"674\"\/><figcaption>Wiring Schematic of the Rolling Robot<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Electronics Panel<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-13-111359-1024x609.png\" alt=\"\" class=\"wp-image-779\" width=\"895\" height=\"532\"\/><figcaption>Laser Cutter Template for Electronics Panel<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" data-id=\"781\" src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/IMG_9202-1024x768.jpg\" alt=\"\" class=\"wp-image-781\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" data-id=\"780\" src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/IMG_9200-1024x768.jpg\" alt=\"\" class=\"wp-image-780\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" data-id=\"782\" src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/IMG_9199-1024x768.jpg\" alt=\"\" class=\"wp-image-782\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" data-id=\"783\" src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/IMG_9198-1024x768.jpg\" alt=\"\" class=\"wp-image-783\"\/><\/figure>\n<figcaption class=\"blocks-gallery-caption\">Assembly of Electronics Panel on 4\/13\/22<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Component Selection, Hardware, and Budgeting<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">List of Materials<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Raspberry Pi 4 4gb Model<\/li><li>12V 6Ah Battery<\/li><li>Adafruit AHT20 &#8211; Temperature &amp; Humidity Sensor<\/li><li>Adafruit DPS310 Precision Barometric Pressure \/ Altitude Sensor<\/li><li>LSM6DS33 3D Accelerometer and Gyro Carrier with Voltage Regulator<\/li><li>SainSmart 16-Channel 12V Relay Module Board<\/li><li>Pololu 47:1 Metal Gearmotor 25Dx52L mm HP 12V<\/li><li>Pololu Dual MC33926 Motor Driver Carrier<\/li><li>Sparkfun SX1509 GPIO Breakout<\/li><li>SparkFun Pi Wedge 40-Pin<\/li><li>BOJACK 10SQ050 Schottky diode<\/li><li>12 &amp; 20 Gauge Wire<\/li><li>Barrier Strips<\/li><li>3D printed parts<\/li><li>5V Voltage Regulator<\/li><li>Aluminum Sheet metal<\/li><li>5.5 Amp Fuse<\/li><li>PCB standoffs<\/li><li>Muffin Fans <\/li><li>LED Light Bar<\/li><li>PNP and NPN Transistors<\/li><li>1k Ohm Resistors<\/li><li>Micro USB Cables <\/li><li>Mechanical Limit Switches <\/li><li>Raspberry Pi Breakout board and Ribbon Cable<\/li><li>Raspberry Pi case and fan<\/li><li>JST Connectors<\/li><li>Tape<\/li><li>DWM1001-DEV Ultra Wideband Boards<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Budgeting<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-13-110401.png\" alt=\"\" class=\"wp-image-775\" width=\"809\" height=\"346\"\/><figcaption>Running Budget Spread Sheet of Rolling Robot Expenditures<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-13-110639.png\" alt=\"\" class=\"wp-image-776\" width=\"797\" height=\"537\"\/><figcaption>Pie Chart of remaining budget. Total budget was 1,000 USD<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-coblocks-pricing-table has-text-align-center\"><div class=\"wp-block-coblocks-pricing-table__inner has-columns has-2-columns has-responsive-columns has-medium-gutter\">\n\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Mechanical Engineer Update<\/h3>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"2945\" style=\"aspect-ratio: 2058 \/ 2945;\" width=\"2058\" controls src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/frame_rolling.mov\"><\/video><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Hardware Driver Code<\/h3>\n\n\n\n<p>A majority of the sensors and components used in our robot are meant to interface with a Raspberry Pi and have Python libraries already written for them. We are current working on implementing all of those libraries and testing that they work. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ultra Wide Band Indoor Positioning System<\/h3>\n\n\n\n<p>Ultra wide band (UWB) is a radio technology we are using to make a positioning system. Our UWB System involves using four stationary boards as anchors and three boards attached to the robot as mobile tags. Both are used to create a system that communicates and tells the location of the tags in relation to the anchors. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.decawave.com\/wp-content\/uploads\/2018\/08\/DWM1001-Development-Board-1.jpg\" alt=\"\"\/><figcaption>We are using the DWM1001 Development Board from Decawave.<\/figcaption><\/figure>\n\n\n\n<p>We have successfully interfaced between the Raspberry Pi and the UWB boards using a Python program that outputs X, Y, Z positions as well as the quality between 0-100. The tags are plugged into the Raspberry Pi&#8217;s USB ports and the anchors are setup using an Android application and Bluetooth. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/IMG_5340-1024x768.jpg\" alt=\"\" class=\"wp-image-904\"\/><figcaption>Python Code and Console Output<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Planning Algorithm<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Finished planning algorithm<\/li><li>Robot moves in the direction that has the lowest angle to the goal<\/li><li>Problem: TERRA rolls in a grid. With only this planning law, the robot could oscillate back and forth and get stuck<\/li><li>Solution: Add a constraint that each roll cannot backtrack<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1125\" style=\"aspect-ratio: 2000 \/ 1125;\" width=\"2000\" controls src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/roll_to_goal_fast.mov\"><\/video><figcaption>TERRA rolling to a goal of (x: 1.5, y: 1,5).<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Particle Filter<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Extended Kalman filter Jacobian math was very cumbersome<ul><li>Required taking partial derivative of a quaternion with respect to another quaternion<\/li><\/ul><\/li><li>Particle filter does not involve quaternions, only direct propagation<\/li><li>Each particle is a hypothesis of the robot&#8217;s position in the state space (x, y, z)<\/li><li>Finds the predicted position of UWB board for each particle<\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Particle Filter Algorithm<\/h5>\n\n\n\n<ol class=\"wp-block-list\"><li>Propagate all particles forward (with noise) by the expected motion of the robot<\/li><li>Find the expected UWB measurement for each particle<\/li><li>Find the probability of the expected measurement in the context of the actual measurement<\/li><li>Resample particles proportional to their probability<\/li><\/ol>\n\n\n\n<h5 class=\"wp-block-heading\">Example<\/h5>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"2560\" style=\"aspect-ratio: 2265 \/ 2560;\" width=\"2265\" controls src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/particle_filter.mov\"><\/video><figcaption>Simulation in Gazebo showing TERRA rolling towards a goal of (x: 1, y: 1) with the particle filter being visualized in RViz. During the roll, the filter stops to avoid the need for a more complex motion model. With each roll, noise is added to the particles. The distribution converges as the filter begins running again.<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button aligncenter\"><a class=\"wp-block-button__link\" href=\"\" target=\"_blank\" rel=\"noreferrer noopener\">Mechanical Design Report<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">ECE &amp; ME Team Bonding Event<\/h2>\n\n\n\n<div aria-label=\"Collage Gallery\" class=\"wp-block-coblocks-gallery-collage alignfull\"><ul><li class=\"wp-block-coblocks-gallery-collage__item item-1\"><figure class=\"wp-block-coblocks-gallery-collage__figure\"><img decoding=\"async\" alt=\"\" class=\"wp-image-1041\" data-id=\"1041\" data-imglink=\"\" data-index=\"0\" data-link=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/ece\/rolling-robot\/attachment\/img_8969-heic\/\" src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/IMG_8969.HEIC-1024x768.jpg\"\/><\/figure><\/li><li class=\"wp-block-coblocks-gallery-collage__item item-2\"><figure class=\"wp-block-coblocks-gallery-collage__figure\"><img decoding=\"async\" alt=\"\" class=\"wp-image-1042\" data-id=\"1042\" data-imglink=\"\" data-index=\"1\" data-link=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/ece\/rolling-robot\/attachment\/img_8968-heic\/\" src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/IMG_8968.HEIC-1024x768.jpg\"\/><\/figure><\/li><li class=\"wp-block-coblocks-gallery-collage__item item-3\"><figure class=\"wp-block-coblocks-gallery-collage__figure\"><img decoding=\"async\" alt=\"\" class=\"wp-image-1043\" data-id=\"1043\" data-imglink=\"\" data-index=\"2\" data-link=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/ece\/rolling-robot\/attachment\/img_8967-heic\/\" src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/IMG_8967.HEIC-1024x768.jpg\"\/><\/figure><\/li><li class=\"wp-block-coblocks-gallery-collage__item item-4\"><figure class=\"wp-block-coblocks-gallery-collage__figure\"><img decoding=\"async\" alt=\"\" class=\"wp-image-1044\" data-id=\"1044\" data-imglink=\"\" data-index=\"3\" data-link=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/ece\/rolling-robot\/attachment\/img_8966-heic\/\" src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/IMG_8966.HEIC-1024x768.jpg\"\/><\/figure><\/li><li class=\"wp-block-coblocks-gallery-collage__item item-5\"><figure class=\"wp-block-coblocks-gallery-collage__figure\"><img decoding=\"async\" alt=\"\" class=\"wp-image-1046\" data-id=\"1046\" data-imglink=\"\" data-index=\"4\" data-link=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/ece\/rolling-robot\/attachment\/img_8965-heic\/\" src=\"https:\/\/seniordesign.digitalscholar.rochester.edu\/spring2022\/wp-content\/uploads\/2022\/04\/IMG_8965.HEIC-1024x768.jpg\"\/><\/figure><\/li><\/ul><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Please Leave A Comment!<\/h2>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>all-TErrain Rolling Robot using Autonomy <\/p>\n","protected":false},"author":6242,"featured_media":66292,"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-69452","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.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Rolling 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\/rolling-robot\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rolling Robot - Senior Design Day\" \/>\n<meta property=\"og:description\" content=\"all-TErrain Rolling Robot using Autonomy\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/rolling-robot\/\" \/>\n<meta property=\"og:site_name\" content=\"Senior Design Day\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-07T13:53:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-12T20:56:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2022\/03\/RollingSphere.png\" \/>\n\t<meta property=\"og:image:width\" content=\"810\" \/>\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\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 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\\\/rolling-robot\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/rolling-robot\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#\\\/schema\\\/person\\\/351018fbcf84ed8cac6d8072ba5b347c\"},\"headline\":\"Rolling Robot\",\"datePublished\":\"2022-03-07T13:53:45+00:00\",\"dateModified\":\"2022-09-12T20:56:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/rolling-robot\\\/\"},\"wordCount\":920,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/rolling-robot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/RollingSphere.png\",\"articleSection\":[\"ECE Archive\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/rolling-robot\\\/\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/rolling-robot\\\/\",\"name\":\"Rolling 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\\\/rolling-robot\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/rolling-robot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/RollingSphere.png\",\"datePublished\":\"2022-03-07T13:53:45+00:00\",\"dateModified\":\"2022-09-12T20:56:53+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\\\/rolling-robot\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/rolling-robot\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/rolling-robot\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/RollingSphere.png\",\"contentUrl\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/RollingSphere.png\",\"width\":1582,\"height\":1231},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/rolling-robot\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rolling 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":"Rolling 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\/rolling-robot\/","og_locale":"en_US","og_type":"article","og_title":"Rolling Robot - Senior Design Day","og_description":"all-TErrain Rolling Robot using Autonomy","og_url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/rolling-robot\/","og_site_name":"Senior Design Day","article_published_time":"2022-03-07T13:53:45+00:00","article_modified_time":"2022-09-12T20:56:53+00:00","og_image":[{"url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2022\/03\/RollingSphere.png","width":810,"height":630,"type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/rolling-robot\/#article","isPartOf":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/rolling-robot\/"},"author":{"name":"admin","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#\/schema\/person\/351018fbcf84ed8cac6d8072ba5b347c"},"headline":"Rolling Robot","datePublished":"2022-03-07T13:53:45+00:00","dateModified":"2022-09-12T20:56:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/rolling-robot\/"},"wordCount":920,"commentCount":0,"image":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/rolling-robot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2022\/03\/RollingSphere.png","articleSection":["ECE Archive"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/rolling-robot\/","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/rolling-robot\/","name":"Rolling 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\/rolling-robot\/#primaryimage"},"image":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/rolling-robot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2022\/03\/RollingSphere.png","datePublished":"2022-03-07T13:53:45+00:00","dateModified":"2022-09-12T20:56:53+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\/rolling-robot\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hajim.rochester.edu\/senior-design-day\/rolling-robot\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/rolling-robot\/#primaryimage","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2022\/03\/RollingSphere.png","contentUrl":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2022\/03\/RollingSphere.png","width":1582,"height":1231},{"@type":"BreadcrumbList","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/rolling-robot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/"},{"@type":"ListItem","position":2,"name":"Rolling 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\/69452","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=69452"}],"version-history":[{"count":1,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts\/69452\/revisions"}],"predecessor-version":[{"id":109592,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts\/69452\/revisions\/109592"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/media\/66292"}],"wp:attachment":[{"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/media?parent=69452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/categories?post=69452"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/tags?post=69452"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/coauthors?post=69452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}