Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 22 additions & 1 deletion _layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,12 @@
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

{% if page.redirect_to %}
<meta http-equiv="refresh" content="0; url={{ page.redirect_to }}">
<link rel="canonical" href="{{ page.redirect_to }}">
<script>window.location.replace("{{ page.redirect_to }}");</script>
{% endif %}

<!-- Favicons -->
<link rel="apple-touch-icon" sizes="180x180" href="{{ site.data.settings.basic_settings.favicon_folder }}/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="{{ site.data.settings.basic_settings.favicon_folder }}/favicon-32x32.png">
Expand Down Expand Up @@ -89,7 +95,7 @@

<div class="page">

<div class="page__content" data-page-title="{% if page.url == "/" %}{{ site.data.settings.basic_settings.site_title }} - {{ site.data.settings.basic_settings.site_tagline }}{% elsif page.url contains "/people/" %}{% if page.url contains "index" %}{{ page.title }} - {{ site.data.settings.basic_settings.site_title }}{% else %}{{ page.name }} - {{ site.data.settings.basic_settings.site_title }}{% endif %}{% else %}{{ page.title }} - {{ site.data.settings.basic_settings.site_title }}{% endif %}">
<div class="page__content" data-page-title="{% if page.url == "/" %}{{ site.data.settings.basic_settings.site_title }} - {{ site.data.settings.basic_settings.site_tagline }}{% elsif page.url contains "/people/" %}{% if page.url contains "index" %}{{ page.title }} - {{ site.data.settings.basic_settings.site_title }}{% else %}{{ page.name }} - {{ site.data.settings.basic_settings.site_title }}{% endif %}{% else %}{{ page.title }} - {{ site.data.settings.basic_settings.site_title }}{% endif %}"{% if page.redirect_to %} data-redirect-to="{{ page.redirect_to }}"{% endif %}>

{{ content }}

Expand All @@ -110,6 +116,21 @@
{{ site.data.settings.advanced_settings.footer_js }}
{% endif %}

<script>
(function() {
function checkRedirect() {
var el = document.querySelector('.page__content[data-redirect-to]');
if (el) window.location.replace(el.getAttribute('data-redirect-to'));
}
// Watch for the AJAX loader swapping in a new .page__content
var observer = new MutationObserver(function() {
checkRedirect();
});
var page = document.querySelector('.page');
if (page) observer.observe(page, { childList: true });
})();
</script>


</body>

Expand Down
11 changes: 6 additions & 5 deletions _projects/object-loop-closures.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Global Localization via Open-Set Object Mapping and Alignment
date: 2024-09-01
title: Open-Set Object Mapping and Loop Closures
date: 2025-06-01

description: This project presents an outdoor global localization method based on robust registration of open-set segment maps.
summary: (optional) One paragraph summary

featured_image: '/images/projects/global_loc_obj_map.png'
featured_image: '/images/projects/object_matching.jpg'

authors:
- masonbp
Expand All @@ -16,9 +16,10 @@ papers (optional):
-

active: true
redirect_to: https://acl.mit.edu/roman/
---

![](/images/projects/global_loc_obj_map.png)
![](/images/projects/object_matching.jpg)

## About

Expand All @@ -28,4 +29,4 @@ Our method detects and tracks segments using open-set image segmentation models
To perform global localization under the high outlier regimes,
we formulate a registration problem between small submaps of 3D segments
and solve for the correspondences using a graph-theoretic global data association approach.
Further, to guide registration in highly noisy or ambiguous scenarios, we propose novel ways of incorporating additional information like semantics, geometric shape, and known gravity direction within the global data association formulation.
Further, to guide registration in highly noisy or ambiguous scenarios, we propose novel ways of incorporating additional information like semantics, geometric shape, and known gravity direction within the global data association formulation.
Binary file added images/projects/object_matching.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.