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 orientiert

Info

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
Application number
DE4408328A
Other languages
English (en)
Other versions
DE4408328C2 (de
Inventor
Rudolf Dipl Ing Bauer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE4408328A priority Critical patent/DE4408328C2/de
Priority to US08/393,820 priority patent/US5677836A/en
Priority to JP7051518A priority patent/JPH07295634A/ja
Publication of DE4408328A1 publication Critical patent/DE4408328A1/de
Application granted granted Critical
Publication of DE4408328C2 publication Critical patent/DE4408328C2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts 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/4011Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts 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/4061Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems 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/88Radar or analogous systems specially adapted for specific applications
    • G01S13/89Radar or analogous systems specially adapted for specific applications for mapping or imaging
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/4808Evaluating distance, position or velocity data
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2201/00Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
    • A47L2201/04Automatic control of the travelling movement; Automatic obstacle detection
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems 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/02Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
    • G01S13/06Systems determining position data of a target
    • G01S13/42Simultaneous measurement of distance and other co-ordinates
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems 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/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0255Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0257Control 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.
DE4408328A 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 Expired - Fee Related DE4408328C2 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 床面洗浄ロボットの制御方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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