DE4408328A1 - Verfahren zum Aufbau einer zellular strukturierten Umgebungskarte von einer selbstbeweglichen mobilen Einheit, welche sich mit Hilfe von auf Wellenreflexion basierenden Sensoren orientiert - Google Patents
Verfahren zum Aufbau einer zellular strukturierten Umgebungskarte von einer selbstbeweglichen mobilen Einheit, welche sich mit Hilfe von auf Wellenreflexion basierenden Sensoren orientiertInfo
- Publication number
- DE4408328A1 DE4408328A1 DE4408328A DE4408328A DE4408328A1 DE 4408328 A1 DE4408328 A1 DE 4408328A1 DE 4408328 A DE4408328 A DE 4408328A DE 4408328 A DE4408328 A DE 4408328A DE 4408328 A1 DE4408328 A1 DE 4408328A1
- Authority
- DE
- Germany
- Prior art keywords
- map
- mobile unit
- mobile
- cells
- self
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 210000003850 cellular structure Anatomy 0.000 title 1
- 230000033001 locomotion Effects 0.000 claims abstract description 7
- 238000000034 method Methods 0.000 claims description 11
- 238000005259 measurement Methods 0.000 claims description 4
- 238000013519 translation Methods 0.000 claims description 3
- 238000011156 evaluation Methods 0.000 claims description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000014616 translation Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000012854 evaluation process Methods 0.000 description 1
- 231100001261 hazardous Toxicity 0.000 description 1
- 150000002500 ions Chemical class 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4011—Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4061—Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/89—Radar or analogous systems specially adapted for specific applications for mapping or imaging
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/4808—Evaluating distance, position or velocity data
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0274—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/06—Systems determining position data of a target
- G01S13/42—Simultaneous measurement of distance and other co-ordinates
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0255—Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0257—Control of position or course in two dimensions specially adapted to land vehicles using a radar
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electromagnetism (AREA)
- Aviation & Aerospace Engineering (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Instructional Devices (AREA)
Description
Heutzutage gibt es vielfältige Einsatzmöglichkeiten
für autonom operierende mobile Einheiten. Man denke in die
sem Zusammenhang an Fernerkundungssonden, an mobile Ein
heiten, die in Gefahrengebieten operieren, an selbstbeweg
liche Industriestaubsauger, an Transportfahrzeuge in der
Fertigungsindustrie und nicht zuletzt an selbst bewegliche
Roboter. Um jedoch eine sinnvolle Aufgabe in einer a priori
unbekannten Umgebung erfüllen zu können, muß ein autonomer,
mobiler Roboter sowohl schrittweise eine zuverlässige Karte
seiner Arbeitsumgebung aufbauen, als auch sich anhand
dieser Karte zu jedem gegebenen Zeitpunkt selbst lokali
sieren können. Wegen der sehr komplexen und unstruktu
rierten Umgebungen, in denen solche selbstbeweglichen Ein
heiten möglicherweise manövrieren, bleiben ihre Einsatzbe
reiche häufig auf Büro und Haushaltsumgebungen beschränkt.
Da im allgemeinen eine a priori Karte nicht verfügbar ist,
muß eine solche selbstbewegliche Einheit mit Sensoren aus
gestattet sein, welche es der Einheit erlauben, flexibel
mit ihrer Umgebung in Wechselwirkung zu treten. Einige
solche Sensoren sind Laser-Entfernungsscanner, Videokameras
und beispielsweise Ultraschallsensoren.
Ein besonderes Problem dieser mobilen Einheiten be
steht darin, daß die Bildung der Umgebungskarte und die Lo
kalisierung der mobilen Einheit voneinander abhängen. Es
gehen dabei verschiedene Fehler ein. Zum einen vermißt ei
ne solche mobile Einheit ihre von einer Ausgangsposition
aus zurückgelegte Wegstrecke, zum anderen vermißt sie mit
Entfernungssensoren die Entfernung zu auftretenden Hinder
nissen und trägt diese als Landmarken in der Umgebungskarte
ein. Da sich diese Fehler kummulieren und über längere
Strecken aufsummieren, ist ab einer bestimmten Grenze eine
sinnvolle Manövrierbarkeit der mobilen Einheit nicht mehr
gegeben.
Eine Methode zur Orientierung von selbstbeweglichen mobilen
Einheiten in unbekannten Umgebungen, besteht darin, daß
sich die Einheit ein zweidimensionales Gitter ihrer Umge
bung aufbaut und einzelne Zellen dieses Gitters mit Bele
gungswerten versieht. Die je Gitterzelle vergebenen Bele
gungswerte repräsentieren das Auftreten von Hindernis sen in
der Umgebung.
Die der Erfindung zugrundeliegende Aufgabe besteht darin,
ein Verfahren anzugeben, mit dem die Erstellung einer zel
lular strukturierten Umgebungskarte verbessert wird, indem
die Lokalisation einer selbstbeweglichen mobilen Einheit
innerhalb der Umgebungskarte verbessert wird.
Diese Aufgabe wird gemäß den Merkmalen des Patentanspruchs
1 gelöst.
Weiterbildungen der Erfindung ergeben sich aus den Unteran
sprüchen.
Vorteilhaft sieht es das erfindungsgemäße Verfahren vor,
die Lokalisation der selbstbeweglichen mobilen Einheit in
nerhalb der Ursprungszelle einer Umgebungskarte bei der Be
stimmung der Entfernung von Gegenständen in der Umgebung
mit zu berücksichtigen. Dies führt in Abhängigkeit der ge
wählten Zellgröße zu einer verbesserten weil genaueren
Darstellung der Umgebungskarte, da sich die Diskretisierung
auf die zu belegenden Zellen der Umgebungskarte beschränkt
und nicht auch schon die Position der selbstbeweglichen
mobilen Einheit diskret dargestellt werden muß.
Um eine verbesserte Manövrierbarkeit der selbstbeweg
lichen mobilen Einheit zu gewährleisten, sieht es das er
findungsgemäße Verfahren vor, in der Nähe der selbstbeweg
lichen mobilen Einheit kleinere Gitterzellen zu verwenden,
da sie sich durch die so gewonnene feinere Auflösung auch
zwischen eng beieinander stehenden Hindernissen hindurch
manövrieren kann. Vorteilhaft ist dabei auch, daß Zellen,
die sich in größerer Entfernung befinden, eine größere Ab
messung haben können und somit bei der Wertebelegung einen
geringeren Rechenaufwand eines Steuerrechners beanspruchen.
Um eine Kummulation eines Orientierungsfehlers inner
halb des zellular strukturierten Gitters der sich durch die
Diskretisierung der Bewegung ergibt, zu vermeiden, ist es
nach dem erfindungsgemäßen Verfahren vorteilhafterweise
vorgesehen, eine lokale und eine globale Umgebungskarte zu
verwenden. Für eine Steuerung und eine Bewährungsplanung
der selbstbeweglichen mobilen Einheit wird lediglich die
globale Umgebungskarte verwendet. Die Verwendung der loka
len Umgebungskarte hat jedoch den Vorteil, daß alle Zellen
eine feste Ortsbeziehung zur selbstbeweglichen mobilen Ein
heit aufweisen und daß so Wertebelegungen, welche mehrere
Zellen gleichzeitig betreffen, mit geringem Rechenaufwand
durchgeführt werden können.
Im folgenden wird die Erfindung anhand von Figuren weiter er
läutert.
Fig. 1 zeigt eine selbstbewegliche mobile Einheit in einer
zellular strukturierten Umgebungskarte.
Fig. 2 zeigt ein Beispiel von zwei Zellengrößen in einer Um
gebungskarte,
Fig. 3 zeigt eine lokale und eine globale Umgebungskarte.
In Fig. 1 ist eine selbstbewegliche mobile Einheit SE in
einer Umgebungskarte UK dargestellt. Diese Umgebungsskarte
ist zellular strukturiert und wird durch ein Achsenkreuz x, y
aufgespannt. Die Ursprungszelle der Umgebungskarte UZ ist da
bei vergrößert dargestellt, der Maßstab der selbstbeweglichen
mobilen Einheit wurde dabei jedoch nicht beibehalten. Um eine
Lokalisation der selbstbeweglichen Einheit SE in der Umge
bungskarte zu verbessern, wird die aktuelle Position von SE
bei einem Meßvorgang in der Ursprungszelle UZ als
y_pos_center und x_pos_center festgehalten. Diese beiden
Koordinatenwerte geben den Ort des Koordinatenreferenzpunktes
KRP an. Die Belegung einer Zelle in der Umgebungskarte mit
einem Umgebungsgegenstand, der möglicherweise ein Hindernis
darstellt, kann auf diese Weise genau vorgenommen werden. Zum
einen sind die Abmessungen der selbstbeweglichen mobilen
Einheit bekannt, zum anderen ist der Ort des Sensors auf der
selbstbeweglichen mobilen Einheit bekannt. Falls ein Sensor
den Abstand zu einem Hindernis ermittelt, kann aufgrund der
Geometrie der selbstbeweglichen mobilen Einheit und der
Koordinatenangaben des Koordinatenreferenzpunktes KRP der Ort
des Hindernisses in der Umgebungskarte genauer festgelegt
werden. Das heißt bei der Bestimmung einer mit einem
Belegungsgrad zu belegenden Zelle wird eine höhere Genauig
keit erzielt und somit die Abbildungsqualität der Karte ver
bessert
Fig. 2 zeigt eine selbstbewegliche mobile Einheit SE in ei
ner Umgebungskarte UK. In diesem Beispiel der Umgebungskarte
sind zwei verschiedene Zellengrößen Z1 und Z2 gewählt worden.
Um die Manövrierfähigkeit der selbstbeweglichen mobilen Ein
heit SE auch zwischen nah beieinander stehenden Hindernis sen
zu verbessern, wird in der Nähe der selbstbeweglichen mobilen
Einheit SE eine kleinere Zellengröße eingesetzt. Auf diese
Weise wird eine höhere Auflösung bei der Wahrnehmung der Um
gebung gewonnen und es kann eine exaktere Bewegungsablauf
steuerung der selbstbeweglichen mobilen Einheit erfolgen.
Durch die Verwendung von größeren Zellen in weiterer Entfer
nung von der selbstbeweglichen mobilen Einheit SE erreicht
man einen geringeren Evaluationsaufwand. Das heißt, für den
Meßvorgang und die damit verbundene Belegung dieser Zellen
mit Belegungsgraden ist ein geringerer Rechenaufwand erfor
derlich.
Fig. 3 zeigt ein Beispiel für die Verwendung einer lokalen
Umgebungskarte LUK und einer globalen Umgebungskarte GUK. Es
ist eine selbstbewegliche mobile Einheit in einer globalen
Umgebungskarte GUK dargestellt, welche von einem Achsenkreuz
xy aufgespannt wird. Darin enthalten sind verschiedene be
legte Zellen 1 bis 6 der Umgebungskarte, welche mit unter
schiedlichen Belegungsgraden, mit verschiedener Schwärzung
dargestellt, belegt sind. Die selbstbewegliche mobile Einheit
SE nimmt in der globalen Umgebungskarte GUK eine Drehorien
tierung ein, welche durch einen Drehwinkel Θ(k) gekennzeich
net ist.
Während sich die selbstbewegliche mobile Einheit SE innerhalb
der Umgebung bewegt, werden lediglich Translationen der ein
zelnen Gitterzellen in Bezug auf die selbstbewegliche mobile
Einheit durchgeführt. Die Art und die Größe der Translation
(x oder y-Richtung) einer oder mehrerer Zellen hängt von der
Geschwindigkeit und der Orientierung der selbstbeweglichen
mobilen Einheit in der globalen Umgebungskarte GUK ab.
Um einfach Korrekturen von Datenwerten verschiedener Zellen
der Umgebungskarte durchführen zu können, wird aus der glo
balen Umgebungskarte eine lokale Umgebungskarte LUK abgelei
tet. In ihr weist die selbstbewegliche mobile Einheit SE
keine Drehorientierung auf. Jedoch ist zu beobachten, daß die
einzelnen Zellen 1, 3 und 4 um den Betrag des Winkels Θ
gedreht in der lokalen Umgebungskarte LUK eingetragen sind.
Die lokale Umgebungskarte LUK wird durch ein Koordinatensy
stem x′-y′ aufgespannt. In diesem Fall sollen beispielsweise
all jene Zellen aus der Karte eliminiert werden, die außer
halb einer bestimmten Entfernung MAX_DIST anzutreffen sind.
Hierzu können beispielsweise die Orientierung aller Zellen in
Bezug auf die lokale Umgebungskarte LUK fest in einem Steuer
rechner der selbstbeweglichen mobilen Einheit abgespeichert
sein. Es müssen lediglich die Speicherinhalte für die beleg
ten Zellen mit den abgespeicherten Koordinatenabgaben vergli
chen werden und es muß festgestellt werden, ob ihre Entfer
nung zur selbstbeweglichen Einheit MAX_DIST überschreitet. Es
kann erkannt werden, daß durch diesen Evaluationsvorgang die
belegten Zellen 2, 5 und 6 entfallen.
Wichtig ist es hierbei zu beachten, daß sich die selbstbe
wegliche mobile Einheit nur innerhalb der globalen Umge
bungskarte GUK orientiert und daß die Fortbewegungsplanung
dieser selbstbeweglichen mobilen Einheit SE nur anhand der
gespeicherten Werte aus der globalen Umgebungskarte statt
findet. Ein Fehler, der bei der Umrechnung der globalen Um
gebungskarte in die lokale Umgebungskarte auftritt und
durch die Diskretisierung der Werte in Form von Zellenposi
tionen entsteht, kann sich so nicht kummulieren.
Claims (4)
1. Verfahren zur Erstellung einer zellular strukturierten
Umgebungskarte von einer selbstbeweglichen mobilen Einheit,
welche sich mindestens mit Hilfe von auf Wellenreflexion
basierenden Sensoren in der Umgebung orientiert,
- a) bei dem von einem Sensor der Abstand des Sensors zu ei nem Umgebungsgegenstand ermittelt wird,
- b) bei dem als Eigenposition (x_pos_center, y_pos_cnter) der selbstbeweglichen mobilen Einheit (SE) zum Zeitpunkt einer Messung die exakte Position eines Koordinatenreferenzpunktes (KRP) innerhalb einer Ursprungs zelle (UZ) der Umgebungskarte (UK) verwendet wird,
- c) und bei dem zur Festlegung des Ortes des Umgebungsgegen standes in der Umgebungskarte (UK) mindestens jener Zelle ein Belegungsgrad zugewiesen wird, welche unter Berücksichtigung der Eigenposition, des Abstandes und einer Anordnungslage des Sensors relativ zum Koordinatenreferenz punkt (KRP) ermittelt wird.
2. Verfahren nach Anspruch 1, bei dem zur Erstellung der
Umgebungskarte (UK) verschieden große Zellen (Z1, Z2)
verwendet werden.
3. Verfahren nach Anspruch 2, bei dem in der Nähe der
selbstbeweglichen mobilen Einheit eine kleinere Zellengröße
als in der Entfernung verwendet wird.
4. Verfahren nach einem der voranstehenden Ansprüche,
- a) bei dem von der selbstbeweglichen mobilen Einheit eine lokale Umgebungskarte (LUK) und eine globale Umgebungskarte (GUK) erstellt werden, wobei in der lokalen Umgebungskarte alle Zellen eine feste Ortsbeziehung zur selbstbeweglichen mobilen Einheit haben, wohingegen die Zellen in der globa len Karte eine durch die Bewegung der selbstbeweglichen mobilen Einheit hervorgerufene und durch einen Drehwinkel (Θ) bestimmte variable Verdrehung gegenüber der selbstbe weglichen mobilen Einheit aufweisen,
- b) bei dem während einer Bewegung der selbstbeweglichen mobilen Einheit die Zellen des globalen Gitters lediglich eine Translation erfahren und sich in Abhängigkeit von der Bewegung ein anderer Drehwinkel (Θ) einstellt,
- c) bei dem für eine Evaluation, welche mehrere Zellen der Umgebungskarte betrifft aus der globalen Umgebungskarte (GUK) durch Anwendung trigonometrischer Funktionen unter Zuhilfenahme des Drehwinkels die lokale Umgebungskarte abgeleitet (LUK) wird,
- d) und bei dem zu einer Wegplanung der selbstbeweglichen mobilen Einheit (SE) lediglich die globale Umgebungskarte herangezogen (GUK) wird.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4408328A DE4408328C2 (de) | 1994-03-11 | 1994-03-11 | Verfahren zum Aufbau einer zellular strukturierten Umgebungskarte von einer selbstbeweglichen mobilen Einheit, welche sich mit Hilfe von auf Wellenreflexion basierenden Sensoren orientiert |
US08/393,820 US5677836A (en) | 1994-03-11 | 1995-02-24 | Method for producing a cellularly structured environment map of a self-propelled, mobile unit that orients itself in the environment at least with the assistance of sensors based on wave refection |
JP7051518A JPH07295634A (ja) | 1994-03-11 | 1995-03-10 | 自走式移動ユニットのセル構造化された周辺マップの作成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4408328A DE4408328C2 (de) | 1994-03-11 | 1994-03-11 | Verfahren zum Aufbau einer zellular strukturierten Umgebungskarte von einer selbstbeweglichen mobilen Einheit, welche sich mit Hilfe von auf Wellenreflexion basierenden Sensoren orientiert |
Publications (2)
Publication Number | Publication Date |
---|---|
DE4408328A1 true DE4408328A1 (de) | 1995-09-21 |
DE4408328C2 DE4408328C2 (de) | 2002-09-26 |
Family
ID=6512565
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE4408328A Expired - Fee Related DE4408328C2 (de) | 1994-03-11 | 1994-03-11 | Verfahren zum Aufbau einer zellular strukturierten Umgebungskarte von einer selbstbeweglichen mobilen Einheit, welche sich mit Hilfe von auf Wellenreflexion basierenden Sensoren orientiert |
Country Status (3)
Country | Link |
---|---|
US (1) | US5677836A (de) |
JP (1) | JPH07295634A (de) |
DE (1) | DE4408328C2 (de) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998000767A1 (de) * | 1996-07-02 | 1998-01-08 | Siemens Aktiengesellschaft | Verfahren zur erstellung einer zellular strukturierten umgebungskarte von einer selbstbeweglichen mobilen einheit, welche sich mit hilfe mit auf wellenreflexion basierenden sensoren in der umgebung orientiert |
DE19641261C1 (de) * | 1996-10-07 | 1998-02-12 | Siemens Ag | Verfahren zur Bewertung der Meßqualität eines Entfernungsmeßsensors an einem autonomen mobilen System |
DE102006061390A1 (de) | 2006-12-23 | 2008-07-10 | Volkswagen Ag | Umfelderfassungssystem und Umfelderfassungsverfahren eines Kraftfahrzeugs |
CN111238854A (zh) * | 2020-04-28 | 2020-06-05 | 浙江欣奕华智能科技有限公司 | 一种扫地机器人覆盖率的确定方法、装置、设备及介质 |
Families Citing this family (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3770909B2 (ja) * | 1994-09-06 | 2006-04-26 | シーメンス アクチエンゲゼルシヤフト | 目標と自走ユニットとの間隔が自走ユニットによって動的に検出される、自走ユニットの環境マップ内の目標の位置特定方法 |
JPH09230936A (ja) * | 1996-02-21 | 1997-09-05 | Komatsu Ltd | 無人車両の障害物検知のマッピング方法及び装置 |
IL124413A (en) | 1998-05-11 | 2001-05-20 | Friendly Robotics Ltd | System and method for area coverage with an autonomous robot |
EP1098587A1 (de) * | 1998-07-31 | 2001-05-16 | Volker Sommer | Haushaltsroboter zum automatischen staubsaugen von bodenflächen |
SE0100924D0 (sv) * | 2001-03-15 | 2001-03-15 | Electrolux Ab | Energy-efficient navigation of an autonomous surface treatment apparatus |
US20080300777A1 (en) * | 2002-07-02 | 2008-12-04 | Linda Fehr | Computer-controlled power wheelchair navigation system |
US6842692B2 (en) | 2002-07-02 | 2005-01-11 | The United States Of America As Represented By The Department Of Veterans Affairs | Computer-controlled power wheelchair navigation system |
AU2003300959A1 (en) | 2002-12-17 | 2004-07-22 | Evolution Robotics, Inc. | Systems and methods for visual simultaneous localization and mapping |
AU2003900861A0 (en) * | 2003-02-26 | 2003-03-13 | Silverbrook Research Pty Ltd | Methods,systems and apparatus (NPS042) |
US7805220B2 (en) * | 2003-03-14 | 2010-09-28 | Sharper Image Acquisition Llc | Robot vacuum with internal mapping system |
US7801645B2 (en) * | 2003-03-14 | 2010-09-21 | Sharper Image Acquisition Llc | Robotic vacuum cleaner with edge and object detection system |
US20050010331A1 (en) * | 2003-03-14 | 2005-01-13 | Taylor Charles E. | Robot vacuum with floor type modes |
US20040200505A1 (en) * | 2003-03-14 | 2004-10-14 | Taylor Charles E. | Robot vac with retractable power cord |
US20040236468A1 (en) * | 2003-03-14 | 2004-11-25 | Taylor Charles E. | Robot vacuum with remote control mode |
KR100506097B1 (ko) * | 2004-02-04 | 2005-08-03 | 삼성전자주식회사 | 자기장 지도 생성 방법 및 장치와 이를 활용한 이동체의포즈 확인 방법 및 장치 |
US20060009879A1 (en) | 2004-06-24 | 2006-01-12 | Lynch James K | Programming and diagnostic tool for a mobile robot |
US8972052B2 (en) | 2004-07-07 | 2015-03-03 | Irobot Corporation | Celestial navigation system for an autonomous vehicle |
US7706917B1 (en) | 2004-07-07 | 2010-04-27 | Irobot Corporation | Celestial navigation system for an autonomous robot |
US11209833B2 (en) | 2004-07-07 | 2021-12-28 | Irobot Corporation | Celestial navigation system for an autonomous vehicle |
JP2006085369A (ja) * | 2004-09-15 | 2006-03-30 | Sony Corp | 移動体装置及びその制御方法 |
US8930023B2 (en) | 2009-11-06 | 2015-01-06 | Irobot Corporation | Localization by learning of wave-signal distributions |
WO2007047510A2 (en) * | 2005-10-14 | 2007-04-26 | Aethon, Inc. | Robotic inventory management |
KR100776944B1 (ko) * | 2006-05-01 | 2007-11-21 | 주식회사 한울로보틱스 | 이동로봇의 맵 빌딩방법 |
US20080228384A1 (en) * | 2007-03-17 | 2008-09-18 | Erickson Clinton W | Navigational system for a personal mobility device |
KR20090077547A (ko) * | 2008-01-11 | 2009-07-15 | 삼성전자주식회사 | 이동 로봇의 경로 계획 방법 및 장치 |
JP4788722B2 (ja) | 2008-02-26 | 2011-10-05 | トヨタ自動車株式会社 | 自律移動ロボット、自己位置推定方法、環境地図の生成方法、環境地図の生成装置、及び環境地図のデータ構造 |
US8364309B1 (en) * | 2009-07-14 | 2013-01-29 | Bailey Bendrix L | User-assisted robot navigation system |
BR112012010612A2 (pt) * | 2009-11-06 | 2017-08-15 | Evolution Robotics Inc | Dispositivo móvel configurado para navegar em superfície e método para navegar em superfície com dispositivo móvel |
US9286810B2 (en) | 2010-09-24 | 2016-03-15 | Irobot Corporation | Systems and methods for VSLAM optimization |
TW201239643A (en) * | 2011-03-30 | 2012-10-01 | Micro Star Int Co Ltd | Clean path guiding method with dirt detection |
US8565958B1 (en) * | 2011-06-02 | 2013-10-22 | Google Inc. | Removing extraneous objects from maps |
DE102011108468B4 (de) * | 2011-07-23 | 2024-06-20 | Volkswagen Aktiengesellschaft | Verfahren und Vorrichtung zur Generierung von dreidimensionalen Umfeldinformationen |
US8798840B2 (en) * | 2011-09-30 | 2014-08-05 | Irobot Corporation | Adaptive mapping with spatial summaries of sensor data |
TWM451103U (zh) * | 2012-10-30 | 2013-04-21 | Agait Technology Corp | 行走裝置 |
US9020637B2 (en) | 2012-11-02 | 2015-04-28 | Irobot Corporation | Simultaneous localization and mapping for a mobile robot |
DE102013207904A1 (de) * | 2013-04-30 | 2014-10-30 | Bayerische Motoren Werke Aktiengesellschaft | Bereitstellen einer effizienten Umfeldkarte für ein Fahrzeug |
US9037396B2 (en) | 2013-05-23 | 2015-05-19 | Irobot Corporation | Simultaneous localization and mapping for a mobile robot |
CN104655007B (zh) * | 2013-11-22 | 2017-08-25 | 中国科学院深圳先进技术研究院 | 一种创建环境场景全局坐标方法及*** |
DE102014223363B4 (de) * | 2014-11-17 | 2021-04-29 | Volkswagen Aktiengesellschaft | Verfahren und Vorrichtung zur Lokalisation eines Kraftfahrzeugs in einer ortsfesten Referenzkarte |
EP3262429B1 (de) * | 2015-02-27 | 2022-04-20 | ABB Schweiz AG | Lokalisierung, abbildung und haptische rückmeldung zur inspektion eines begrenzten raumes in maschinen |
IL250762B (en) | 2017-02-23 | 2020-09-30 | Appelman Dina | Method and system for unmanned vehicle navigation |
US10921816B2 (en) * | 2017-04-21 | 2021-02-16 | Korea Advanced Institute Of Science And Technology | Method and apparatus for producing map based on hierarchical structure using 2D laser scanner |
US11255959B2 (en) * | 2017-06-02 | 2022-02-22 | Sony Corporation | Apparatus, method and computer program for computer vision |
IL252769B (en) | 2017-06-08 | 2021-10-31 | Israel Aerospace Ind Ltd | Method and system for autonomous vehicle navigation |
PT3799618T (pt) * | 2018-08-30 | 2023-01-25 | Elta Systems Ltd | Método de navegação de um veículo e sistema do mesmo |
US10611028B1 (en) * | 2018-11-30 | 2020-04-07 | NextVPU (Shanghai) Co., Ltd. | Map building and positioning of robot |
CN109557927B (zh) * | 2019-01-10 | 2021-11-26 | 深圳先进储能技术有限公司 | 用于机器人返回吊篮的路径规划方法、装置、设备及介质 |
US11399685B2 (en) * | 2019-03-28 | 2022-08-02 | Lg Electronics Inc. | Artificial intelligence cleaner and method of operating the same |
KR102224637B1 (ko) | 2019-07-05 | 2021-03-08 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
KR102275300B1 (ko) | 2019-07-05 | 2021-07-08 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
KR102361130B1 (ko) | 2019-07-11 | 2022-02-09 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
KR102297496B1 (ko) * | 2019-07-11 | 2021-09-02 | 엘지전자 주식회사 | 인공지능을 이용한 이동 로봇 및 이동 로봇의 제어방법 |
CN110888443A (zh) * | 2019-12-04 | 2020-03-17 | 上海大学 | 一种移动机器人旋转避障方法及*** |
JP2021135943A (ja) * | 2020-02-28 | 2021-09-13 | ソニーグループ株式会社 | 情報処理装置、情報処理方法、情報処理プログラムおよび移動体 |
CN111267107B (zh) * | 2020-03-23 | 2021-07-02 | 上海高仙自动化科技发展有限公司 | 控制方法、机器人、电子设备和可读存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3315613A1 (de) * | 1982-05-01 | 1983-11-03 | Honda Giken Kogyo K.K., Tokyo | Anzeigeeinrichtung fuer den augenblicklichen ort eines fahrzeuges |
EP0358628A2 (de) * | 1988-09-06 | 1990-03-14 | Transitions Research Corporation | Strukturiertes Lichtsystem für optische Navigation und zum Ausweichen vor Hindernissen |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4718023A (en) * | 1984-11-27 | 1988-01-05 | Photo Acoustic Technology, Inc. | Ultrasonic apparatus for positioning a robot hand |
US4821206A (en) * | 1984-11-27 | 1989-04-11 | Photo Acoustic Technology, Inc. | Ultrasonic apparatus for positioning a robot hand |
US4751658A (en) * | 1986-05-16 | 1988-06-14 | Denning Mobile Robotics, Inc. | Obstacle avoidance system |
GB2222047A (en) * | 1988-07-25 | 1990-02-21 | Unisearch Ltd | Optical mapping of field of view and information storage |
US5006988A (en) * | 1989-04-28 | 1991-04-09 | University Of Michigan | Obstacle-avoiding navigation system |
US5111402A (en) * | 1990-01-19 | 1992-05-05 | Boeing Company | Integrated aircraft test system |
JPH04227507A (ja) * | 1990-07-02 | 1992-08-17 | Nec Corp | 移動ロボット用のマップを作成し保持する方法 |
US5204814A (en) * | 1990-11-13 | 1993-04-20 | Mobot, Inc. | Autonomous lawn mower |
EP0488828B1 (de) * | 1990-11-30 | 1996-08-14 | Honda Giken Kogyo Kabushiki Kaisha | Steuervorrichtung für einen sich selbständig bewegenden Körper und Verfahren zur Auswertung der Daten davon |
US5502638A (en) * | 1992-02-10 | 1996-03-26 | Honda Giken Kogyo Kabushiki Kaisha | System for obstacle avoidance path planning for multiple-degree-of-freedom mechanism |
JPH0680203A (ja) * | 1992-03-24 | 1994-03-22 | East Japan Railway Co | 床面洗浄ロボットの制御方法 |
-
1994
- 1994-03-11 DE DE4408328A patent/DE4408328C2/de not_active Expired - Fee Related
-
1995
- 1995-02-24 US US08/393,820 patent/US5677836A/en not_active Expired - Fee Related
- 1995-03-10 JP JP7051518A patent/JPH07295634A/ja not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3315613A1 (de) * | 1982-05-01 | 1983-11-03 | Honda Giken Kogyo K.K., Tokyo | Anzeigeeinrichtung fuer den augenblicklichen ort eines fahrzeuges |
EP0358628A2 (de) * | 1988-09-06 | 1990-03-14 | Transitions Research Corporation | Strukturiertes Lichtsystem für optische Navigation und zum Ausweichen vor Hindernissen |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998000767A1 (de) * | 1996-07-02 | 1998-01-08 | Siemens Aktiengesellschaft | Verfahren zur erstellung einer zellular strukturierten umgebungskarte von einer selbstbeweglichen mobilen einheit, welche sich mit hilfe mit auf wellenreflexion basierenden sensoren in der umgebung orientiert |
US6205380B1 (en) | 1996-07-02 | 2001-03-20 | Siemens Aktiengesellschaft | Process for preparing an area plan having a cellular structure and comprising a unit moving automatically and positioned in said area using sensors based on wave reflection |
DE19641261C1 (de) * | 1996-10-07 | 1998-02-12 | Siemens Ag | Verfahren zur Bewertung der Meßqualität eines Entfernungsmeßsensors an einem autonomen mobilen System |
DE102006061390A1 (de) | 2006-12-23 | 2008-07-10 | Volkswagen Ag | Umfelderfassungssystem und Umfelderfassungsverfahren eines Kraftfahrzeugs |
DE102006061390B4 (de) | 2006-12-23 | 2019-05-16 | Volkswagen Ag | Umfelderfassungssystem und Umfelderfassungsverfahren eines Kraftfahrzeugs |
CN111238854A (zh) * | 2020-04-28 | 2020-06-05 | 浙江欣奕华智能科技有限公司 | 一种扫地机器人覆盖率的确定方法、装置、设备及介质 |
CN111238854B (zh) * | 2020-04-28 | 2020-08-04 | 浙江欣奕华智能科技有限公司 | 一种扫地机器人覆盖率的确定方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
JPH07295634A (ja) | 1995-11-10 |
DE4408328C2 (de) | 2002-09-26 |
US5677836A (en) | 1997-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE4408328C2 (de) | Verfahren zum Aufbau einer zellular strukturierten Umgebungskarte von einer selbstbeweglichen mobilen Einheit, welche sich mit Hilfe von auf Wellenreflexion basierenden Sensoren orientiert | |
DE4408329C2 (de) | Verfahren zum Aufbau einer zellular strukturierten Umgebungskarte von einer selbstbeweglichen mobilen Einheit, welche sich mit Hilfe von auf Wellenreflexion basierenden Sensoren orientiert | |
EP0766846B1 (de) | Verfahren zur orientierung, fahrwegplanung und steuerung einer autonomen mobilen einheit | |
EP2490092B1 (de) | Verfahren zur autarken Lokalisierung eines fahrerlosen, motorisierten Fahrzeugs | |
DE3853616T2 (de) | Verfahren und Gerät zur Wegplanung. | |
US5530791A (en) | Automatic manipulator-head trajectory producing system | |
DE102017120218A1 (de) | Bewegungsplanung für autonome mobile roboter | |
EP3709853B1 (de) | Bodenbearbeitung mittels eines autonomen mobilen roboters | |
DE102014205170A1 (de) | Verfahren und Vorrichtung zum Ermitteln einer Trajektorie für ein Fahrzeug | |
EP0779998B1 (de) | Verfahren zur bestimmung der position einer landmarke in der umgebungskarte einer selbstbeweglichen einheit, deren abstand zur einheit dynamisch von dieser ermittelt wird | |
DE3741259A1 (de) | Verfahren und vorrichtung zur autonomen steuerung eines fahrzeuges | |
WO2004015510A1 (de) | Verfahren zur positionsbestimmung eines transportfahrzeuges | |
DE102019215334A1 (de) | Fahrerloses Transportfahrzeug für die innerbetriebliche Warenlogistik und Steuerverfahren | |
EP0635773B1 (de) | Verfahren zur Erstellung einer Umgebungskarte und zur Bestimmung einer Eigenposition in der Umgebung durch eine selbstbewegliche Einheit | |
DE102018009114A1 (de) | Verfahren zur Bestimmung der Position eines auf einer Verfahrfläche bewegbaren Mobilteils und Anlage mit Mobilteil zur Durchführung des Verfahrens | |
DE102018122374A1 (de) | Verfahren zum Bestimmen eines ein Kraftfahrzeug umgebenden Freiraums, Computerprogrammprodukt, Freiraumbestimmungseinrichtung und Kraftfahrzeug | |
DE102019132150A1 (de) | Verfahren zum automatischen Kalibrieren eines Umfeldsensors, insbesondere eines Lidar-Sensors, eines Fahrzeugs auf Grundlage von Belegungskarten sowie Recheneinrichtung | |
EP2749983B1 (de) | Verfahren und Vorrichtung zur Positionsbestimmung | |
DE102020134978A1 (de) | Sensorkalibrierung | |
DE102019207870A1 (de) | Verfahren zur Erstellung einer Umgebungskarte für die Verwendung bei der autonomen Navigation eines mobilen Roboters | |
EP4095639B1 (de) | Navigieren eines fahrzeugs mit spurführung | |
WO2009101030A1 (de) | Verfahren zur rechnergestützten berechnung der bewegung eines objekts aus sensordaten | |
EP2741161B1 (de) | Selbstfahrendes bodenbearbeitungsgerät und verfahren zur positionsbestimmung bei einem selbstfahrenden bodenbearbeitungsgerät | |
EP3358372A2 (de) | Verfahren zur navigation eines fahrzeugs | |
WO2019141607A1 (de) | Zuordnung von objekten in vektor-basierter darstellung in eine gitter-basierte repräsentation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
D2 | Grant after examination | ||
8339 | Ceased/non-payment of the annual fee |