Show simple item record

dc.contributor.authorWilliams, Stephen
dc.contributor.authorIndelman, Vadim
dc.contributor.authorKaess, Michael
dc.contributor.authorRoberts, Richard
dc.contributor.authorLeonard, John Joseph
dc.contributor.authorDellaert, Frank
dc.date.accessioned2015-06-30T14:22:51Z
dc.date.available2015-06-30T14:22:51Z
dc.date.issued2014-07
dc.identifier.issn0278-3649
dc.identifier.issn1741-3176
dc.identifier.urihttp://hdl.handle.net/1721.1/97575
dc.description.abstractWe present a parallelized navigation architecture that is capable of running in real-time and incorporating long-term loop closure constraints while producing the optimal Bayesian solution. This architecture splits the inference problem into a low-latency update that incorporates new measurements using just the most recent states (filter), and a high-latency update that is capable of closing long loops and smooths using all past states (smoother). This architecture employs the probabilistic graphical models of factor graphs, which allows the low-latency inference and high-latency inference to be viewed as sub-operations of a single optimization performed within a single graphical model. A specific factorization of the full joint density is employed that allows the different inference operations to be performed asynchronously while still recovering the optimal solution produced by a full batch optimization. Due to the real-time, asynchronous nature of this algorithm, updates to the state estimates from the high-latency smoother will naturally be delayed until the smoother calculations have completed. This architecture has been tested within a simulated aerial environment and on real data collected from an autonomous ground vehicle. In all cases, the concurrent architecture is shown to recover the full batch solution, even while updated state estimates are produced in real-time.en_US
dc.description.sponsorshipUnited States. Air Force Research Laboratory. All Source Positioning and Navigation (ASPN) Program (Contract FA8650-11-C-7137)en_US
dc.language.isoen_US
dc.publisherSage Publicationsen_US
dc.relation.isversionofhttp://dx.doi.org/10.1177/0278364914531056en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceOther univ. web domainen_US
dc.titleConcurrent filtering and smoothing: A parallel architecture for real-time navigation and full smoothingen_US
dc.typeArticleen_US
dc.identifier.citationWilliams, S., V. Indelman, M. Kaess, R. Roberts, J. J. Leonard, and F. Dellaert. “Concurrent Filtering and Smoothing: A Parallel Architecture for Real-Time Navigation and Full Smoothing.” The International Journal of Robotics Research 33, no. 12 (July 14, 2014): 1544–1568.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Mechanical Engineeringen_US
dc.contributor.mitauthorLeonard, John Josephen_US
dc.relation.journalThe International Journal of Robotics Researchen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dspace.orderedauthorsWilliams, S.; Indelman, V.; Kaess, M.; Roberts, R.; Leonard, J. J.; Dellaert, F.en_US
dc.identifier.orcidhttps://orcid.org/0000-0002-8863-6550
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record