{"id":32,"date":"2020-05-11T11:27:43","date_gmt":"2020-05-11T11:27:43","guid":{"rendered":"http:\/\/mscvprojects.ri.cmu.edu\/2020teama\/?page_id=32"},"modified":"2020-12-22T22:29:34","modified_gmt":"2020-12-22T22:29:34","slug":"overview","status":"publish","type":"page","link":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/","title":{"rendered":"Overview"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"453\" src=\"http:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/frl-1024x453.png\" alt=\"\" class=\"wp-image-98\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/frl-1024x453.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/frl-300x133.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/frl-768x340.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/frl-830x367.png 830w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/frl-230x102.png 230w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/frl-350x155.png 350w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/frl-480x213.png 480w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/frl.png 1048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Long term visual SLAM faces a number of challenges because of environmental changes over time that are caused by objects that move (furniture, equipment), changes in appearance (open drapes, repaint wall), and apparent changes (lighting, seasonal). We would like to investigate map representations that support collections of map features that may vary over time, efficiently store and index, support efficient loop closure and re-localization, and allow for runing. We would also like to investigate approaches to feature\/keyframe management to determine if new representation replaces or augments a previous one, when to merge a new map section, and when to prune an old representation.<br>The following are our most relevant experiments:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/semantic-maps-for-relocalization\/\">Semantic Maps for Relocalization<\/a><\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"486\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.53.25-PM-1024x486.png\" alt=\"\" class=\"wp-image-120\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.53.25-PM-1024x486.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.53.25-PM-300x142.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.53.25-PM-768x364.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.53.25-PM-830x394.png 830w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.53.25-PM-230x109.png 230w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.53.25-PM-350x166.png 350w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.53.25-PM-480x228.png 480w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.53.25-PM.png 1204w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>In our first experiment, we evaluated the utility of benefit of using Semantic Maps in addition to the PnP+RANSAC algorithm for relocalization. We first used the openLORIS dataset to extract pairs of frames for relocalization along with their ground truth relative pose. This was used to design a simple experiment of the relocalization performance of the PnP+RANSAC method with and without using semantic maps.\u00a0We found that if we find matches only within the same semantic class, we do better in some cases, but sometimes we lose out on correct matches due to imperfections in the semantic map. However a hybrid approach performs better than both these standalone approaches.<br><a href=\"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/semantic-maps-for-relocalization\/\">[details]<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.49.19-PM.png\" alt=\"\" class=\"wp-image-118\" width=\"517\" height=\"344\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.49.19-PM.png 832w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.49.19-PM-300x200.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.49.19-PM-768x512.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.49.19-PM-830x554.png 830w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.49.19-PM-230x153.png 230w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.49.19-PM-350x233.png 350w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.49.19-PM-480x320.png 480w\" sizes=\"auto, (max-width: 517px) 100vw, 517px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/depth-based-pruning\/\">Depth Based Pruning<\/a><\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"281\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.05.57-PM-1024x281.png\" alt=\"\" class=\"wp-image-94\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.05.57-PM-1024x281.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.05.57-PM-300x82.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.05.57-PM-768x211.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.05.57-PM-830x228.png 830w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.05.57-PM-230x63.png 230w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.05.57-PM-350x96.png 350w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.05.57-PM-480x132.png 480w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/Screenshot-2020-12-16-at-5.05.57-PM.png 1277w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Since we were working with an RGBD sensor along with a sparse map representation we implemented a depthmap-based pruning approach for removing unwanted points. We used the depthmap to remove keypoints which were not present in the 3D location where they were projected to be, while preserving occluded and visible objects.<br>As a result we found a steady decrease in the number of points with a marginal reduction in the average translation error. It also resulted in an occasional improvement in relocalization performance.<br>[<a href=\"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/depth-based-pruning\/\">Details<\/a>]<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Datasets<\/h4>\n\n\n\n<p>The dataset we used for the relocalization experiment is the OpenLORIS dataset. This dataset is collected for long term SLAM. This dataset contains multiple sequences of the same location with low dynamic changes between them.<br>For the depth based pruning experiment, we synthesize our sequences on the FRL apartment scenes of the Facebook Replica dataset using FB Habitat Sim. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Advisor<\/h4>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"208\" height=\"270\" class=\"wp-image-63\" style=\"width: 150px\" src=\"http:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/05\/kaess.jpg\" alt=\"\"><br>This project is advised by Dr. Michael Kaess<br><a href=\"https:\/\/www.cs.cmu.edu\/~kaess\/\">https:\/\/www.cs.cmu.edu\/~kaess\/<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Sponsors<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/amazon.png\" alt=\"\" class=\"wp-image-104\" width=\"378\" height=\"104\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/amazon.png 740w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/amazon-300x83.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/amazon-230x63.png 230w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/amazon-350x96.png 350w, https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/amazon-480x132.png 480w\" sizes=\"auto, (max-width: 378px) 100vw, 378px\" \/><\/figure>\n\n\n\n<p>This project is sponsored by <strong>Amazon<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">References<\/h4>\n\n\n\n<p>Title Image credits: <a href=\"https:\/\/github.com\/facebookresearch\/Replica-Dataset\">https:\/\/github.com\/facebookresearch\/Replica-Dataset<\/a><br>Openloris Dataset: <a href=\"https:\/\/lifelong-robotic-vision.github.io\/dataset\/scene.html\">https:\/\/lifelong-robotic-vision.github.io\/dataset\/scene.html<\/a><br>Facebook Replica Dataset: <a href=\"https:\/\/github.com\/facebookresearch\/Replica-Dataset\">https:\/\/github.com\/facebookresearch\/Replica-Dataset<\/a><br>ORB-SLAM2: <a href=\"https:\/\/github.com\/raulmur\/ORB_SLAM2\">https:\/\/github.com\/raulmur\/ORB_SLAM2<\/a><br>ORB-SLAM3: <a href=\"https:\/\/github.com\/UZ-SLAMLab\/ORB_SLAM3\">https:\/\/github.com\/UZ-SLAMLab\/ORB_SLAM3<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Long term visual SLAM faces a number of challenges because of environmental changes over time that are caused by objects that move [&hellip;]<\/p>\n","protected":false},"author":70,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-32","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Overview - Long Term Mapping for SLAM in Dynamic Environments<\/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:\/\/mscvprojects.ri.cmu.edu\/2020teama\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Overview - Long Term Mapping for SLAM in Dynamic Environments\" \/>\n<meta property=\"og:description\" content=\"Long term visual SLAM faces a number of challenges because of environmental changes over time that are caused by objects that move [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/\" \/>\n<meta property=\"og:site_name\" content=\"Long Term Mapping for SLAM in Dynamic Environments\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-22T22:29:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/frl.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1048\" \/>\n\t<meta property=\"og:image:height\" content=\"464\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/\",\"name\":\"Overview - Long Term Mapping for SLAM in Dynamic Environments\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/wp-content\\\/uploads\\\/sites\\\/31\\\/2020\\\/12\\\/frl-1024x453.png\",\"datePublished\":\"2020-05-11T11:27:43+00:00\",\"dateModified\":\"2020-12-22T22:29:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/wp-content\\\/uploads\\\/sites\\\/31\\\/2020\\\/12\\\/frl.png\",\"contentUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/wp-content\\\/uploads\\\/sites\\\/31\\\/2020\\\/12\\\/frl.png\",\"width\":1048,\"height\":464},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Overview\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/#website\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/\",\"name\":\"Long Term Mapping for SLAM in Dynamic Environments\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2020teama\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Overview - Long Term Mapping for SLAM in Dynamic Environments","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:\/\/mscvprojects.ri.cmu.edu\/2020teama\/","og_locale":"en_US","og_type":"article","og_title":"Overview - Long Term Mapping for SLAM in Dynamic Environments","og_description":"Long term visual SLAM faces a number of challenges because of environmental changes over time that are caused by objects that move [&hellip;]","og_url":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/","og_site_name":"Long Term Mapping for SLAM in Dynamic Environments","article_modified_time":"2020-12-22T22:29:34+00:00","og_image":[{"width":1048,"height":464,"url":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/frl.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/","url":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/","name":"Overview - Long Term Mapping for SLAM in Dynamic Environments","isPartOf":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/#primaryimage"},"image":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/#primaryimage"},"thumbnailUrl":"http:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/frl-1024x453.png","datePublished":"2020-05-11T11:27:43+00:00","dateModified":"2020-12-22T22:29:34+00:00","breadcrumb":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/#primaryimage","url":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/frl.png","contentUrl":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-content\/uploads\/sites\/31\/2020\/12\/frl.png","width":1048,"height":464},{"@type":"BreadcrumbList","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/"},{"@type":"ListItem","position":2,"name":"Overview"}]},{"@type":"WebSite","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/#website","url":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/","name":"Long Term Mapping for SLAM in Dynamic Environments","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-json\/wp\/v2\/pages\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":24,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-json\/wp\/v2\/pages\/32\/revisions"}],"predecessor-version":[{"id":173,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-json\/wp\/v2\/pages\/32\/revisions\/173"}],"wp:attachment":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2020teama\/wp-json\/wp\/v2\/media?parent=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}