Jump to content

Talk:Simultaneous localization and mapping

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 143.167.9.247 (talk) at 11:07, 2 December 2014 (Cleanup). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
WikiProject iconRobotics Start‑class High‑importance
WikiProject iconThis article is within the scope of WikiProject Robotics, a collaborative effort to improve the coverage of Robotics on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
StartThis article has been rated as Start-class on Wikipedia's content assessment scale.
HighThis article has been rated as High-importance on the project's importance scale.
Note icon
This article has been marked as needing immediate attention.

Use of undefined terms

The following paragraph uses a lot of undefined terms (which unfortunately is a common and major mistake in scientific discourse):

SLAM consists of multiple parts; Landmark extraction, data association, state estimation, state update and landmark update. There are many ways to solve each of the smaller parts.

What is a landmark? What distinguishes it from any other points on the map? What is a state (this can literally be anything in computer science and means nothing without additional description)? Is it the pose and location of the robot? What is landmark update? How is it different from updating the map in general? All this is extremely vague and imprecise. This is a summary for someone who knows already what is meant. Reading the text before this paragraph gives some rough idea, but it stays a lot more vague than the precise terms suggest. Please define.

I tried

I tried to insert a link to Andrew Blake, pioneer of probabilistic methods for vision and tracking, but discovered there already is another Andrew Blake in the entertainment industry. Someone should resolve this ambiguity... Probots

Note: While A Blake has researched probabilistic methods and some SLAM methods use heavily a probabilistic approach, I consider unsuitable to force the issue here since there is no direct link between A Blake and SLAM. Baring differences is like having Kalman in the list because Kalman filters are used in some SLAM systems. —Preceding unsigned comment added by 137.222.103.132 (talk) 17:25, 3 June 2008 (UTC)[reply]

I like the intent of this sentence:

SLAM has not yet been fully perfected, but it is starting to be employed in unmanned aerial 
vehicles, autonomous underwater vehicles, planetary rovers and newly emerging domestic robots.

but have doubts as to what arial and underwater vehicles use SLAM for. I thought this technique was only for mapping indoor environments. -- BAxelrod 13:44, 15 October 2005 (UTC)[reply]

SLAM is a general tehnique/framework for creating maps dynamically while navigating in unknown territories. It is not domain-limited, and is therefore ideally suited for applications like autonomous arial and underwater navigation in unknown territories. Computational complexity may, however, pose a problem in such embedded devices. --Fredrik Orderud 23:35, 19 October 2005 (UTC)[reply]

Cleanup

Considering the importance of this (cursory google search find 20000+ citations), I think this article could definitely use some expert attention. Especially considering the shape it's in.--Anuran (talk) 00:01, 23 February 2013 (UTC)[reply]

I am going to contact someone who is at MIT, and a founder of the robotics project, to see if they can find anything out about how this [1] is progressing. SLAM has definitely become much more important over the last ten years, and this page does need some expansion really. Chaosdruid (talk) 15:42, 25 February 2013 (UTC)[reply]


Echoing the concerns expressed above under "Cleanup," I have tried to improve this page (albeit incrementally) by (1) clarifying the introduction and (2) adding some much-needed (and well-sourced) information on relevant recent progress.

In my view, the rest of the page should be substantially revised, but I refrained from excising large sections of text because I feared that doing so would draw a moderator's ire.

To be completely frank, I don't think there is much content worth saving, but I am interested to hear what others think before making further changes.

I believe that this page could be great: SLAM is a fascinating example of a difficult problem in machine intelligence that we (humans) have managed to overcome and solve in the very recent past. In my view, that should be the focus of this page. Accordingly, I recommend the following approach to revising this page:

— Explain what is SLAM is in a way that a lay reader understands and articulate why it was such a thorny problem

— Explain how it is currently being solved (this is essentially what I have added today, but it could certainly be further improved)

— Explain any shortcomings of the current attempts to solve the SLAM problem and discuss/review how researchers are working on overcoming enduring issues

— Discuss the implications of the advances in solving the SLAM problem for other fields. Progress solving the problems presented by SLAM have a seemingly limitless potential for overcoming Moravec's paradox. Ideally, this page should recognize and explicitly flesh out that progress on the SLAM problem is a critical brick on the road to machines that are capable of understanding and thus manipulating the physical world in which they reside.

Feedback appreciated. — Preceding unsigned comment added by Ejkenkle (talkcontribs) 18:40, 15 July 2014 (UTC)[reply]

I've done a restructure, and have introduced some basic equations and notation. Also removed repeated and hand-wavy material about chick/eggness, and restructed the problem aspects inside of algorithms. Not sure if we should present details of EKF and PFs on this page or make do with links to their existing pages -- discuss?

OrthoSLAM and conflicts of interest

There is no explanation about why OrthoSLAM is cited in this article, even though no other type of SLAM is mentioned. This very much looks like an attempt to promote one's own research paper. See diff: http://en.wikipedia.org/w/index.php?title=Simultaneous_localization_and_mapping&diff=618133249&oldid=617474799 — Preceding unsigned comment added by 118.238.5.214 (talk) 09:13, 29 September 2014 (UTC)[reply]