[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

DE102022201076A1 - Method for data transmission between a mobile robot and an external device - Google Patents

Method for data transmission between a mobile robot and an external device Download PDF

Info

Publication number
DE102022201076A1
DE102022201076A1 DE102022201076.0A DE102022201076A DE102022201076A1 DE 102022201076 A1 DE102022201076 A1 DE 102022201076A1 DE 102022201076 A DE102022201076 A DE 102022201076A DE 102022201076 A1 DE102022201076 A1 DE 102022201076A1
Authority
DE
Germany
Prior art keywords
robot
signal strength
transmission
external device
determined
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.)
Pending
Application number
DE102022201076.0A
Other languages
German (de)
Inventor
Benjamin Visel
Thomas Winkler
Elisa Rothacker
Gabriel Gaessler
Martin Dumbill
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE102022201076.0A priority Critical patent/DE102022201076A1/en
Priority to CN202380020142.1A priority patent/CN118661435A/en
Priority to PCT/EP2023/050161 priority patent/WO2023147953A1/en
Publication of DE102022201076A1 publication Critical patent/DE102022201076A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/33Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
    • 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/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0217Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with energy consumption, time reduction or distance reduction criteria
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/318Received signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Electromagnetism (AREA)
  • Quality & Reliability (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Manipulator (AREA)

Abstract

Die Erfindung geht aus von einem Verfahren zu einer Datenübertragung zwischen einem, insbesondere zumindest teilautonomen, mobilen Roboter (12a; 12b), insbesondere einem Arbeitsroboter, bevorzugt einem Mähroboter, und einem externen Gerät (16a; 16b), wobei in zumindest einem Verfahrensschritt eine Mehrzahl von während einer Bewegung des Roboters (12a; 12b) erfassten Werten einer Signalstärke einer drahtlosen Verbindung (22a; 22b) zwischen dem Roboter (12a; 12b) und dem externen Gerät (16a; 16b) bereitgestellt werden.Es wird vorgeschlagen, dass in zumindest einem Verfahrensschritt eine Übertragungsposition des Roboters (12a; 12b) zu einer Übertragung von elektronischen Daten zwischen dem Roboter (12a; 12b) und dem externen Gerät (16a; 16b) in Abhängigkeit von den erfassten Werten der Signalstärke bestimmt wird.The invention is based on a method for data transmission between a mobile robot (12a; 12b), in particular an at least partially autonomous one, in particular a working robot, preferably a robot lawn mower, and an external device (16a; 16b), with a plurality of of values of a signal strength of a wireless connection (22a; 22b) between the robot (12a; 12b) and the external device (16a; 16b) detected during a movement of the robot (12a; 12b). It is proposed that in at least a method step determining a transmission position of the robot (12a; 12b) for a transmission of electronic data between the robot (12a; 12b) and the external device (16a; 16b) depending on the detected values of the signal strength.

Description

Stand der TechnikState of the art

Es ist bereits ein Verfahren zu einer Datenübertragung zwischen einem mobilen Roboter und einem externen Gerät vorgeschlagen worden, wobei in zumindest einem Verfahrensschritt eine Mehrzahl von während einer Bewegung des Roboters erfassten Werten einer Signalstärke einer drahtlosen Verbindung zwischen dem Roboter und dem externen Gerät bereitgestellt wird.A method for data transmission between a mobile robot and an external device has already been proposed, wherein a plurality of values of a signal strength of a wireless connection between the robot and the external device recorded during a movement of the robot are provided in at least one method step.

Offenbarung der ErfindungDisclosure of Invention

Die Erfindung geht aus von einem Verfahren zu einer Datenübertragung zwischen einem, insbesondere zumindest teilautonomen, mobilen Roboter, insbesondere einem Arbeitsroboter, bevorzugt einem Mähroboter, und einem externen Gerät, wobei in zumindest einem Verfahrensschritt eine Mehrzahl von während einer Bewegung des Roboters erfassten Werten einer Signalstärke einer drahtlosen Verbindung zwischen dem Roboter und dem externen Gerät bereitgestellt wird.The invention is based on a method for data transmission between a mobile robot, in particular an at least partially autonomous one, in particular a working robot, preferably a robot lawn mower, and an external device, with a plurality of signal strength values recorded during a movement of the robot being recorded in at least one method step a wireless connection between the robot and the external device is provided.

Es wird vorgeschlagen, dass in zumindest einem Verfahrensschritt eine Übertragungsposition des Roboters zu einer Übertragung von elektronischen Daten zwischen dem Roboter und dem externen Gerät in Abhängigkeit von den erfassten Werten der Signalstärke bestimmt wird.It is proposed that in at least one method step a transmission position of the robot for a transmission of electronic data between the robot and the external device is determined as a function of the recorded signal strength values.

Vorzugsweise wird, insbesondere an zumindest einer Position des Roboters, zumindest ein an einer/der Position des Roboters erfasster Wert der Signalstärke zur Bestimmung der Übertragungsposition mit den restlichen erfassten Werten der Signalstärke und/oder mit zumindest einem in Abhängigkeit von den erfassten Werten der Signalstärke ermittelten Parameter, insbesondere einem Kennwert der Signalstärke, einem Maximum der Signalstärke und/oder einem vorgegebenen Grenzwert, verglichen. Es ist denkbar, dass die Bestimmung der Übertragungsposition während einer Bewegung des Roboters erfolgt, wobei insbesondere jeweils ein an einer momentanen Position des Roboters erfasster Wert der Signalstärke zur Bestimmung der Übertragungsposition herangezogen wird, vorzugsweise mit den restlichen erfassten Werten der Signalstärke und/oder mit dem zumindest einen in Abhängigkeit von den erfassten Werten der Signalstärke ermittelten Parameter verglichen wird. Alternativ oder zusätzlich ist denkbar, dass den erfassten Werten der Signalstärke jeweils eine Position des Roboters, an der der jeweilige Wert der Signalstärke erfasst wurde, zugeordnet wird, wobei bevorzugt die Bestimmung der Übertragungsposition unabhängig von einer momentanen Position des Roboters während der Bestimmung der Übertragungsposition erfolgt.Preferably, in particular at least one position of the robot, at least one value of the signal strength recorded at a position of the robot for determining the transmission position is determined with the remaining recorded values of the signal strength and/or with at least one value determined as a function of the recorded values of the signal strength Parameters, in particular a parameter of the signal strength, a maximum of the signal strength and / or a predetermined limit value compared. It is conceivable for the transmission position to be determined during a movement of the robot, with a signal strength value recorded at a current position of the robot being used to determine the transmission position, preferably with the remaining recorded signal strength values and/or with the at least one parameter determined as a function of the recorded values of the signal strength is compared. Alternatively or additionally, it is conceivable that the recorded values of the signal strength are each assigned a position of the robot at which the respective value of the signal strength was recorded, with the transmission position preferably being determined independently of a current position of the robot during the determination of the transmission position .

Vorzugsweise erfolgt die Datenübertragung zwischen dem mobilen Roboter und dem externen Gerät drahtlos. Bevorzugt erfolgt die Datenübertragung zwischen dem mobilen Roboter und dem externen Gerät über Kommunikationsschnittstellen des Roboters und des externen Geräts. Bevorzugt ist der Roboter zu einer Bewegung innerhalb eines Bewegungsbereichs des Roboters vorgesehen. Vorzugsweise umfasst der Roboter eine Antriebseinheit zu einer angetriebenen Fortbewegung des Roboters. Insbesondere umfasst die Antriebseinheit zumindest einen Motor und zumindest ein über den Motor antriebbares Fortbewegungsmittel, beispielsweise ein Rad, eine Rolle, eine Gleiskette, einen Rotor, einen Propeller o.dgl. Der Roboter ist vorzugsweise fahrbar, schwimmfähig, tauchfähig und/oder flugfähig ausgebildet. Das externe Gerät ist vorzugsweise zur Übertragung von elektronischen Daten an den Roboter vorgesehen. Bevorzugt ist das externe Gerät in oder an dem Bewegungsbereich des Roboters angeordnet. Vorzugsweise ist die Signalstärke der drahtlosen Verbindung zwischen dem Roboter und dem externen Gerät abhängig von einer Position des Roboters relativ zu dem externen Gerät. Zusätzlich kann die Signalstärke der drahtlosen Verbindung zwischen dem Roboter und dem externen Gerät von weiteren Umgebungs- und/oder Störfaktoren abhängen, beispielsweise anderen elektromagnetischen Feldern, Objekten, die zwischen dem Roboter und dem externen Gerät angeordnet sind o.dgl. Das externe Gerät ist beispielsweise als ein Router, als ein Smart-Home-System, als ein Repeater, als ein Computer o.dgl. ausgebildet. Die drahtlose Verbindung ist bevorzugt durch ein drahtloses lokales Netzwerk gebildet. Bevorzugt erfolgt die Datenübertragung zwischen dem Roboter und dem externen Gerät über ein Wifi-zertifiziertes Signal.The data is preferably transmitted wirelessly between the mobile robot and the external device. The data transmission between the mobile robot and the external device preferably takes place via communication interfaces of the robot and the external device. The robot is preferably provided for a movement within a range of movement of the robot. The robot preferably includes a drive unit for powered locomotion of the robot. In particular, the drive unit comprises at least one motor and at least one means of locomotion that can be driven by the motor, for example a wheel, a roller, a track chain, a rotor, a propeller or the like. The robot is preferably designed to be mobile, capable of swimming, capable of diving and/or capable of flying. The external device is preferably provided for the transmission of electronic data to the robot. The external device is preferably arranged in or on the movement area of the robot. The signal strength of the wireless connection between the robot and the external device is preferably dependent on a position of the robot relative to the external device. In addition, the signal strength of the wireless connection between the robot and the external device may depend on other environmental and/or interfering factors, such as other electromagnetic fields, objects placed between the robot and the external device, or the like. The external device is, for example, a router, a smart home system, a repeater, a computer or the like. educated. The wireless connection is preferably formed by a wireless local area network. The data transmission between the robot and the external device preferably takes place via a Wifi-certified signal.

Vorzugsweise ist das Verfahren dazu vorgesehen, elektronische Daten drahtlos zwischen dem Roboter und dem externen Gerät zu übertragen. Bevorzugt ist das Verfahren dazu vorgesehen, elektronische Daten drahtlos von dem externen Gerät an den Roboter zu übertragen, beispielsweise zur Softwareaktualisierung, zu einer Übertragung bzw. Aktualisierung einer virtuellen Karte und/oder zu einem Anpassen zumindest eines Grenzwerts, Kennwerts o.dgl. der Signalstärke. In einer bevorzugten Ausgestaltung erfolgt ein Bereitstellen der Mehrzahl von erfassten Werten der Signalstärke mittels des Roboters, insbesondere einer Recheneinheit des Roboters. Vorzugsweise wird die Mehrzahl von erfassten Werten der Signalstärke auf dem Roboter, insbesondere der Recheneinheit des Roboters, hinterlegt. Es ist denkbar, dass die erfassten Werte der Signalstärke jeweils bei oder nach einer Erfassung des jeweiligen Werts hinterlegt werden. Vorzugsweise erfolgt die Bestimmung der Übertragungsposition mittels des Roboters, insbesondere der Recheneinheit des Roboters. Alternativ oder zusätzlich ist denkbar, dass die erfassten Werte der Signalstärke mittels des externen Geräts, insbesondere einer Recheneinheit des externen Geräts, bereitgestellt werden und/oder, dass die Bestimmung der Übertragungsposition mittels des externen Geräts, insbesondere der Recheneinheit des externen Geräts, erfolgt. Insbesondere wird die bestimmte Übertragungsposition in zumindest einem Verfahrensschritt von dem externen Gerät an den Roboter übertragen. Alternativ oder zusätzlich ist denkbar, dass der Roboter mittels des externen Geräts, insbesondere über die drahtlose Verbindung, in Abhängigkeit von der bestimmten Übertragungsposition angesteuert wird, vorzugsweise zu einem Bewegen des Roboters an die Übertragungsposition. In einer besonders bevorzugten Ausgestaltung ist der Roboter hinsichtlich einer Bewegung autark ausgebildet, wobei insbesondere eine Bewegung des Roboters über die Recheneinheit des Roboters gesteuert wird. Vorzugsweise werden die Werte der Signalstärke, insbesondere die vorher genannte Mehrzahl der Werte der Signalstärke, mittels des Roboters, insbesondere der Kommunikationsschnittstelle des Roboters, erfasst. Alternativ oder zusätzlich ist denkbar, dass Werte der Signalstärke mittels des externen Geräts erfasst werden. Insbesondere falls die Bestimmung der Übertragungsposition mittels des Roboters erfolgt, werden über das externe Gerät erfasste Werte der Signalstärke zur Bestimmung der Übertragungsposition vorzugsweise von dem externen Gerät an den Roboter übertragen, insbesondere über die drahtlose Verbindung.The method is preferably provided for the wireless transmission of electronic data between the robot and the external device. The method is preferably provided for wirelessly transmitting electronic data from the external device to the robot, for example for software updates, for transmitting or updating a virtual map and/or for adjusting at least one limit value, characteristic value or the like. the signal strength. In a preferred embodiment, the robot, in particular a computing unit of the robot, provides the plurality of detected values of the signal strength. Preferably, the plurality of detected values of the signal strength is stored on the robot, in particular on the robot's computing unit. It is conceivable that the recorded values of the signal strength are respectively stored during or after a recording of the respective value. The transfer position is preferably determined by means of the robot, in particular the computing unit of the robot. Alternatively or It is also conceivable that the recorded signal strength values are provided by the external device, in particular a computing unit of the external device, and/or that the transmission position is determined by the external device, in particular the computing unit of the external device. In particular, the specific transfer position is transferred from the external device to the robot in at least one method step. Alternatively or additionally, it is conceivable that the robot is controlled by the external device, in particular via the wireless connection, depending on the specific transfer position, preferably for moving the robot to the transfer position. In a particularly preferred embodiment, the robot is designed to be self-sufficient with regard to a movement, in particular a movement of the robot being controlled via the computing unit of the robot. The values of the signal strength, in particular the aforementioned plurality of values of the signal strength, are preferably recorded by means of the robot, in particular the communication interface of the robot. Alternatively or additionally, it is conceivable that values of the signal strength are recorded using the external device. In particular if the transmission position is determined by the robot, values of the signal strength recorded via the external device for determining the transmission position are preferably transmitted from the external device to the robot, in particular via the wireless connection.

Bevorzugt wird in zumindest einem Verfahrensschritt mittels des externen Geräts ein Bereitstehen von elektronischen Daten zur Übertragung an den Roboter signalisiert, wobei vorzugsweise zumindest ein Bereitstehungssignal an den Roboter übermittelt wird. Bevorzugt erfolgt in zumindest einem Verfahrensschritt bei bzw. nach einem Signalisieren des Bereitstehens von zu übertragenden elektronischen Daten über das externe Gerät mittels des Roboters eine Bestimmung der Übertragungsposition zur Übertragung der elektronischen Daten. Alternativ oder zusätzlich ist denkbar, dass eine Bestimmung der Übertragungsposition jeweils in periodischen zeitlichen Abständen und/oder jeweils nach einer vorgegebenen zurückgelegten Strecke erfolgt, wobei bevorzugt bei bzw. nach einem Signalisieren des Bereitstehens von zu übertragenden elektronischen Daten der Roboter derart angesteuert wird, dass der Roboter zu einer, insbesondere zuletzt, bestimmten Übertragungsposition bewegt wird. Alternativ oder zusätzlich ist denkbar, dass bei bzw. nach einem Signalisieren des Bereitstehens von zu übertragenden elektronischen Daten während einer Bewegung des Roboters, beispielsweise auf einem vorgegebenen Pfad und/oder auf einem zufällig ausgewählten Pfad, in regelmäßigen zeitlichen und/oder örtlichen Abständen eine Bestimmung der Übertragungsposition jeweils in Abhängigkeit von einer an einer momentanen Position des Roboters erfassten Signalstärke erfolgt. Bevorzugt wird der Roboter bei einer bestimmten Übertragungsposition, wobei insbesondere eine Signalstärke einen gewissen Wert überschreitet, derart angesteuert, dass der Roboter an der jeweiligen Übertragungsposition gestoppt wird, bevorzugt bis die Übertragung der elektronischen Daten abgeschlossen ist.Preferably, in at least one method step, the external device signals the availability of electronic data for transmission to the robot, with at least one readiness signal preferably being transmitted to the robot. Preferably, in at least one method step, when or after signaling the availability of electronic data to be transmitted via the external device, the robot determines the transmission position for transmission of the electronic data. Alternatively or additionally, it is conceivable for the transmission position to be determined at periodic time intervals and/or after a specified distance covered, with the robot preferably being controlled when or after signaling that electronic data to be transmitted is ready such that the Robot is moved to a particular last specific transfer position. Alternatively or additionally, it is conceivable that when or after signaling the availability of electronic data to be transmitted during a movement of the robot, for example on a predetermined path and/or on a randomly selected path, a determination is made at regular time and/or spatial intervals of the transmission position takes place in each case as a function of a signal strength detected at a current position of the robot. The robot is preferably controlled at a specific transmission position, with a signal strength in particular exceeding a certain value, in such a way that the robot is stopped at the respective transmission position, preferably until the transmission of the electronic data is complete.

Es ist denkbar, dass das Verfahren zur Datenübertragung zwischen dem mobilen Roboter und dem externen Gerät zumindest teilweise oder vollständig als ein computerimplementiertes Verfahren ausgebildet ist. Vorzugsweise wird das Verfahren, insbesondere die Verfahrensschritte des Verfahrens, mittels der Recheneinheit des Roboters und/oder des externen Geräts ausgeführt. Es ist denkbar, dass eine Position des Roboters, insbesondere über eine Sensoreinheit des Roboters und/oder des externen Geräts, kontinuierlich oder periodisch ermittelt und/oder erfasst wird oder dass sich der Roboter zumindest im Wesentlichen unlokalisiert und/oder auf zufälligen Bahnen bewegt, wobei insbesondere eine Erfassung der Werte der Signalstärke zur Bestimmung der Übertragungsposition während einer Bewegung des Roboters erfolgt.It is conceivable that the method for data transmission between the mobile robot and the external device is designed at least partially or completely as a computer-implemented method. The method, in particular the method steps of the method, is preferably carried out using the computing unit of the robot and/or the external device. It is conceivable that a position of the robot, in particular via a sensor unit of the robot and/or the external device, is determined and/or recorded continuously or periodically, or that the robot moves at least essentially unlocalized and/or on random paths, wherein in particular, the values of the signal strength are recorded to determine the transmission position during a movement of the robot.

Durch die erfindungsgemäße Ausgestaltung des Verfahrens kann eine vorteilhaft hohe Übertragungsrate zu einer Übertragung der elektronischen Daten während einer Bewegung des Roboters ermöglicht werden. Es kann vorteilhaft eine Ansteuerung des Roboters zu einem Erreichen der zur Datenübertragung vorteilhaften Übertragungsposition ermöglicht werden. Es kann ein vorteilhaft einfaches und schnelles Bestimmen der Übertragungsposition erreicht werden. Insbesondere können vorteilhaft geringe Anforderungen an eine Rechenleistung des Roboters bzw. der Recheneinheit zur Bestimmung der Übertragungsposition ermöglicht werden. Dadurch kann eine vorteilhaft kostengünstige Ausgestaltung des Roboters und/oder des externen Geräts erreicht werden. Bevorzugt kann die Ermittlung der Übertragungsposition dadurch mittels vorteilhaft kostengünstigen und/oder bezüglich einer Rechenleistung schwächeren Robotern bzw. externen Geräten ausgeführt werden. Es kann eine vorteilhaft zielgerichtete und/oder zeitoptimierte Suche und/oder Wiederauffindung einer Übertragungsposition ermöglicht werden. Insbesondere kann eine Bestimmung der Übertragungsposition vorteilhaft unabhängig von einer virtuellen Karte und/oder einer Lokalisierung des Roboters ermöglicht werden.The configuration of the method according to the invention enables an advantageously high transmission rate for transmission of the electronic data during a movement of the robot. Advantageously, the robot can be controlled to reach the transmission position that is advantageous for data transmission. An advantageously simple and quick determination of the transmission position can be achieved. In particular, advantageously low demands on the computing power of the robot or the computing unit for determining the transmission position can be made possible. As a result, an advantageously cost-effective design of the robot and/or the external device can be achieved. The determination of the transmission position can preferably be carried out by means of robots or external devices that are advantageously inexpensive and/or have weaker computing power. An advantageously targeted and/or time-optimized search and/or retrieval of a transmission position can be made possible. In particular, the transmission position can advantageously be determined independently of a virtual map and/or a localization of the robot.

Des Weiteren wird vorgeschlagen, dass in zumindest einem Verfahrensschritt die Mehrzahl von Werten der Signalstärke innerhalb eines vorgegebenen Bewegungsbereichs des Roboters zumindest im Wesentlichen gleichmäßig verteilt erfasst wird, vorzugsweise während einem, insbesondere systematischen, Abfahren des Bewegungsbereichs durch den Roboter. Es kann ein vorteilhaft einfaches und zuverlässiges Auffinden von Übertragungspositionen mit einer hohen Signalstärke innerhalb des Bewegungsbereichs ermöglicht werden. Es kann vorteilhaft eine Übertragungsposition mit einem Maximum einer möglichen verfügbaren Signalstärke innerhalb des Bewegungsbereichs bestimmt werden. Die Erfassung der Werte der Signalstärke kann vorteilhaft während einem Arbeits-, Bewegungsvorgangs des Roboters im Bewegungsbereich durchgeführt werden. Unter einer „im Wesentlichen gleichmäßig verteilten“ Erfassung soll insbesondere eine Erfassung von Messwerten, insbesondere den Werten der Signalstärke, verstanden werden, wobei die minimalen Abstände zwischen Erfassungspositionen der einzelnen Messwerte, insbesondere in einer Haupterstreckungsebene betrachtet, vorzugsweise jeweils zu einer nächstliegenden Erfassungsposition, und/oder die zeitlichen Abstände zwischen Erfassungszeitpunkten direkt hintereinander erfasster Messwerte ähnlich, vorzugsweise zumindest im Wesentlichen identisch, ausgebildet sind, insbesondere sich untereinander um höchstens 10 %, vorzugsweise um höchstens 7 % und besonders bevorzugt um höchstens 5 %, unterscheiden. Vorzugsweise wird die Mehrzahl von erfassten Werten der Signalstärke, insbesondere vor einem Beginn eines Arbeitsvorgangs des Roboters, bevorzugt zum Bearbeiten eines Arbeitsbereichs/Bewegungsbereichs des Roboters, bei einem Abfahren eines Rands des Bewegungsbereichs/des Arbeitsbereichs erfasst. Es ist denkbar, dass eine Bestimmung der Übertragungsposition durch eine Auswahl einer der den erfassten Werten der Signalstärke zugeordneten Positionen des Roboters erfolgt. Vorzugsweise wird die Mehrzahl von Werten der Signalstärke über den Bewegungsbereich/Arbeitsbereich örtlich zumindest im Wesentlichen gleichmäßig verteilt erfasst und/oder über die Bewegung des Roboters, insbesondere beim Bearbeiten des Arbeitsbereichs/Bewegungsbereichs zeitlich zumindest im Wesentlichen gleichmäßig verteilt erfasst.Furthermore, it is proposed that in at least one method step the plurality of values of the signal strength within a predetermined range of movement of the robot at least least is recorded in a substantially uniformly distributed manner, preferably during an, in particular systematic, traversing of the movement range by the robot. An advantageously simple and reliable finding of transmission positions with a high signal strength within the movement area can be made possible. Advantageously, a transmission position can be determined with a maximum of a possible available signal strength within the range of movement. The detection of the signal strength values can advantageously be carried out during a work or movement process of the robot in the movement area. An "essentially evenly distributed" acquisition is to be understood in particular as an acquisition of measured values, in particular the values of the signal strength, with the minimum distances between acquisition positions of the individual measured values, particularly in a main extension plane, preferably in each case to a nearest acquisition position, and/ or the time intervals between acquisition times of measured values acquired directly one after the other are similar, preferably at least essentially identical, in particular differing from one another by at most 10%, preferably by at most 7% and particularly preferably by at most 5%. Preferably, the plurality of recorded values of the signal strength are recorded, in particular before the start of a work process of the robot, preferably for processing a work area/movement area of the robot, when traversing an edge of the movement area/the work area. It is conceivable for the transmission position to be determined by selecting one of the positions of the robot associated with the recorded values of the signal strength. Preferably, the plurality of values of the signal strength are recorded at least substantially evenly distributed locally over the movement area/work area and/or recorded at least substantially evenly distributed over time over the movement of the robot, in particular when processing the work area/movement area.

Zudem wird vorgeschlagen, dass in zumindest einem Verfahrensschritt die Übertragungsposition in Abhängigkeit von einem Grenzwert der Signalstärke bestimmt wird, wobei der Grenzwert der Signalstärke in Abhängigkeit von einer Größe der zu übertragenden elektronischen Daten ermittelt wird. Es kann hinsichtlich einer Größe der elektronischen Daten eine vorteilhaft flexible Bestimmung der Übertragungsposition ermöglicht werden. Insbesondere kann eine vorteilhaft kurze Bestimmungszeit für eine Bestimmung der Übertragungsposition zur Übertragung von kleinen Datenpaketen ermöglicht werden, wobei insbesondere lediglich für große Datenpakete eine Übertragungsposition mit höherer Signalstärke zur Übertragung der Daten ausgewählt wird. Bevorzugt wird in zumindest einem Verfahrensschritt der Grenzwert der Signalstärke im Roboter, insbesondere der Recheneinheit des Roboters, hinterlegt. Insbesondere wird der Grenzwert der Signalstärke proportional zu einer Größe der zu übertragenden elektronischen Daten ermittelt. Insbesondere wird für eine Übertragung eines Datenpakets, welches größer ausgebildet ist wie ein anderes Datenpaket, ein größerer Grenzwert ermittelt wie für eine Übertragung des anderen Datenpakets. Vorzugsweise wird der Grenzwert derart ermittelt, dass eine mit der an der Übertragungsposition erfassten Signalstärke benötigte Übertragungszeit zur Übertragung der elektronischen Daten unterhalb eines vorgegebenen Grenzwerts der Übertragungszeit liegt. Insbesondere ist eine Übertragungszeit zur Übertragung von elektronischen Daten abhängig von der Signalstärke der drahtlosen Verbindung bei der Übertragung der elektronischen Daten, insbesondere an der Übertragungsposition.In addition, it is proposed that in at least one method step the transmission position be determined as a function of a limit value of the signal strength, with the limit value of the signal strength being determined as a function of a size of the electronic data to be transmitted. With regard to the size of the electronic data, an advantageously flexible determination of the transmission position can be made possible. In particular, an advantageously short determination time for determining the transmission position for the transmission of small data packets can be made possible, with a transmission position with a higher signal strength for transmitting the data being selected in particular only for large data packets. In at least one method step, the limit value of the signal strength is preferably stored in the robot, in particular in the computing unit of the robot. In particular, the limit value of the signal strength is determined proportionally to a size of the electronic data to be transmitted. In particular, a larger limit value is determined for a transmission of a data packet that is larger than another data packet than for a transmission of the other data packet. The limit value is preferably determined in such a way that a transmission time required for the transmission of the electronic data with the signal strength detected at the transmission position is below a predetermined limit value of the transmission time. In particular, a transmission time for the transmission of electronic data is dependent on the signal strength of the wireless connection when transmitting the electronic data, in particular at the transmission position.

Ferner wird vorgeschlagen, dass der Roboter, insbesondere die Antriebseinheit des Roboters, in zumindest einem Verfahrensschritt zur Übertragung von elektronischen Daten zwischen dem Roboter und dem externen Gerät für eine Bewegung an die Übertragungsposition angesteuert wird. Es kann eine vorteilhaft schnelle und direkte Datenübertragung ermöglicht werden, insbesondere da der Roboter zur Übertragung der elektronischen Daten zur bestimmten Übertragungsposition bewegt werden kann. Vorzugsweise erfolgt eine Ansteuerung des Roboters zur Bewegung des Roboters mittels der Recheneinheit des Roboters oder mittels des externen Geräts. Bevorzugt erfolgt die Ansteuerung des Roboters zur Übertragung von elektronischen Daten zwischen dem Roboter und dem externen Gerät bei oder nach einer Erzeugung und/oder einem Empfang des/eines Bereitstehungssignals des externen Geräts.It is also proposed that the robot, in particular the drive unit of the robot, is controlled to move to the transmission position in at least one method step for the transmission of electronic data between the robot and the external device. An advantageously fast and direct data transmission can be made possible, in particular since the robot can be moved to the specific transmission position in order to transmit the electronic data. The robot is preferably controlled to move the robot by means of the computing unit of the robot or by means of the external device. The robot is preferably controlled for the transmission of electronic data between the robot and the external device during or after generation and/or reception of the ready signal(s) from the external device.

Des Weiteren wird vorgeschlagen, dass in zumindest einem Verfahrensschritt erfasste Werte der Signalstärke in eine virtuelle Karte übertragen werden, wobei eine Bestimmung der Übertragungsposition mittels der virtuellen Karte erfolgt. Es kann vorteilhaft eine Visualisierung der Abdeckung der Signalstärke in einem Bewegungsbereich des Roboters ermöglicht werden. Dadurch kann eine vorteilhaft schnelle Ermittlung eines Bewegungspfads des Roboters zur Ansteuerung der Übertragungsposition erreicht werden. Zudem kann eine vorteilhaft hohe Funktionalität zur Information eines Benutzers erreicht werden, insbesondere da über die virtuelle Karte eine Abdeckung der Signalstärke in einem Bewegungsbereich des Roboters an den Benutzer ausgegeben werden kann. Dadurch kann eine vorteilhaft einfache Optimierung der Abdeckung der Signalstärke durch den Benutzer ermöglicht werden. Vorzugsweise umfasst die virtuelle Karte zumindest den Bewegungsbereich/Arbeitsbereich des Roboters. Es ist denkbar, dass die virtuelle Karte eine Position des externen Geräts umfasst. Vorzugsweise wird die virtuelle Karte in zumindest einem Verfahrensschritt, insbesondere bei einer Inbetriebnahme des Roboters und/oder des externen Geräts und/oder durch einen Benutzer, bereitgestellt. Bevorzugt wird die virtuelle Karte in zumindest einem Verfahrensschritt in dem Roboter, insbesondere der Recheneinheit des Roboters, und/oder der externen Einheit hinterlegt. Bevorzugt erfolgt eine Übertragung der erfassten Werte der Signalstärke in die virtuelle Karte mittels des Roboters, insbesondere der Recheneinheit des Roboters, und/oder mittels des externen Geräts, vorzugsweise jeweils bei oder nach einer Erfassung der einzelnen Werte der Signalstärke oder in periodischen Intervallen, beispielsweise an bestimmten vorgegebenen Positionen des Roboters, wie insbesondere einer Position an einer Ladestation. Alternativ oder zusätzlich ist denkbar, dass die erfassten Werte der Signalstärke hinterlegt werden und erst bei einer Bestimmung der Übertragungsposition bzw. zur Bestimmung der Übertragungsposition in die virtuelle Karte übertragen werden. Insbesondere wird jeweils eine momentane Position des Roboters in die virtuelle Karte übertragen. Bevorzugt erfolgt die Bestimmung der Übertragungsposition mittels der virtuellen Karte in Abhängigkeit von einer momentanen Position des Roboters und einer hinterlegten Position innerhalb der virtuellen Karte bzw. des Bewegungsbereichs, an der die Signalstärke einen/den vorgegebenen Grenzwert der Signalstärke überschreitet, ein lokales Maximum der Signalstärke angeordnet ist und/oder ein absolutes Maximum der Signalstärke angeordnet ist.Furthermore, it is proposed that values of the signal strength recorded in at least one method step are transmitted to a virtual map, with the transmission position being determined using the virtual map. Advantageously, the coverage of the signal strength in a movement range of the robot can be visualized. As a result, an advantageously rapid determination of a movement path of the robot for controlling the transfer position can be achieved. In addition, an advantageously high level of functionality for informing a user can be achieved, in particular since coverage of the signal strength in a range of movement of the robot can be output to the user via the virtual map. This allows the user to optimize the coverage of the signal strength in an advantageously simple manner. Preferably, the virtual map includes at least the range of motion/workspace of the robot. It is conceivable that the virtual map includes a position of the external device. The virtual card is preferably provided in at least one method step, in particular when the robot and/or the external device is put into operation and/or by a user. The virtual card is preferably stored in at least one method step in the robot, in particular the computing unit of the robot, and/or the external unit. Preferably, the recorded values of the signal strength are transmitted to the virtual map by means of the robot, in particular the computing unit of the robot, and/or by means of the external device, preferably during or after the individual values of the signal strength are recorded or at periodic intervals, for example on certain predetermined positions of the robot, such as in particular a position at a charging station. Alternatively or additionally, it is conceivable that the recorded values of the signal strength are stored and are only transmitted to the virtual map when the transmission position is determined or to determine the transmission position. In particular, a current position of the robot is transferred to the virtual map. The transmission position is preferably determined using the virtual map as a function of a current position of the robot and a stored position within the virtual map or the movement area at which the signal strength exceeds a/the specified limit value of the signal strength, a local maximum of the signal strength being arranged and/or an absolute maximum of the signal strength is arranged.

Zudem wird vorgeschlagen, dass in zumindest einem Verfahrensschritt der Roboter zu einer Bestimmung der Übertragungsposition derart angesteuert wird, dass der Roboter einen Rand eines vorgegebenen Bewegungsbereichs des Roboters abfährt. Es kann eine vorteilhaft schnelle Bestimmung einer Übertragungsposition mit ausreichend hoher Signalstärke erreicht werden, insbesondere falls das externe Gerät außerhalb des Bewegungsbereichs angeordnet ist, wobei bevorzugt an zumindest einer Stelle des Rands eine hohe Signalstärke zu erwarten ist. Es kann eine komplexe und rechenaufwendige Ansteuerung des Roboters zur Bewegung an eine spezielle Position innerhalb des Bewegungsbereichs vorteilhaft entfallen, insbesondere da der Rand des Bewegungsbereichs auch für einfach und kostengünstig ausgestaltete Roboter bereits erfassbar/abfahrbar ist. Vorzugsweise ist der Bewegungsbereich und/oder der Rand des Bewegungsbereichs in dem Roboter, insbesondere der Recheneinheit des Roboters, hinterlegt und/oder mittels des Roboters, insbesondere einer Erfassungseinheit des Roboters, erfassbar. Beispielsweise ist der Rand des Bewegungsbereichs über ein Positionsbestimmungssystem, wie insbesondere GPS, Galileo o.dgl., eine Begrenzungsvorrichtung, wie insbesondere ein Perimeterkabel o.dgl., erfassbar. Alternativ oder zusätzlich ist denkbar, dass der Rand des Bewegungsbereichs zu einem Abfahren durch den Roboter über die virtuelle Karte ermittelt wird. Bevorzugt wird während dem Abfahren des Rands des Bewegungsbereichs, insbesondere in zumindest im Wesentlichen regelmäßigen zeitlichen und/oder örtlichen Abständen, die Signalstärke der drahtlosen Verbindung erfasst, wobei vorzugsweise in Abhängigkeit von den während dem Abfahren des Rands des Bewegungsbereichs erfassten Werten der Signalstärke die Übertragungsposition bestimmt wird. Es ist denkbar, dass die Übertragungsposition für eine Position auf dem Rand des Bewegungsbereichs bestimmt wird, falls ein erfasster Wert der Signalstärke an der jeweiligen Position den/einen vorgegebenen Grenzwert der Signalstärke überschreitet. Es ist denkbar, dass der Roboter, insbesondere die Antriebseinheit des Roboters, vorzugsweise über die Recheneinheit des Roboters, bei oder nach einem Empfang des Bereitstehungssignals zum Abfahren des Rands des Bewegungsbereichs angesteuert wird, vorzugsweise zur Bestimmung der Übertragungsposition, um eine Übertragung der elektronischen Daten durchzuführen.In addition, it is proposed that in at least one method step the robot is controlled to determine the transfer position in such a way that the robot travels along an edge of a predefined range of movement of the robot. An advantageously rapid determination of a transmission position with a sufficiently high signal strength can be achieved, in particular if the external device is arranged outside the movement area, with a high signal strength preferably being to be expected at at least one point of the edge. A complex and computationally expensive control of the robot for moving to a special position within the movement area can advantageously be omitted, in particular since the edge of the movement area can already be detected/traversed by simple and inexpensive robots. The range of movement and/or the edge of the range of movement is preferably stored in the robot, in particular the computing unit of the robot, and/or can be detected by the robot, in particular a detection unit of the robot. For example, the edge of the movement area can be detected via a position determination system, such as in particular GPS, Galileo or the like, a limiting device such as in particular a perimeter cable or the like. As an alternative or in addition, it is conceivable that the edge of the movement area for a movement by the robot is determined using the virtual map. The signal strength of the wireless connection is preferably recorded while traversing the edge of the movement area, in particular at at least essentially regular time and/or spatial intervals, with the transmission position preferably being determined as a function of the values of the signal strength recorded while traversing the edge of the movement area becomes. It is conceivable that the transmission position for a position on the edge of the movement area is determined if a detected value of the signal strength at the respective position exceeds the/a predetermined limit value of the signal strength. It is conceivable that the robot, in particular the drive unit of the robot, is actuated, preferably via the computing unit of the robot, upon or after receiving the ready signal to traverse the edge of the movement area, preferably to determine the transmission position in order to transmit the electronic data .

Ferner wird vorgeschlagen, dass der Roboter in zumindest einem Verfahrensschritt zu einer Bestimmung der Übertragungsposition in Abhängigkeit von einem durch einen Benutzer vorgegebenen Positionsparameter eines Objekts oder eines Orts an oder in einem vorgegebenen Bewegungsbereich des Roboters angesteuert wird. Es kann eine vorteilhaft schnelle Bestimmung einer Übertragungsposition mit ausreichend hoher Signalstärke erreicht werden, insbesondere da eine Position des externen Geräts und/oder eine bereits bekannte Übertragungsposition vorgegeben werden kann. Bevorzugt wird in zumindest einem Verfahrensschritt, insbesondere bei einer Inbetriebnahme des Roboters und/oder des externen Geräts, der Positionsparameter des Objekts oder des Orts von dem Benutzer bereitgestellt und vorzugsweise im Roboter, insbesondere der Recheneinheit des Roboters, und/oder dem externen Gerät hinterlegt. Alternativ oder zusätzlich ist denkbar, dass vor oder nach einem Erzeugen des Bereitstehungssignals eine Ausgabe zur Aufforderung eines Benutzers erfolgt, wobei der Benutzer zu einer Bereitstellung eines Werts des Positionsparameters des Objekts oder des Orts aufgefordert wird. Unter einem „Positionsparameter eines Objekts oder eines Orts“ soll insbesondere ein Parameter verstanden werden, der eine Information über eine Position des Objekts oder des Orts umfasst, vorzugsweise relativ zu dem Bewegungsbereich, relativ zu dem Roboter und/oder relativ zu dem externen Gerät. Beispielsweise ist der Positionsparameter als eine Position des externen Geräts ausgebildet, vorzugsweise relativ zum Bewegungsbereich. Insbesondere wird der Roboter zur Bestimmung der Übertragungsposition derart angesteuert, dass der Roboter in Richtung des externen Geräts bewegt wird. Alternativ oder zusätzlich ist denkbar, dass der Positionsparameter einen, insbesondere für den Roboter, unzugänglichen Bereich innerhalb des Bewegungsbereichs angibt oder beschreibt, wobei insbesondere der Roboter zur Bestimmung der Übertragungsposition derart angesteuert wird, dass der Roboter den über den Positionsparameter angegebenen Bereich meidet. Alternativ oder zusätzlich ist denkbar, dass der Positionsparameter eine Position eines für die Signalstärke der drahtlosen Verbindung relevanten Objekts, beispielsweise einer Mauer, eines Zauns o.dgl., angibt oder beschreibt, wobei insbesondere der Roboter zur Bestimmung der Übertragungsposition derart angesteuert wird, dass der Roboter das Objekt umfährt, und/oder einen Bewegungspfad einschlägt, welcher derart ausgebildet ist, dass eine direkte Verbindungslinie zwischen dem Roboter und dem externen Gerät beabstandet von dem Objekt ausgebildet ist. In einer bevorzugten beispielhaften Ausgestaltung ist denkbar, dass der Positionsparameter die Position des externen Geräts angibt, welche insbesondere außerhalb des Bewegungsbereichs des Roboters ausgebildet ist, wobei der Roboter zur Bestimmung der Übertragungsposition derart angesteuert wird, dass der Roboter an eine Stelle am Rand des Bewegungsbereichs bewegt wird, die vorzugsweise der Position des externen Geräts am nächsten ist.It is also proposed that the robot is controlled in at least one method step to determine the transfer position depending on a position parameter of an object or a location specified by a user at or in a specified range of movement of the robot. A transmission position can be advantageously determined quickly with a sufficiently high signal strength, in particular since a position of the external device and/or a transmission position that is already known can be specified. In at least one method step, in particular when the robot and/or the external device is started up, the position parameter of the object or the location is preferably provided by the user and preferably stored in the robot, in particular the computing unit of the robot, and/or the external device. Alternatively or additionally, it is conceivable that before or after the ready signal is generated, an output to prompt a user takes place, with the user being prompted to provide a value of the position parameter of the object or of the location. A “position parameter of an object or a location” is to be understood in particular as a parameter that includes information about a position of the object or the location, preferably relative to the range of motion, relative to the robot and/or relative to the external device. At for example, the position parameter is embodied as a position of the external device, preferably relative to the range of motion. In particular, the robot is controlled to determine the transfer position in such a way that the robot is moved in the direction of the external device. Alternatively or additionally, it is conceivable for the position parameter to indicate or describe an area within the movement area that is inaccessible, in particular for the robot, with the robot in particular being controlled to determine the transfer position in such a way that the robot avoids the area indicated by the position parameter. Alternatively or additionally, it is conceivable that the position parameter specifies or describes a position of an object relevant to the signal strength of the wireless connection, for example a wall, a fence or the like, with the robot in particular being controlled to determine the transmission position in such a way that the Robot drives around the object and/or takes a path of movement which is designed in such a way that a direct connecting line between the robot and the external device is formed at a distance from the object. In a preferred exemplary embodiment, it is conceivable that the position parameter indicates the position of the external device, which is in particular outside the range of motion of the robot, wherein the robot is controlled to determine the transfer position in such a way that the robot moves to a point at the edge of the range of motion which is preferably closest to the position of the external device.

Des Weiteren wird vorgeschlagen, dass in zumindest einem Verfahrensschritt aus der Mehrzahl von erfassten Werten der Signalstärke ein zumindest im Wesentlichen positionsunabhängiger, insbesondere statistischer, Kennwert der Signalstärke für einen vorgegebenen Bewegungsbereich des Roboters ermittelt wird, wobei in zumindest einem Verfahrensschritt eine Bestimmung der Übertragungsposition und/oder eine Übertragung der elektronischen Daten zwischen dem Roboter und dem externen Gerät in Abhängigkeit von dem ermittelten Kennwert der Signalstärke erfolgt. Es kann vorteilhaft einfach und mit einer vorteilhaft geringen Rechenleistung ein Kennwert zur Bestimmung der Übertragungsposition ermittelt werden. Es kann eine vorteilhaft situationsspezifische Anpassung des Kennwerts an die im Bewegungsbereich erfassten Werte erfolgen. Insbesondere kann eine Bestimmung der Übertragungsposition vorteilhaft unabhängig von einer virtuellen Karte und/oder einer Lokalisierung des Roboters ermöglicht werden. Bevorzugt kann durch den Kennwert vorteilhaft einfach ein Parameter als Entscheidungsgrundlage für von einer Signalstärke der drahtlosen Verbindung abhängige Entscheidungen zur Steuerung des Roboters erreicht werden. Vorzugsweise wird der Kennwert der Signalstärke unter Berücksichtigung einer über den Bewegungsbereich zumindest im Wesentlichen gleichmäßig verteilten Auswahl an erfassten Werten der Signalstärke oder aus allen im Bewegungsbereich erfassten Werten der Signalstärke ermittelt, wobei insbesondere jeweils für eine Mehrzahl von an einer bestimmten Position im Bewegungsbereich erfassten Werten der Signalstärke jeweils nur einer der erfassten Werte der Signalstärke berücksichtigt wird. Vorzugsweise wird der Kennwert der Signalstärke derart ermittelt, dass ein ermittelter Wert des Kennwerts zwischen einem Maximum und einem Minimum der im Bewegungsbereich erfassten Werte der Signalstärke liegt. Es ist denkbar, dass der Kennwert der Signalstärke zu einer Klassifikation einer Signalqualität der drahtlosen Verbindung, insbesondere für den Bewegungsbereich/Arbeitsbereich, herangezogen wird. Vorzugsweise wird in zumindest einem Verfahrensschritt eine Benachrichtigung an einen Benutzer ausgegeben, falls der ermittelte Kennwert der Signalstärke kleiner als ein vorgegebener Übertragungsgrenzwert der Signalstärke für die Übertragung der elektronischen Daten ist.Furthermore, it is proposed that in at least one method step an at least essentially position-independent, in particular statistical, characteristic value of the signal strength for a predetermined range of motion of the robot is determined from the plurality of recorded values of the signal strength, with the transmission position and/or transmission position being determined in at least one method step or the electronic data is transmitted between the robot and the external device as a function of the characteristic value determined for the signal strength. A characteristic value for determining the transmission position can advantageously be determined simply and with an advantageously low computing power. An advantageously situation-specific adaptation of the characteristic value to the values recorded in the range of movement can take place. In particular, the transmission position can advantageously be determined independently of a virtual map and/or a localization of the robot. Advantageously, the characteristic value can be used to simply achieve a parameter as a basis for making decisions about controlling the robot that are dependent on a signal strength of the wireless connection. Preferably, the characteristic value of the signal strength is determined taking into account a selection of recorded signal strength values that is at least substantially evenly distributed over the movement area or from all signal strength values recorded in the movement area, with in particular for a plurality of values recorded at a specific position in the movement area Signal strength only one of the detected values of the signal strength is taken into account. The characteristic value of the signal strength is preferably determined in such a way that a determined value of the characteristic value lies between a maximum and a minimum of the values of the signal strength detected in the movement area. It is conceivable that the characteristic value of the signal strength is used to classify a signal quality of the wireless connection, in particular for the movement area/work area. In at least one method step, a notification is preferably issued to a user if the determined characteristic value of the signal strength is less than a predefined transmission limit value of the signal strength for the transmission of the electronic data.

Zudem wird vorgeschlagen, dass der Kennwert der Signalstärke derart ermittelt wird, dass ein maximaler Wert der erfassten Werte der Signalstärke zumindest 2 dbm, vorzugsweise zumindest 3 dbm und besonders bevorzugt zumindest 4 dbm größer als der Kennwert der Signalstärke ausgebildet ist. Vorzugsweise ist auf dem Roboter eine definierte Signalstärkedifferenz hinterlegt, welche den Kennwert der Signalstärke anhand des Maximalwerts der Signalstärke definiert. Es ist insbesondere denkbar, dass die Signalstärkedifferenz bei einer sehr starken Abweichung des Maximalwerts von anderen Werten der Signalstärke, insbesondere von einem Mittelwert der Signalstärke, automatisch vergrößert wird. Zudem oder alternativ wäre denkbar, dass die Signalstärke derart ermittelt wird, dass zumindest mehr als 40% der Mehrzahl von erfassten Werten der Signalstärke größer als der Kennwert der Signalstärke ausgebildet sind. Insbesondere könnte der Kennwert der Signalstärke derart gewählt sein, dass mehr als 40% aller erfassten Werten der Signalstärke innerhalb des Bewegungsbereichs größer als der Kennwert der Signalstärke ausgebildet sind, während insbesondere weniger als 60% aller erfassten Werte der Signalstärke innerhalb des Bewegungsbereichs kleiner als der Kennwert der Signalstärke ausgebildet sind. Es kann eine vorteilhaft einfache und schnelle Ermittlung des Kennwerts der Signalstärke ermöglicht werden. Es können vorteilhaft geringe Anforderungen an eine Rechenleistung des Roboters bzw. der Recheneinheit erreicht werden. Dadurch kann eine vorteilhaft günstige Ausgestaltung des Roboters bzw. der Recheneinheit ermöglicht werden. Alternativ sind auch andere Ausgestaltungen des Kennwerts der Signalstärke denkbar, insbesondere als eine andere statistische Kenngröße zu den erfassten Werten der Signalstärke, beispielsweise als ein Mittelwert, als ein Maximum o.dgl.It is also proposed that the characteristic value of the signal strength be determined in such a way that a maximum value of the detected values of the signal strength is at least 2 dbm, preferably at least 3 dbm and particularly preferably at least 4 dbm greater than the characteristic value of the signal strength. A defined signal strength difference is preferably stored on the robot, which defines the characteristic value of the signal strength based on the maximum value of the signal strength. In particular, it is conceivable that the signal strength difference is automatically increased when the maximum value deviates very greatly from other values of the signal strength, in particular from a mean value of the signal strength. In addition or as an alternative, it would be conceivable for the signal strength to be determined in such a way that at least more than 40% of the plurality of recorded values of the signal strength are greater than the characteristic value of the signal strength. In particular, the characteristic value of the signal strength could be selected in such a way that more than 40% of all detected values of the signal strength within the movement range are greater than the characteristic value of the signal strength, while in particular less than 60% of all detected values of the signal strength within the movement range are smaller than the characteristic value of the signal strength are formed. An advantageously simple and rapid determination of the characteristic value of the signal strength can be made possible. Advantageously, low demands on the computing power of the robot or the computing unit can be achieved. As a result, an advantageously favorable configuration of the robot or the computing unit can be made possible. Alternatively, other configurations of the characteristic value of the signal strength are also conceivable, in particular as a another statistical parameter for the detected values of the signal strength, for example as an average, as a maximum or the like.

Ferner wird vorgeschlagen, dass der Kennwert der Signalstärke derart ermittelt wird, dass eine Differenz zwischen einem erfassten Maximum der Signalstärke und dem Kennwert der Signalstärke einen vorgegebenen Betrag der Signalstärke überschreitet. Es kann eine vorteilhaft schnelle Bestimmung einer Übertragungsposition mit ausreichender Signalstärke zur Übertragung der elektronischen Daten erreicht werden. Insbesondere bildet einer der erfassten Werte der Signalstärke das Maximum der Signalstärke. Es ist denkbar, dass die Übertragungsposition derart bestimmt wird, dass ein an der zu bestimmenden Übertragungsposition erfasster Wert der Signalstärke den Kennwert der Signalstärke überschreitet. Furthermore, it is proposed that the characteristic value of the signal strength is determined in such a way that a difference between a detected maximum of the signal strength and the characteristic value of the signal strength exceeds a predetermined amount of the signal strength. A transmission position can be advantageously determined quickly with sufficient signal strength for transmission of the electronic data. In particular, one of the recorded values of the signal strength forms the maximum of the signal strength. It is conceivable that the transmission position is determined in such a way that a signal strength value detected at the transmission position to be determined exceeds the characteristic value of the signal strength.

Besonders bevorzugt wird die Übertragungsposition aus einer Vielzahl von Positionen ausgewählt, denen jeweils ein erfasster Wert der Signalstärke zugeordnet ist, wobei vorzugsweise der an der Übertragungsposition erfasste Wert der Signalstärke den/einen Grenzwert und/oder den Kennwert der Signalstärke überschreitet. Alternativ oder zusätzlich werden während einer Bewegung des Roboters jeweils an einer momentanen Position des Roboters erfasste Werte der Signalstärke zur Bestimmung der Signalstärke mit dem/einem Grenzwert und/oder dem Kennwert der Signalstärke verglichen, wobei insbesondere der Roboter zu einer weiteren Bewegung angesteuert wird, falls der an der momentanen Position des Roboters erfasste Wert der Signalstärke kleiner ist als der Grenzwert und/oder der Kennwert der Signalstärke.

  • Es wird ferner vorgeschlagen, dass in zumindest einem Verfahrensschritt eine Mehrzahl von erfassten Werten der Signalstärke und/oder der Kennwert der Signalstärke mit einem, insbesondere auf dem Roboter, hinterlegten Übertragungsgrenzwert der Signalstärke verglichen wird, wobei bei einer Unterschreitung des Übertragungsgrenzwerts der Signalstärke eine Benachrichtigung ausgegeben wird. Es können insbesondere geringe Signalstärken frühzeitig erkannt und berücksichtigt werden. Vorzugsweise können verlängerte Übertragungszeiten berücksichtigt werden Der Übertragungsgrenzwert bildet dabei insbesondere einen Mindestanforderungswert der Signalstärke für die Übertragung der elektronischen Daten. Ein Vergleich der Signalstärken kann dabei sowohl vor einer Ermittlung des Kennwerts, als auch nach einer Ermittlung des Kennwerts erfolgen. Die Benachrichtigung wird insbesondere an einen Benutzer ausgegeben. Die Benachrichtigung kann dabei sowohl an einer Anzeigeeinheit des Roboters, als auch auf ein Bedienerendgerät, wie beispielsweise auf ein Smartphone ausgegeben werden. Insbesondere kann einem Benutzer im Rahmen der Benachrichtigung beispielsweise die Verbesserung des lokalen Netzwerks, insbesondere eines WLANs, empfohlen werden. Alternativ oder zusätzlich wäre denkbar, dass der Benutzer über verlängerte Übertragungszeiten informiert wird.
Des Weiteren wird vorgeschlagen, dass in zumindest einem Verfahrensschritt die Übertragungsposition derart bestimmt wird, dass der an der Übertragungsposition erfasste Wert der Signalstärke einem Wert aus einem Wertebereich entspricht, welcher durch den Kennwert der Signalstärke und einem dynamischen Schwellengrenzwert begrenzt wird. Es kann eine vorteilhaft dynamische und flexible Anpassung der Bestimmung der Übertragungsposition ermöglicht werden. Unter einem „dynamischen Schwellengrenzwert“ soll insbesondere ein Grenzwert der Signalstärke verstanden werden, welcher in Abhängigkeit von zumindest einem Parameter, beispielsweise einer Dringlichkeit der zu übertragenden elektronischen Daten, einem Fortschritt bei einer momentanen Tätigkeit des Roboters, einer Größe der zu übertragenden elektronischen Daten o.dgl., dynamisch angepasst wird. Insbesondere ist denkbar, dass der, insbesondere vorher genannte, Grenzwert als der dynamische Schwellengrenzwert ausgebildet ist. Vorzugsweise wird der dynamische Schwellengrenzwert der Signalstärke in zumindest einem Verfahrensschritt in Abhängigkeit von einer Größe der zu übertragenden elektronischen Daten bestimmt. Bevorzugt wird der dynamische Schwellengrenzwert der Signalstärke in zumindest einem Verfahrensschritt derart bestimmt, dass eine mit der an der Übertragungsposition erfassten Signalstärke benötigte Übertragungszeit zur Übertragung der elektronischen Daten unterhalb eines vorgegebenen Grenzwerts der Übertragungszeit liegt. Alternativ oder zusätzlich ist denkbar, dass der dynamische Schwellengrenzwert in Abhängigkeit von einer Tageszeit, von einem Wetterparameter, von der Größe der zu übertragenden elektronischen Daten, von einem Bearbeitungsfortschritt des Roboters bei einer Tätigkeit im Bewegungsbereich und/oder von einem Ladezustand des Roboters, insbesondere eines Energiespeichers des Roboters, ermittelt wird. Vorzugsweise wird der dynamische Schwellengrenzwert mittels des Roboters, insbesondere der Recheneinheit des Roboters, und/oder mittels des externen Geräts ermittelt. Bevorzugt wird der dynamische Schwellengrenzwert bei bzw. vor der Bestimmung der Übertragungsposition ermittelt, vorzugsweise bei oder nach einem Empfang des Bereitstehungssignals. Alternativ oder zusätzlich ist denkbar, dass der dynamische Schwellengrenzwert bei der Ermittlung des Kennwerts der Signalstärke ermittelt wird, insbesondere in Abhängigkeit von dem Kennwert der Signalstärke. Beispielsweise wird für einen niedrigen Ladezustand des Roboters ein geringerer Wert für den dynamischen Schwellengrenzwert ermittelt, insbesondere um eine Übertragung der elektronischen Daten zu initiieren bevor der Energiespeier des Roboters leer bzw. zu schwach ist. Alternativ oder zusätzlich ist denkbar, dass der dynamische Schwellengrenzwert derart ermittelt wird, dass die Übertragung der elektronischen Daten mit einer Signalstärke über dem dynamischen Schwellengrenzwert erfolgt, bevor eine bestimmte Uhrzeit erreicht wird, und/oder der Roboter die Tätigkeit im Bewegungsbereich vor einer geplanten Uhrzeit abschließt.The transmission position is particularly preferably selected from a large number of positions, each of which is assigned a detected value of the signal strength, the value of the signal strength detected at the transmission position preferably exceeding the/a limit value and/or the characteristic value of the signal strength. Alternatively or additionally, during a movement of the robot, values of the signal strength recorded at a current position of the robot are compared with the/a limit value and/or the characteristic value of the signal strength to determine the signal strength, with the robot in particular being actuated to make a further movement if the value of the signal strength detected at the current position of the robot is smaller than the limit value and/or the characteristic value of the signal strength.
  • It is also proposed that, in at least one method step, a plurality of recorded values of the signal strength and/or the characteristic value of the signal strength be compared with a transmission limit value of the signal strength stored, in particular on the robot, with a notification being issued if the transmission limit value of the signal strength is undershot becomes. In particular, low signal strengths can be recognized early and taken into account. Extended transmission times can preferably be taken into account. The transmission limit value forms in particular a minimum requirement value of the signal strength for the transmission of the electronic data. A comparison of the signal strengths can take place both before determining the characteristic value and after determining the characteristic value. In particular, the notification is issued to a user. The notification can be output both on a display unit of the robot and on an operator terminal, such as a smartphone. In particular, the improvement of the local network, in particular a WLAN, can be recommended to a user as part of the notification. Alternatively or additionally, it would be conceivable for the user to be informed about extended transmission times.
It is also proposed that in at least one method step the transmission position is determined in such a way that the value of the signal strength recorded at the transmission position corresponds to a value from a value range which is limited by the characteristic value of the signal strength and a dynamic threshold value. An advantageously dynamic and flexible adaptation of the determination of the transmission position can be made possible. A "dynamic threshold limit value" should be understood in particular as a limit value of the signal strength, which depends on at least one parameter, for example an urgency of the electronic data to be transmitted, a progress in a current activity of the robot, a size of the electronic data to be transmitted or similar. Like., Is dynamically adjusted. In particular, it is conceivable that the limit value, in particular the one previously mentioned, is in the form of the dynamic threshold limit value. The dynamic threshold value of the signal strength is preferably determined in at least one method step as a function of a size of the electronic data to be transmitted. The dynamic threshold limit value of the signal strength is preferably determined in at least one method step such that a transmission time required for the transmission of the electronic data with the signal strength detected at the transmission position is below a predetermined limit value of the transmission time. Alternatively or additionally, it is conceivable that the dynamic threshold limit depends on the time of day, a weather parameter, the size of the electronic data to be transmitted, the processing progress of the robot during an activity in the movement range and/or the charging status of the robot, in particular one Energy store of the robot is determined. The dynamic threshold limit value is preferably determined by means of the robot, in particular the computing unit of the robot, and/or by means of the external device. The dynamic threshold limit value is preferably determined during or before the determination of the transmission position, preferably during or after receipt of the ready signal. Alternatively or additionally, it is conceivable that the dynamic threshold limit value is determined when determining the characteristic value of the signal strength, in particular as a function of the characteristic value of the signal strength. For example a lower value for the dynamic threshold limit value is determined for a low state of charge of the robot, in particular in order to initiate a transmission of the electronic data before the energy store of the robot is empty or too weak. Alternatively or additionally, it is conceivable that the dynamic threshold limit value is determined in such a way that the electronic data is transmitted with a signal strength above the dynamic threshold limit value before a specific time is reached, and/or the robot completes the activity in the movement area before a planned time .

Zudem wird ein mobiler Roboter, insbesondere ein zumindest teilautonomer mobiler Roboter, vorzugsweise ein Arbeitsroboter, besonders bevorzugt ein Mähroboter, umfassend Mittel zu einer Durchführung eines erfindungsgemäßen Verfahrens vorgeschlagen. Vorzugsweise umfasst der Roboter die, insbesondere zuvor genannte, Recheneinheit. Der Roboter, insbesondere die Recheneinheit, ist vorzugsweise zur Durchführung des Verfahrens zur Datenübertragung zwischen dem und dem externen Gerät vorgesehen.In addition, a mobile robot, in particular an at least partially autonomous mobile robot, preferably a working robot, particularly preferably a robot lawn mower, is proposed, comprising means for carrying out a method according to the invention. The robot preferably includes the arithmetic unit, in particular the aforesaid one. The robot, in particular the processing unit, is preferably provided for carrying out the method for data transmission between the device and the external device.

Durch die erfindungsgemäße Ausgestaltung des Roboters kann eine vorteilhaft hohe Funktionalität zu einer dynamischen Bestimmung einer Übertragungsposition zur Datenübertragung mit einem externen Gerät ermöglicht werden. Es kann eine vorteilhaft hohe Übertragungsrate zu einer Übertragung der elektronischen Daten während einer Bewegung des Roboters ermöglicht werden. Es kann eine vorteilhafte Steuerung des Roboters zu einem Erreichen der zur Datenübertragung vorteilhaften Übertragungsposition ermöglicht werden. Es kann eine vorteilhaft kostengünstige Ausgestaltung des Roboters erreicht werden, insbesondere da Anforderungen an eine Rechenleistung zum Ausführen des Verfahrens vorteilhaft gering gehalten werden können.The embodiment of the robot according to the invention enables an advantageously high level of functionality for dynamic determination of a transmission position for data transmission with an external device. An advantageously high transmission rate can be made possible for transmission of the electronic data during a movement of the robot. Advantageous control of the robot to reach the transmission position that is advantageous for data transmission can be made possible. An advantageously cost-effective configuration of the robot can be achieved, in particular since the demands on computing power for carrying out the method can advantageously be kept low.

Ferner wird eine, insbesondere die vorher genannte, Recheneinheit zu einem Ausführen eines erfindungsgemäßen Verfahrens/von Schritten eines erfindungsgemäßen Verfahrens vorgeschlagen. Es ist denkbar, dass die Recheneinheit zur Durchführung des Verfahrens als Teil des Roboters und/oder als Teil des externen Geräts ausgebildet ist. Unter einer „Recheneinheit“ soll insbesondere eine Einheit mit einem Informationseingang, einer Informationsverarbeitung und einer Informationsausgabe verstanden werden. Vorteilhaft weist die Recheneinheit zumindest eine beispielsweise als Prozessor, als FPGA, als Mikrocontroller o.dgl. ausgebildete Auswerteeinheit, einen Speicher, Ein- und Ausgabemittel, weitere elektrische Bauteile, ein Betriebsprogramm, Regelroutinen, Steuerroutinen und/oder Berechnungsroutinen auf. Vorzugsweise sind die Bauteile der Recheneinheit auf einer gemeinsamen Platine angeordnet und/oder vorteilhaft in einem gemeinsamen Gehäuse, insbesondere des Roboters und/oder des externen Geräts, angeordnet.Furthermore, a computing unit, in particular the aforementioned one, is proposed for executing a method according to the invention/steps of a method according to the invention. It is conceivable that the processing unit for carrying out the method is designed as part of the robot and/or as part of the external device. A “processing unit” is to be understood in particular as a unit with an information input, an information processing and an information output. The arithmetic unit advantageously has at least one processor, FPGA, microcontroller or the like, for example. trained evaluation unit, a memory, input and output means, further electrical components, an operating program, rule routines, control routines and/or calculation routines. The components of the processing unit are preferably arranged on a common circuit board and/or advantageously arranged in a common housing, in particular of the robot and/or the external device.

Durch die erfindungsgemäße Ausgestaltung der Recheneinheit kann eine vorteilhaft hohe Funktionalität zu einer dynamischen Bestimmung einer Übertragungsposition zur Datenübertragung zwischen einem Roboter und einem externen Gerät ermöglicht werden. Es kann eine vorteilhaft hohe Übertragungsrate zu einer Übertragung der elektronischen Daten während einer Bewegung des Roboters ermöglicht werden. Es kann eine vorteilhafte Steuerung des Roboters zu einem Erreichen der zur Datenübertragung vorteilhaften Übertragungsposition ermöglicht werden. Es kann eine vorteilhaft kostengünstige Ausgestaltung der Recheneinheit erreicht werden, insbesondere da Anforderungen an eine Rechenleistung zum Ausführen des Verfahrens vorteilhaft gering gehalten werden können.The configuration of the processing unit according to the invention enables an advantageously high level of functionality for dynamic determination of a transmission position for data transmission between a robot and an external device. An advantageously high transmission rate can be made possible for transmission of the electronic data during a movement of the robot. Advantageous control of the robot to reach the transmission position that is advantageous for data transmission can be made possible. An advantageously cost-effective configuration of the computing unit can be achieved, in particular since the computing power requirements for executing the method can advantageously be kept low.

Weiter wird ein Robotersystem zu einer Durchführung eines erfindungsgemäßen Verfahrens, mit einem, insbesondere erfindungsgemäßen, mobilen Roboter und mit einem, insbesondere dem vorher genannten, externen Gerät vorgeschlagen.Furthermore, a robot system for carrying out a method according to the invention is proposed, with a mobile robot, in particular according to the invention, and with an external device, in particular the aforementioned one.

Durch die erfindungsgemäße Ausgestaltung des Robotersystems kann eine vorteilhaft hohe Funktionalität zu einer dynamischen Bestimmung einer Übertragungsposition zur Datenübertragung innerhalb des Robotersystems ermöglicht werden. Es kann eine vorteilhaft hohe Übertragungsrate zu einer Übertragung der elektronischen Daten während einer Bewegung des Roboters ermöglicht werden. Es kann eine vorteilhafte Steuerung des Roboters zu einem Erreichen der zur Datenübertragung vorteilhaften Übertragungsposition ermöglicht werden. Es kann eine vorteilhaft kostengünstige Ausgestaltung des Robotersystems erreicht werden, insbesondere da Anforderungen an eine Rechenleistung zum Ausführen des Verfahrens vorteilhaft gering gehalten werden können.The configuration of the robot system according to the invention enables an advantageously high level of functionality for a dynamic determination of a transmission position for data transmission within the robot system. An advantageously high transmission rate can be made possible for transmission of the electronic data during a movement of the robot. Advantageous control of the robot to reach the transmission position that is advantageous for data transmission can be made possible. An advantageously cost-effective configuration of the robot system can be achieved, in particular since the demands on computing power for executing the method can advantageously be kept low.

Außerdem wird ein Computerprogramm, umfassend Befehle, die bei der Ausführung des Computerprogramms durch eine Recheneinheit, insbesondere einer erfindungsgemäßen Recheneinheit, diese veranlassen, ein erfindungsgemäßes Verfahren/Schritte eines erfindungsgemäßen Verfahrens auszuführen, vorgeschlagen. Zudem wird ein computerlesbarer Datenträger, auf dem ein erfindungsgemäßes Computerprogramm gespeichert ist, vorgeschlagen.In addition, a computer program is proposed, comprising instructions which, when the computer program is executed by a computing unit, in particular a computing unit according to the invention, cause the latter to carry out a method/steps of a method according to the invention. In addition, a computer-readable data medium on which a computer program according to the invention is stored is proposed.

Das erfindungsgemäße Verfahren, der erfindungsgemäße Roboter, die erfindungsgemäße Recheneinheit, das erfindungsgemäße Computerprogramm und/oder der erfindungsgemäße computerlesbare Datenträger sollen/soll hierbei nicht auf die oben beschriebene Anwendung und Ausführungsform beschränkt sein. Insbesondere können/kann das erfindungsgemäße Verfahren, der erfindungsgemäße Roboter, die erfindungsgemäße Recheneinheit, das erfindungsgemäße Computerprogramm und/oder der erfindungsgemäße computerlesbare Datenträger zu einer Erfüllung einer hierin beschriebenen Funktionsweise eine von einer hierin genannten Anzahl von einzelnen Elementen, Bauteilen und Einheiten sowie Verfahrensschritten abweichende Anzahl aufweisen. Zudem sollen bei den in dieser Offenbarung angegebenen Wertebereichen auch innerhalb der genannten Grenzen liegende Werte als offenbart und als beliebig einsetzbar gelten.The method according to the invention, the robot according to the invention, the computing unit according to the invention, the computer program according to the invention and/or the computer-readable data carrier according to the invention should/should not be included here be limited to the application and embodiment described above. In particular, the method according to the invention, the robot according to the invention, the computing unit according to the invention, the computer program according to the invention and/or the computer-readable data carrier according to the invention can/can have a number of individual elements, components and units as well as method steps that differs from the number specified herein in order to fulfill a functionality described herein exhibit. In addition, in the value ranges specified in this disclosure, values lying within the specified limits should also be considered disclosed and can be used as desired.

Figurenlistecharacter list

Weitere Vorteile ergeben sich aus der folgenden Zeichnungsbeschreibung. In der Zeichnung sind zwei Ausführungsbeispiele der Erfindung dargestellt. Die Zeichnungen, die Beschreibung und die Ansprüche enthalten zahlreiche Merkmale in Kombination. Der Fachmann wird die Merkmale zweckmäßigerweise auch einzeln betrachten und zu sinnvollen weiteren Kombinationen zusammenfassen.Further advantages result from the following description of the drawing. Two exemplary embodiments of the invention are shown in the drawing. The drawings, the description and the claims contain numerous features in combination. The person skilled in the art will expediently also consider the features individually and combine them into further meaningful combinations.

Es zeigen:

  • 1 eine schematische Draufsicht eines beispielhaften Bewegungsbereichs eines erfindungsgemäßen mobilen Roboters eines erfindungsgemäßen Robotersystems mit dem Roboter und einem externen Gerät des Robotersystems zur Durchführung eines erfindungsgemäßen Verfahrens zu einer Datenübertragung zwischen dem mobilen Roboter und dem externen Gerät, wobei der Roboter eine erfindungsgemäße Recheneinheit umfasst,
  • 2 eine schematische Darstellung eines beispielhaften Ablaufs des erfindungsgemäßen Verfahrens zu einer Datenübertragung zwischen dem mobilen Roboter und dem externen Gerät und
  • 3 eine schematische Darstellung eines alternativen beispielhaften Ablaufs eines erfindungsgemäßen Verfahrens zu einer Datenübertragung zwischen einem mobilen Roboter und einem externen Gerät.
Show it:
  • 1 a schematic top view of an exemplary range of motion of a mobile robot according to the invention of a robot system according to the invention with the robot and an external device of the robot system for carrying out a method according to the invention for data transmission between the mobile robot and the external device, the robot comprising a computing unit according to the invention,
  • 2 a schematic representation of an exemplary sequence of the method according to the invention for data transmission between the mobile robot and the external device and
  • 3 a schematic representation of an alternative exemplary sequence of a method according to the invention for data transmission between a mobile robot and an external device.

Beschreibung der AusführungsbeispieleDescription of the exemplary embodiments

In 1 ist eine schematische Draufsicht eines Bewegungsbereichs 10a eines mobilen Roboters 12a gezeigt. Der mobile Roboter 12a ist insbesondere als ein teilautonomer Mähroboter ausgebildet. Der Bewegungsbereich 10a ist als ein Arbeitsbereich des Roboters 12a ausgebildet, wobei der Roboter 12a dazu vorgesehen ist, sich zu einer Bearbeitung des Bewegungsbereichs 10a innerhalb des Bewegungsbereichs 10a zu bewegen, wobei insbesondere ein Rasen/eine Wiese im Bewegungsbereich 10a gemäht wird. Der mobile Roboter 12a ist Teil eines Robotersystems 14a. Das Robotersystem 14a umfasst den Roboter 12a und ein externes Gerät 16a, welches insbesondere als ein Netzwerkrouter ausgebildet ist. Das Robotersystem 14a, insbesondere der Roboter 12a, ist vorzugsweise zu einer Durchführung eines Verfahrens 100a zu einer Datenübertragung zwischen dem mobilen Roboter 12a und dem externen Gerät 16a vorgesehen. Der Roboter 12a und das externe Gerät 16a umfassen jeweils eine Kommunikationsschnittstelle 18a, 20a zur drahtlosen Kommunikation. Der Roboter 12a und das externe Gerät 16a sind zu einer drahtlosen Verbindung 22a untereinander vorgesehen. Die Kommunikationsschnittstellen 18a, 20a sind vorzugsweise zu einer WLAN-Verbindung vorgesehen, bevorzugt über Wifi. Das externe Gerät 16a ist dazu vorgesehen, über die drahtlose Verbindung 22a elektronische Daten an den Roboter 12a zu übertragen. Der mobile Roboter 12a umfasst eine Recheneinheit 24a und eine Antriebseinheit 26a. Die Antriebseinheit 26a ist zu einer angetriebenen Bewegung des Roboters 12a vorgesehen. Die Antriebseinheit 26a umfasst insbesondere einen Motor, vorzugsweise Elektromotor, und zumindest ein durch den Motor antreibbares Fortbewegungsmittel (in Figuren nicht gezeigt), welches insbesondere als Rad ausgebildet ist. Der mobile Roboter 12a ist fahrbar ausgebildet. Es sind Ausgestaltungen des mobilen Roboters denkbar, wobei der Roboter alternativ oder zusätzlich schwimmfähig, tauchfähig und/oder flugfähig ausgebildet ist und/oder insbesondere zu einer Tätigkeit auf einem zumindest teilweise mit Wasser bedeckten Bewegungsbereich und/oder in der Luft vorgesehen ist. Das Robotersystem 14a umfasst eine Ladestation 28a, die dazu vorgesehen ist, zu einem Wiederaufladen eines Energiespeichers des Roboters 12a von dem Roboter 12a angesteuert bzw. mit dem Roboter 12a verbunden zu werden. Das Robotersystem 14a umfasst ein Perimeterkabel 30a, welches dazu vorgesehen ist, den Bewegungsbereich 10a für den Roboter 12a, vorzugsweise über ein elektrisches und/oder magnetisches Feld, zu begrenzen. Bevorzugt ist das Perimeterkabel 30a von dem Roboter 12a erfassbar und entlang eines Rands 32a des Bewegungsbereichs 10a angeordnet. Bevorzugt erstreckt sich der Rand 32a des Bewegungsbereichs 10a von einer äußersten Kontur des Bewegungsbereichs 10a über einen minimalen Abstand in den Bewegungsbereich 10a hinein. Insbesondere beträgt der den Rand 32a aufspannende minimale Abstand mindestens einer Breite des Roboters 12a. Insbesondere ist das Perimeterkabel 30a mit der Ladestation 28a verbunden. Alternativ ist denkbar, dass der Bewegungsbereich 10a für den Roboter 12a lediglich virtuell begrenzt ist, beispielsweise über eine hinterlegte virtuelle Karte und/oder ein Positionsbestimmungssystem, oder unbegrenzt ausgebildet ist. Insbesondere sind Ausgestaltungen ohne Ladestation 28a denkbar. Es ist denkbar, dass der Roboter 12a ein Sensorelement eines Positionsbestimmungssystems umfasst, beispielsweise einen GPS-Sensor o.dgl., und/oder eine Sensoreinheit zur Bestimmung einer Position des Roboters 12a umfasst. Das externe Gerät 16a ist außerhalb des Bewegungsbereichs 10a angeordnet. Es ist auch denkbar, dass das externe Gerät 16a innerhalb des Bewegungsbereichs 10a angeordnet ist.In 1 1 is a schematic plan view of a range of motion 10a of a mobile robot 12a. The mobile robot 12a is designed in particular as a semi-autonomous robotic lawnmower. The movement area 10a is designed as a working area of the robot 12a, the robot 12a being provided to move within the movement area 10a to process the movement area 10a, with a lawn/a meadow in particular being mowed in the movement area 10a. The mobile robot 12a is part of a robot system 14a. The robot system 14a includes the robot 12a and an external device 16a, which is designed in particular as a network router. The robot system 14a, in particular the robot 12a, is preferably provided for carrying out a method 100a for data transmission between the mobile robot 12a and the external device 16a. The robot 12a and the external device 16a each include a communication interface 18a, 20a for wireless communication. The robot 12a and the external device 16a are provided for a wireless connection 22a to one another. The communication interfaces 18a, 20a are preferably provided for a WLAN connection, preferably via Wifi. The external device 16a is intended to transmit electronic data to the robot 12a via the wireless connection 22a. The mobile robot 12a includes a computing unit 24a and a drive unit 26a. The drive unit 26a is provided for a driven movement of the robot 12a. The drive unit 26a comprises, in particular, a motor, preferably an electric motor, and at least one means of locomotion (not shown in the figures) which can be driven by the motor and which is in the form of a wheel in particular. The mobile robot 12a is designed to be mobile. Configurations of the mobile robot are conceivable in which the robot is alternatively or additionally designed to be able to swim, dive and/or fly and/or is intended in particular for an activity on a movement area that is at least partially covered with water and/or in the air. The robot system 14a includes a charging station 28a, which is intended to be controlled by the robot 12a or to be connected to the robot 12a in order to recharge an energy store of the robot 12a. The robotic system 14a includes a perimeter cable 30a which is intended to limit the range of motion 10a for the robot 12a, preferably via an electric and/or magnetic field. Preferably, the perimeter cable 30a is detectable by the robot 12a and is positioned along an edge 32a of the range of motion 10a. The edge 32a of the movement area 10a preferably extends from an outermost contour of the movement area 10a over a minimal distance into the movement area 10a. In particular, the minimum distance spanning the edge 32a is at least one width of the robot 12a. In particular, the perimeter cable 30a is connected to the charging station 28a. Alternatively, it is conceivable that the range of motion 10a for the robot 12a is only virtually limited, for example via a stored virtual map and/or a position determination system tem, or is formed indefinitely. In particular, configurations without a charging station 28a are conceivable. It is conceivable for the robot 12a to include a sensor element of a position determination system, for example a GPS sensor or the like, and/or a sensor unit for determining a position of the robot 12a. The external device 16a is arranged outside the movement area 10a. It is also conceivable that the external device 16a is arranged within the movement area 10a.

Der mobile Roboter 12a ist dazu vorgesehen, den Bewegungsbereich 10a für einen Mähvorgang über eine zufällig gewählte Fortbewegungsstrecke 34a abzufahren. Alternativ ist denkbar, dass der Roboter 12a dazu vorgesehen ist, den Bewegungsbereich 10a für einen Mähvorgang auf einer vorgegebenen und/oder ermittelten Fortbewegungsstrecke 36a abzufahren (in 1 schematisch gezeigt). Vorzugsweise ist der Roboter 12a dazu vorgesehen, in zumindest einem Betriebszustand den Rand 32a des Bewegungsbereichs 10a abzufahren, wobei sich der Roboter 12a bevorzugt entlang und/oder zumindest im Wesentlichen parallel zu dem Perimeterkabel 30a und/oder einer Kontur des Bewegungsbereichs 10a bewegt. Das externe Gerät 16a ist insbesondere innerhalb eines Gebäudes angeordnet.The mobile robot 12a is intended to cover the movement area 10a for a mowing process over a randomly selected route 34a. Alternatively, it is conceivable that the robot 12a is provided for the purpose of traversing the movement area 10a for a mowing process on a predetermined and/or determined route 36a (in 1 shown schematically). The robot 12a is preferably provided to move along the edge 32a of the movement area 10a in at least one operating state, with the robot 12a preferably moving along and/or at least essentially parallel to the perimeter cable 30a and/or a contour of the movement area 10a. The external device 16a is arranged in particular inside a building.

Der Roboter 12a umfasst über die Recheneinheit 24a Mittel zu einer Durchführung des Verfahrens 100a. Die Recheneinheit 24a des Roboters 12a ist zum Ausführen des Verfahrens 100a bzw. von Verfahrensschritten des Verfahrens 100a vorgesehen. Die Recheneinheit 24a ist insbesondere als eine bestückte Elektronikplatine ausgebildet. Die Recheneinheit 24a ist insbesondere innerhalb eines Gehäuses des Roboters 12a angeordnet. Die Recheneinheit 24a ist zu einer Ansteuerung der Antriebseinheit 26a des Roboters 12a eingerichtet, wobei insbesondere eine Bewegung des Roboters 12a angepasst/gesteuert werden kann. Die Kommunikationsschnittstelle 18a des Roboters 12a ist dazu eingerichtet, eine Signalstärke der drahtlosen Verbindung 22a zwischen dem Roboter 12a und dem externen Gerät 16a zu erfassen, vorzugsweise für Positionen des Roboters 12a jeweils einen Wert für die Signalstärke der drahtlosen Verbindung 22a zwischen dem Roboter 12a und dem externen Gerät 16a. Alternativ oder zusätzlich ist denkbar, dass die Werte der Signalstärke mittels des externen Geräts 16a erfasst werden.The robot 12a includes means for carrying out the method 100a via the computing unit 24a. The computing unit 24a of the robot 12a is provided for executing the method 100a or method steps of the method 100a. The arithmetic unit 24a is designed in particular as an equipped electronic circuit board. The processing unit 24a is arranged in particular within a housing of the robot 12a. The computing unit 24a is set up to control the drive unit 26a of the robot 12a, it being possible in particular for a movement of the robot 12a to be adapted/controlled. The communication interface 18a of the robot 12a is set up to detect a signal strength of the wireless connection 22a between the robot 12a and the external device 16a, preferably for positions of the robot 12a a value for the signal strength of the wireless connection 22a between the robot 12a and the external device 16a. Alternatively or additionally, it is conceivable that the values of the signal strength are recorded using the external device 16a.

Bevorzugt sind der Roboter 12a und das externe Gerät 16a über die Kommunikationsschnittstellen 18a, 20a miteinander verbunden, insbesondere kontinuierlich, periodisch oder bedarfsweise, insbesondere bei einem Bereitstehen von zu übertragenden elektronischen Daten. Es ist denkbar, dass der Roboter 12a und das externe Gerät 16a, insbesondere neben der drahtlosen Verbindung 22a, über einen, insbesondere zusätzlichen, Kommunikationskanal miteinander verbunden sind, beispielsweise über die Ladestation 28a, insbesondere in einem mit der Ladestation 28a verbundenen Zustand des Roboters 12a, oder über eine weitere drahtlose Verbindung, wie insbesondere Bluetooth, Infrarot, Funk o.dgl. Insbesondere ist denkbar, dass die Kommunikationsschnittstellen 18a, 20a dazu vorgesehen sind, ein Bereitstehungssignal zur Signalisierung von zu übertragenden elektronischen Daten über die weitere drahtlose Verbindung von dem externen Gerät 16a an den Roboter 12a zu übertragen, wobei vorzugsweise die Übertragung der elektronischen Daten über die drahtlose Verbindung 22a, insbesondere an der Übertragungsposition, erfolgt. Bevorzugt ist das externe Gerät 16a dazu vorgesehen, dem Roboter 12a ein Bereitstehen von zu übertragenden elektronischen Daten mittels des Bereitstehungssignals zu signalisieren. Bevorzugt ist der Roboter 12a, insbesondere die Recheneinheit 24a, dazu vorgesehen, eine Bestimmung einer Übertragungsposition zum Übertragen der zu übertragenden elektronischen Daten auszuführen, falls das Bereitstehungssignal erkannt/erfasst wird.The robot 12a and the external device 16a are preferably connected to one another via the communication interfaces 18a, 20a, in particular continuously, periodically or as required, in particular when electronic data to be transmitted is available. It is conceivable that the robot 12a and the external device 16a, in particular in addition to the wireless connection 22a, are connected to one another via a, in particular additional, communication channel, for example via the charging station 28a, in particular when the robot 12a is connected to the charging station 28a , Or via another wireless connection, such as in particular Bluetooth, infrared, radio or the like. In particular, it is conceivable that the communication interfaces 18a, 20a are provided to transmit a ready signal for signaling electronic data to be transmitted via the further wireless connection from the external device 16a to the robot 12a, with preferably the transmission of the electronic data via the wireless Connection 22a, in particular at the transmission position, takes place. The external device 16a is preferably provided to use the ready signal to signal to the robot 12a that electronic data to be transmitted is ready. The robot 12a, in particular the arithmetic unit 24a, is preferably provided to determine a transmission position for transmitting the electronic data to be transmitted if the ready signal is recognized/detected.

In 1 sind beispielhaft eine Vielzahl von Positionen 38a im Bewegungsbereich 10a gezeigt, an denen jeweils ein Wert der Signalstärke erfasst und, insbesondere nach einer Zuordnung zur jeweiligen Position 38a, hinterlegt wurde. Bevorzugt ist der Roboter 12a, insbesondere die Recheneinheit 24a, dazu vorgesehen, zur Bestimmung der Übertragungsposition eine der Vielzahl von Positionen 38a auszuwählen, vorzugsweise in Abhängigkeit von dem an der jeweiligen Position 38a erfassten Wert der Signalstärke und/oder in Abhängigkeit von den, insbesondere allen, erfassten Werten der Signalstärke.In 1 a large number of positions 38a in the movement area 10a are shown by way of example, at each of which a value of the signal strength was recorded and stored, in particular after an assignment to the respective position 38a. The robot 12a, in particular the computing unit 24a, is preferably provided for selecting one of the plurality of positions 38a to determine the transmission position, preferably depending on the value of the signal strength detected at the respective position 38a and/or depending on the, in particular all , detected signal strength values.

In 2 ist schematisch ein beispielhafter Ablauf des Verfahrens 100a zur Datenübertragung zwischen dem mobilen Roboter 12a und dem externen Gerät 16a gezeigt. In einem Verfahrensschritt 102a des Verfahrens 100a wird während einer Bewegung des Roboters 12a eine Mehrzahl von Werten der Signalstärke innerhalb des vorgegebenen Bewegungsbereichs 10a des Roboters 12a zumindest im Wesentlichen gleichmäßig verteilt erfasst. Vorzugsweise werden die Werte der Signalstärke mittels der Kommunikationsschnittstelle 18a des Roboters 12a erfasst. Alternativ oder zusätzlich ist denkbar, dass die Werte der Signalstärke mittels der Kommunikationsschnittstelle 20a des externen Geräts 16a erfasst werden. Bevorzugt wird den erfassten Werten der Signalstärke jeweils eine Position 38a des Roboters 12a zu einem Zeitpunkt der Erfassung des jeweiligen Werts der Signalstärke zugeordnet. Bevorzugt erfolgt eine Erfassung der Mehrzahl von Werten der Signalstärke, insbesondere periodisch oder kontinuierlich, während eines Arbeitsvorgangs, insbesondere Mähvorgangs, des Roboters 12a. Alternativ oder zusätzlich ist denkbar, dass Erfassung der Mehrzahl von Werten der Signalstärke, insbesondere periodisch oder kontinuierlich, während einer separaten Erfassungsbewegung des Roboters 12a innerhalb des Bewegungsbereichs 10a erfolgt, insbesondere vor, zwischen oder nach einem Mähvorgang. In einem weiteren Verfahrensschritt 104a des Verfahrens 100a wird die Mehrzahl von während einer Bewegung des Roboters 12a erfassten Werten der Signalstärke der drahtlosen Verbindung 22a zwischen dem Roboter 12a und dem externen Gerät 16a bereitgestellt. Insbesondere werden die erfassten Werte an der Recheneinheit 24a des Roboters 12a bereitgestellt.In 2 an exemplary sequence of the method 100a for data transmission between the mobile robot 12a and the external device 16a is shown schematically. In a method step 102a of the method 100a, during a movement of the robot 12a, a plurality of values of the signal strength within the predefined range of movement 10a of the robot 12a are recorded, at least substantially evenly distributed. The values of the signal strength are preferably recorded using the communication interface 18a of the robot 12a. Alternatively or additionally, it is conceivable that the values of the signal strength are recorded using the communication interface 20a of the external device 16a. A position 38a of the robot 12a at a point in time when the respective value of the signal strength is recorded is preferably assigned to the recorded values of the signal strength. The plurality of values of the signal strength are preferably recorded, in particular periodically or continuously Numerically, during a work process, in particular a mowing process, of the robot 12a. Alternatively or additionally, it is conceivable for the plurality of values of the signal strength to be detected, in particular periodically or continuously, during a separate detection movement of the robot 12a within the movement area 10a, in particular before, between or after a mowing operation. In a further method step 104a of the method 100a, the plurality of values of the signal strength of the wireless connection 22a between the robot 12a and the external device 16a recorded during a movement of the robot 12a are provided. In particular, the recorded values are made available to the computing unit 24a of the robot 12a.

In einem weiteren Verfahrensschritt 106a des Verfahrens 100a wird aus der Mehrzahl von erfassten Werten der Signalstärke ein zumindest im Wesentlichen positionsunabhängiger, insbesondere statistischer, Kennwert der Signalstärke für den vorgegebenen Bewegungsbereich 10a des Roboters 12a ermittelt, wobei die Bestimmung der Übertragungskenngröße in Abhängigkeit von dem ermittelten Kennwert der Signalstärke erfolgt. Der Kennwert der Signalstärke wird derart ermittelt, dass eine Differenz zwischen einem erfassten Maximum der Signalstärke und dem Kennwert der Signalstärke einen vorgegebenen Betrag der Signalstärke überschreitet. Der Kennwert der Signalstärke wird derart ermittelt, dass ein maximaler Wert der erfassten Werte der Signalstärke zumindest 2 dbm größer als der Kennwert der Signalstärke ausgebildet ist. Alternativ oder zusätzlich wäre denkbar, dass der Kennwert der Signalstärke derart ermittelt wird, dass insbesondere zumindest mehr als 40 % der Mehrzahl von erfassten Werten der Signalstärke größer als der Kennwert der Signalstärke ausgebildet sind. Vorzugsweise erfolgt eine Ermittlung des Kennwerts der Signalstärke nach einem Abfahren des Bewegungsbereichs 10a vor oder nach einem Mähvorgang und/oder in zeitlichen und/oder örtlichen Abständen, vorzugsweise während einer Bewegung bzw. einem Betrieb des Roboters 12a. Vorzugsweise wird in Abhängigkeit von dem Kennwert der Signalstärke, insbesondere mittels der Recheneinheit 24a, eine Verbindungsqualität der drahtlosen Verbindung 22a zur Übertragung der elektronischen Daten in dem Bewegungsbereich 10a ermittelt. Vorzugsweise wird, beispielsweise über den Roboter 12a, über das externe Gerät 16a oder über eine andere externe Einheit, wie ein Smartphone, ein Smart-Home-System o.dgl., in einem weiteren Verfahrensschritt 107a des Verfahrens 100a eine Benachrichtigung an einen Benutzer ausgegeben, falls der ermittelte Kennwert der Signalstärke einen vorgegebenen bzw. hinterlegten Übertragungsgrenzwert unterschreitet. Hierzu wird in einem Verfahrensschritt eine Mehrzahl von erfassten Werten der Signalstärke und/oder der Kennwert der Signalstärke mit einem auf dem Roboter 12a hinterlegten Übertragungsgrenzwert der Signalstärke verglichen, wobei bei einer Unterschreitung des Übertragungsgrenzwerts der Signalstärke die Benachrichtigung ausgegeben wird.In a further method step 106a of method 100a, an at least substantially position-independent, in particular statistical, parameter of the signal strength for the specified range of motion 10a of the robot 12a is determined from the plurality of recorded values of the signal strength, with the transmission parameter being determined as a function of the determined parameter the signal strength. The characteristic value of the signal strength is determined in such a way that a difference between a detected maximum of the signal strength and the characteristic value of the signal strength exceeds a predefined amount of the signal strength. The characteristic value of the signal strength is determined in such a way that a maximum value of the detected values of the signal strength is at least 2 dBm greater than the characteristic value of the signal strength. Alternatively or additionally, it would be conceivable for the characteristic value of the signal strength to be determined in such a way that in particular at least more than 40% of the plurality of recorded values of the signal strength are greater than the characteristic value of the signal strength. The characteristic value of the signal strength is preferably determined after the movement area 10a has been traversed, before or after a mowing operation and/or at time and/or spatial intervals, preferably during a movement or operation of the robot 12a. A connection quality of the wireless connection 22a for the transmission of the electronic data in the movement area 10a is preferably determined as a function of the characteristic value of the signal strength, in particular by means of the computing unit 24a. In a further method step 107a of the method 100a, a notification is preferably output to a user, for example via the robot 12a, via the external device 16a or via another external unit such as a smartphone, a smart home system or the like , if the characteristic value determined for the signal strength falls below a specified or stored transmission limit value. For this purpose, in a method step, a plurality of recorded values of the signal strength and/or the characteristic value of the signal strength are compared with a transmission limit value of the signal strength stored on the robot 12a, with the notification being issued if the transmission limit value of the signal strength is undershot.

Beispielsweise ist denkbar, dass der Roboter 12a zu einer Bewegung zur Ladestation 28a angesteuert wird, falls der ermittelte Kennwert der Signalstärke den Übertragungsgrenzwert unterschreitet, insbesondere zur Benachrichtigung des Benutzers und/oder zur Übertragung der elektronischen Daten über die Ladestation 28a. Es sind auch Ausgestaltungen des Verfahrens 100a denkbar, wobei eine Ermittlung des Kennwerts der Signalstärke entfällt.For example, it is conceivable that the robot 12a is driven to move to the charging station 28a if the characteristic value determined for the signal strength falls below the transmission limit value, in particular to notify the user and/or to transmit the electronic data via the charging station 28a. Configurations of the method 100a are also conceivable, in which case the characteristic value of the signal strength does not need to be determined.

In einem weiteren Verfahrensschritt 108a des Verfahrens 100a werden mittels des externen Geräts 16a zu übertragende elektronische Daten erkannt. Beispielsweise werden die elektronischen Daten von einem Benutzer, einer externen Einheit, beispielsweise über ein Netzwerk bzw. das Internet, o.dgl. an dem externen Gerät 16a bereitgestellt. Vorzugsweise wird über das externe Gerät 16a zur Signalisierung von zu übertragenden elektronischen Daten, insbesondere bei einer Erkennung von zu übertragenden elektronischen Daten durch das externe Gerät 16a, das Bereitstellungssignal erzeugt und an den Roboter 12a übertragen. Es ist denkbar, dass das Bereitstellungssignal über die drahtlose Verbindung 22a bzw. die Kommunikationsschnittstellen 18a, 20a an den Roboter 12a übertragen werden oder über eine andere Verbindungsart, insbesondere die weitere drahtlose Verbindung, zwischen dem Roboter 12a und dem externen Gerät 16a übertragen werden.In a further method step 108a of method 100a, electronic data to be transmitted are recognized by means of external device 16a. For example, the electronic data from a user, an external entity, for example via a network or the Internet, or the like. provided at the external device 16a. The ready signal is preferably generated via the external device 16a for signaling electronic data to be transmitted, in particular when the external device 16a detects electronic data to be transmitted, and transmitted to the robot 12a. It is conceivable that the ready signal is transmitted to the robot 12a via the wireless connection 22a or the communication interfaces 18a, 20a or is transmitted via another type of connection, in particular the further wireless connection, between the robot 12a and the external device 16a.

In einem weiteren Verfahrensschritt 110a des Verfahrens 100a wird eine Übertragungsposition des Roboters 12a zu einer Übertragung von elektronischen Daten zwischen dem Roboter 12a und dem externen Gerät 16a in Abhängigkeit von den erfassten Werten der Signalstärke bestimmt. Vorzugsweise wird die Bestimmung der Übertragungsposition bei oder nach einem Empfang des Bereitstehungssignals initiiert. In zumindest einem Verfahrensschritt des Verfahrens 100a, insbesondere dem Verfahrensschritt 110a, wird die Übertragungsposition in Abhängigkeit von einem Grenzwert der Signalstärke bestimmt, wobei der Grenzwert der Signalstärke in Abhängigkeit von einer Größe der zu übertragenden elektronischen Daten ermittelt wird. Die erfassten Werte der Signalstärke werden, vorzugsweise mittels der Recheneinheit 24a, jeweils mit dem Grenzwert der Signalstärke verglichen. Bevorzugt wird ein Wert der Signalstärke aus der Mehrzahl von erfassten Werten der Signalstärke ausgewählt, welcher insbesondere den Grenzwert der Signalstärke überschreitet. Bevorzugt wird eine dem ausgewählten Wert der Signalstärke zugeordnete Position 38a im Bewegungsbereich 10a, die insbesondere einer Position 38a des Roboters 12a zum Zeitpunkt einer Erfassung des jeweiligen Werts entspricht, als Übertragungsposition bestimmt. Es ist denkbar, dass mehrere Werte der Signalstärke aus der Mehrzahl von erfassten Werten der Signalstärke den Grenzwert der Signalstärke überschreiten, wobei zur Bestimmung der Übertragungsposition ein Wert ausgewählt wird, welcher einer momentanen Position des Roboters 12a am nächsten ist oder, welcher dem höchsten Wert der Signalstärke entspricht. Es ist denkbar, dass eine Zeit für eine Bewegung zu der dem jeweiligen Wert der Signalstärke zugeordneten Position 38a und eine durch den jeweiligen Wert angegebene Signalstärke benötigte Übertragungszeit zur Übertragung der elektronischen Daten zur Bestimmung der Übertragungsposition berücksichtigt werden, wobei insbesondere ein Wert der Signalstärke/eine Position 38a ausgewählt wird, für welche eine benötigte Gesamtzeit für eine Bewegung zur Übertragungsposition und für ein Übertragen der elektronischen Daten minimal ist. Alternativ ist denkbar, dass in zumindest einem Verfahrensschritt des Verfahrens 100a, insbesondere dem Verfahrensschritt 110a, die Übertragungsposition derart bestimmt wird, dass der an der Übertragungsposition erfasste Wert der Signalstärke einem Wert aus einem Wertebereich entspricht, welcher durch den Kennwert der Signalstärke und einen dynamischen Schwellengrenzwert begrenzt wird.In a further method step 110a of the method 100a, a transmission position of the robot 12a for a transmission of electronic data between the robot 12a and the external device 16a is determined as a function of the detected values of the signal strength. The determination of the transmission position is preferably initiated upon or after receipt of the ready signal. In at least one method step of method 100a, in particular method step 110a, the transmission position is determined as a function of a signal strength limit value, the signal strength limit value being determined as a function of a size of the electronic data to be transmitted. The recorded values of the signal strength are each compared with the limit value of the signal strength, preferably by means of the computing unit 24a. A value of the signal strength is preferably selected from the plurality of detected values of the signal strength, which in particular exceeds the limit value of the signal strength. A position 38a im assigned to the selected value of the signal strength is preferred Movement range 10a, which corresponds in particular to a position 38a of the robot 12a at the time when the respective value is detected, is determined as the transmission position. It is conceivable that several values of the signal strength from the plurality of detected values of the signal strength exceed the limit value of the signal strength, with a value being selected for determining the transmission position which is closest to a current position of the robot 12a or which is the highest value of the signal strength corresponds. It is conceivable that a time for a movement to the position 38a associated with the respective signal strength value and a transmission time required by the respective signal strength value for transmission of the electronic data for determining the transmission position are taken into account, with a value of the signal strength/a Position 38a is selected for which a total time required for movement to the transmission position and for transmission of the electronic data is minimal. Alternatively, it is conceivable that in at least one method step of method 100a, in particular method step 110a, the transmission position is determined in such a way that the value of the signal strength recorded at the transmission position corresponds to a value from a value range which is determined by the characteristic value of the signal strength and a dynamic threshold limit value is limited.

Der Roboter 12a wird in einem weiteren Verfahrensschritt 112a des Verfahrens 100a zur Übertragung von elektronischen Daten zwischen dem Roboter 12a und dem externen Gerät 16a für eine Bewegung an die bestimmte Übertragungsposition angesteuert. Bevorzugt wird der Roboter 12a von einer momentanen Position des Roboters 12a zur Übertragungsposition bewegt. Es ist auch denkbar, dass der Roboter 12a von einer momentanen Position des Roboters 12a zu einem Bestimmen der Übertragungsposition auf einer Fortbewegungsstrecke bewegt wird (siehe 3). Vorzugsweise wird der Roboter 12a mittels der Recheneinheit 24a derart angesteuert, dass der Roboter 12a zur Übertragung der elektronischen Daten an der Übertragungsposition gestoppt/angehalten wird.In a further method step 112a of the method 100a for the transmission of electronic data between the robot 12a and the external device 16a, the robot 12a is controlled for a movement to the specific transmission position. Preferably, the robot 12a is moved from a current position of the robot 12a to the transfer position. It is also conceivable that the robot 12a is moved from a current position of the robot 12a to a determination of the transfer position on a locomotion route (see FIG 3 ). The robot 12a is preferably controlled by the computing unit 24a in such a way that the robot 12a is stopped/stopped at the transmission position for transmission of the electronic data.

Der Roboter 12a wird in zumindest einem Verfahrensschritt des Verfahrens 100a, insbesondere dem Verfahrensschritt 110a, zur Bestimmung der Übertragungsposition in Abhängigkeit von einem durch einen Benutzer vorgegebenen Positionsparameter des externen Geräts 16a, welcher eine Anordnung des externen Geräts 16a relativ zu dem Bewegungsbereich 10a beschreibt oder angibt, angesteuert. Alternativ oder zusätzlich ist denkbar, dass durch den Benutzer über den/einen Positionsparameter eine Position eines Objekts im oder am Bewegungsbereich 10a angegeben wird, welches die drahtlose Verbindung 22a potentiell stören könnte, oder welches vom Roboter 12a gemieden werden sollte. Insbesondere ist denkbar, dass bestimmte Bereiche des Bewegungsbereichs 10a in Abhängigkeit von dem Positionsparameter zur Bestimmung der Übertragungsposition gemieden werden.In at least one method step of method 100a, in particular method step 110a, robot 12a is used to determine the transmission position as a function of a position parameter of external device 16a specified by a user, which describes or indicates an arrangement of external device 16a relative to movement region 10a , controlled. Alternatively or additionally, it is conceivable for the user to specify a position of an object in or on the movement area 10a via the/a position parameter, which could potentially interfere with the wireless connection 22a, or which should be avoided by the robot 12a. In particular, it is conceivable that specific areas of the movement area 10a are avoided depending on the position parameter for determining the transmission position.

In einem weiteren Verfahrensschritt 114a des Verfahrens 100a erfolgt an der Übertragungsposition die Übertragung der elektronischen Daten von dem externen Gerät 16a an den Roboter 12a. Vorzugsweise wird über die elektronischen Daten eine virtuelle Karte, ein im Roboter 12a hinterlegtes Computerprogramm und/oder eine Firmware des Roboters 12a aktualisiert, hinterlegt und/oder bearbeitet. Es sind aber auch andere Anwendungen denkbar, beispielsweise zu einem Austausch von erfassten Daten o.dgl.In a further method step 114a of method 100a, the electronic data is transmitted from the external device 16a to the robot 12a at the transmission position. A virtual card, a computer program stored in the robot 12a and/or a firmware of the robot 12a is preferably updated, stored and/or processed via the electronic data. However, other applications are also conceivable, for example for exchanging recorded data or the like.

Es ist denkbar, dass in zumindest einem Verfahrensschritt des Verfahrens 100a, insbesondere bei einer Inbetriebnahme des Roboters 12a bzw. des Robotersystems 14a, eine virtuelle Karte im Roboter 12a, insbesondere der Recheneinheit 24a, und/oder dem externen Gerät 16a hinterlegt wird. Vorzugsweise werden die erfassten Werte der Signalstärke in einem Verfahrensschritt des Verfahrens 100a in die virtuelle Karte übertragen. Bevorzugt erfolgt die Bestimmung der Übertragungsposition und/oder eine Ansteuerung des Roboters 12a zur Bewegung des Roboters 12a an die Übertragungsposition mittels der virtuellen Karte. Bevorzugt ist der Roboter 12a dazu vorgesehen, derart angesteuert zu werden, dass der Roboter 12a gezielt an Punkte innerhalb des Bewegungsbereichs 10a und/oder über die virtuelle Karte angezeigte Punkte im Bewegungsbereich 10a bewegt werden kann.It is conceivable that in at least one method step of method 100a, in particular when robot 12a or robot system 14a is started up, a virtual card is stored in robot 12a, in particular in processing unit 24a, and/or in external device 16a. The recorded values of the signal strength are preferably transferred to the virtual card in a method step of the method 100a. The transfer position is preferably determined and/or the robot 12a is actuated to move the robot 12a to the transfer position by means of the virtual map. The robot 12a is preferably provided to be controlled in such a way that the robot 12a can be moved in a targeted manner to points within the movement area 10a and/or points in the movement area 10a indicated via the virtual map.

In der 3 ist ein weiteres Ausführungsbeispiel der Erfindung gezeigt. Die nachfolgenden Beschreibungen und die Zeichnung beschränken sich im Wesentlichen auf die Unterschiede zwischen den Ausführungsbeispielen, wobei bezüglich gleich bezeichneter Bauteile, insbesondere in Bezug auf Bauteile mit gleichen Bezugszeichen, grundsätzlich auch auf die Zeichnungen und/oder die Beschreibung des anderen Ausführungsbeispiele, insbesondere der 1 und 2, verwiesen werden kann. Zur Unterscheidung der Ausführungsbeispiele ist der Buchstabe a den Bezugszeichen des Ausführungsbeispiels in den 1 und 2 nachgestellt. In dem Ausführungsbeispiel der 3 ist der Buchstabe a durch den Buchstaben b ersetzt.In the 3 another embodiment of the invention is shown. The following descriptions and the drawing are essentially limited to the differences between the exemplary embodiments, with regard to identically designated components, in particular in relation to components with the same reference numbers, in principle also to the drawings and/or the description of the other exemplary embodiments, in particular the 1 and 2 , can be referenced. To distinguish between the exemplary embodiments, the letter a is the reference number of the exemplary embodiment in FIGS 1 and 2 adjusted. In the embodiment of 3 the letter a is replaced by the letter b.

In 3 ist schematisch ein alternativer beispielhafter Ablauf eines Verfahrens 100b zu einer Datenübertragung zwischen einem mobilen Roboter 12b und einem externen Gerät 16b gezeigt. Der Roboter 12b und das externe Gerät 16b sind im Wesentlichen identisch zu den in den 1 und 2 beschriebenen Roboter 12a bzw. dem externen Gerät 16b ausgebildet (vgl. 1). Im Unterschied zu dem in den 1 und 2 beschriebenen Verfahren 100a, werden in einem Bewegungsbereich 10b des Roboters 12b erfasste Werte der Signalstärke zur Bestimmung der Übertragungsposition direkt während einer Bewegung des Roboters 12b zur Lokalisierung der Übertragungsposition erfasst. In einem Verfahrensschritt 110b des Verfahrens 100b wird ein Bereitstehungssignal von dem externen Gerät 16b bereitgestellt und insbesondere an den Roboter 12b übertragen. In einem weiteren Verfahrensschritt 112b des Verfahrens 100b wird der Roboter 12b zu einer Bestimmung der Übertragungsposition derart angesteuert, dass der Roboter 12b einen Rand 32b des vorgegebenen Bewegungsbereichs 10b des Roboters 12b abfährt. Bevorzugt wird der Roboter 12b derart angesteuert, dass sich der Roboter 12b zur Bestimmung der Übertragungsposition an den Rand 32b, bevorzugt an eine dem Roboter 12b nächstliegende Stelle des Rands 32b, bewegt. Vorzugsweise wird der Roboter 12b in zumindest einem Verfahrensschritt des Verfahrens 100b, insbesondere dem Verfahrensschritt 112b, zu einer Bestimmung der Übertragungsposition in Abhängigkeit von einem durch einen Benutzer vorgegebenen Positionsparameter eines Objekts oder eines Orts an oder in dem vorgegebenen Bewegungsbereich 10b des Roboters 12b angesteuert. Insbesondere ist der Positionsparameter als eine Position des externen Geräts 16b relativ zum Bewegungsbereich 10b ausgebildet. Alternativ oder zusätzlich ist denkbar, dass der/ein Positionsparameter eine Position eines, beispielsweise eine drahtlose Verbindung 22b zwischen dem Roboter 12b und dem externen Gerät 16b störenden, Objekts, des Rands 32b des Bewegungsbereichs 10b, eine Position eines anderen Roboters, insbesondere eines Robotersystems 14b, beschreibt oder angibt. Bevorzugt wird der Roboter 12b derart angesteuert, dass sich der Roboter 12b zur Bestimmung der Übertragungsposition an den Rand 32b, bevorzugt an die nächstliegende Stelle des Rands 32b, bewegt und sich entlang des Rands 32b in Richtung der Position des externen Geräts 16b bewegt, welche insbesondere durch den Positionsparameter ermittelt wird. Insbesondere wird bei einer außerhalb des Bewegungsbereichs 10b angeordneten Position des externen Geräts 16b an einer dem externen Gerät 16b zugewandten Stelle innerhalb des Rands 32b des Bewegungsbereichs 10b eine hohe Signalstärke erwartet. Vorzugsweise erfolgt in einem Verfahrensschritt des Verfahrens 100b, insbesondere dem Verfahrensschritt 110b die Bestimmung der Übertragungsposition während einer Bewegung des Roboters 12b entlang des Rands 32b, wobei insbesondere jeweils ein an einer momentanen Position des Roboters 12b erfasster Wert der Signalstärke mit einem Kennwert der Signalstärke (vgl. 2) bzw. einem dynamischen Schwellengrenzwert, vorzugsweise einem aus diesen gebildeten Wertebereich, verglichen wird. Entspricht ein an einer momentanen Position des Roboters 12b erfasster Wert der Signalstärke einem Wert aus dem Wertebereich, wird die momentane Position des Roboters 12b als Übertragungsposition bestimmt. Vorzugsweise wird der Roboter 12b mittels der Recheneinheit 24b an der bestimmten Übertragungsposition zur Übertragung der elektronischen Daten gestoppt/angehalten. Vorzugsweise wird der dynamische Schwellengrenzwert der Signalstärke in zumindest einem Verfahrensschritt des Verfahrens 100b, insbesondere einem Verfahrensschritt 108b, in Abhängigkeit von einer Größe der zu übertragenden elektronischen Daten bestimmt. Bevorzugt wird der dynamische Schwellengrenzwert der Signalstärke, insbesondere mittels der Recheneinheit 24b, derart bestimmt, dass eine mit der an der Übertragungsposition erfassten Signalstärke benötigte Übertragungszeit zur Übertragung der elektronischen Daten unterhalb eines vorgegebenen Grenzwerts der Übertragungszeit liegt. Alternativ oder zusätzlich ist denkbar, dass der dynamische Schwellengrenzwert in Abhängigkeit von einer Tageszeit, von einem Wetterparameter, von der Größe der zu übertragenden elektronischen Daten, von einem Bearbeitungsfortschritt des Roboters 12b bei einer Tätigkeit im Bewegungsbereich 10b und/oder von einem Ladezustand des Roboters 12b, insbesondere eines Energiespeichers des Roboters 12b, ermittelt wird. Vorzugsweise wird der dynamische Schwellengrenzwert mittels des Roboters 12b, insbesondere der Recheneinheit 24b des Roboters 12b, und/oder mittels des externen Geräts 16b ermittelt. Alternativ ist denkbar, dass der dynamische Schwellengrenzwert bei bzw. vor der Bestimmung der Übertragungsposition ermittelt wird, vorzugsweise bei oder nach einem Empfang des Bereitstehungssignals.In 3 an alternative exemplary sequence of a method 100b for data transmission between a mobile robot 12b and an external device 16b is shown schematically. The robot 12b and the external device 16b are in Essentially identical to those in the 1 and 2 described robot 12a or the external device 16b (cf. 1 ). In contrast to that in the 1 and 2 described method 100a, in a movement range 10b of the robot 12b detected values of the signal strength for determining the transmission position are detected directly during a movement of the robot 12b for locating the transmission position. In a method step 110b of the method 100b, a ready signal is provided by the external device 16b and, in particular, transmitted to the robot 12b. In a further method step 112b of the method 100b, the robot 12b is actuated to determine the transfer position in such a way that the robot 12b moves along an edge 32b of the predefined range of motion 10b of the robot 12b. The robot 12b is preferably controlled in such a way that, in order to determine the transfer position, the robot 12b moves to the edge 32b, preferably to a point on the edge 32b which is closest to the robot 12b. In at least one method step of method 100b, in particular method step 112b, robot 12b is preferably controlled to determine the transfer position as a function of a position parameter of an object or a location specified by a user on or in the specified range of motion 10b of robot 12b. In particular, the position parameter is embodied as a position of the external device 16b relative to the movement area 10b. Alternatively or additionally, it is conceivable that the/a position parameter is a position of an object interfering, for example, with a wireless connection 22b between the robot 12b and the external device 16b, the edge 32b of the movement area 10b, a position of another robot, in particular a robot system 14b , describes or indicates. Robot 12b is preferably controlled in such a way that, to determine the transmission position, robot 12b moves to edge 32b, preferably to the closest point on edge 32b, and moves along edge 32b in the direction of the position of external device 16b, which in particular determined by the position parameter. In particular, a high signal strength is expected in a position of the external device 16b outside the movement area 10b at a point facing the external device 16b within the edge 32b of the movement area 10b. In a method step of method 100b, in particular method step 110b, the transmission position is preferably determined during a movement of robot 12b along edge 32b, with in particular a value of the signal strength recorded at a current position of robot 12b being compared with a characteristic value of the signal strength (cf . 2 ) or a dynamic threshold limit value, preferably a value range formed from these. If a signal strength value detected at a current position of the robot 12b corresponds to a value from the value range, the current position of the robot 12b is determined as the transmission position. The robot 12b is preferably stopped/stopped by the arithmetic unit 24b at the specific transmission position for transmission of the electronic data. The dynamic threshold limit value of the signal strength is preferably determined in at least one method step of method 100b, in particular a method step 108b, as a function of a size of the electronic data to be transmitted. The dynamic threshold limit value of the signal strength is preferably determined, in particular by means of the computing unit 24b, such that a transmission time required for the transmission of the electronic data with the signal strength detected at the transmission position is below a predetermined limit value of the transmission time. Alternatively or additionally, it is conceivable that the dynamic threshold limit value depends on the time of day, on a weather parameter, on the size of the electronic data to be transmitted, on a processing progress of the robot 12b during an activity in the movement area 10b and/or on a charging status of the robot 12b , in particular an energy store of the robot 12b, is determined. The dynamic threshold limit value is preferably determined by means of the robot 12b, in particular the computing unit 24b of the robot 12b, and/or by means of the external device 16b. Alternatively, it is conceivable for the dynamic threshold limit value to be determined during or before the determination of the transmission position, preferably during or after receipt of the ready signal.

Vorzugsweise erfolgt eine Ermittlung des Kennwerts der Signalstärke in dem Verfahrensschritt 102b, vorzugsweise nach einem Abfahren des Bewegungsbereichs 10b durch den Roboter 12b, wobei insbesondere die Signalstärke innerhalb des Bewegungsbereichs 10b an verschiedenen über den Bewegungsbereich 10b verteilt angeordneten Positionen erfasst wird. Der Kennwert der Signalstärke wird aus der Mehrzahl von erfassten Werten der Signalstärke für den vorgegebenen Bewegungsbereich 10b des Roboters 12b ermittelt, wobei die Bestimmung der Übertragungsposition in Abhängigkeit von dem ermittelten Kennwert der Signalstärke erfolgt. Der Kennwert der Signalstärke wird derart ermittelt, dass eine Differenz zwischen einem erfassten Maximum der Signalstärke und dem Kennwert der Signalstärke einen vorgegebenen Betrag der Signalstärke überschreitet. Der Kennwert der Signalstärke wird derart ermittelt, dass ein maximaler Wert der erfassten Werte der Signalstärke zumindest 2 dbm größer als der Kennwert der Signalstärke ausgebildet ist. Alternativ oder zusätzlich wäre denkbar, dass der Kennwert der Signalstärke derart ermittelt wird, dass insbesondere zumindest mehr als 40 % der Mehrzahl von erfassten Werten der Signalstärke größer als der Kennwert der Signalstärke ausgebildet sind. Vorzugsweise wird der Kennwert der Signalstärke zur Bestimmung der Übertragungsposition herangezogen. Bevorzugt bildet der Kennwert der Signalstärke eine untere oder obere Grenze eines Grenzbereichs aus, innerhalb derer die Signalstärke an der Übertragungsposition liegen muss. Es ist auch denkbar, dass der Kennwert der Signalstärke als Grenzwert zur Bestimmung der Übertragungsposition herangezogen wird, wobei insbesondere ein Wert der Signalstärke an der Übertragungsposition oberhalb des Kennwerts liegen muss. Besonders bevorzugt wird ein Grenzwert zur Bestimmung der Übertragungsposition in Abhängigkeit von dem Kennwert der Signalstärke ermittelt, wobei insbesondere der ermittelte Grenzwert den Kennwert nicht umfassen muss. Vorzugsweise ist denkbar, dass in zumindest einem Verfahrensschritt des Verfahrens 100b, insbesondere dem Verfahrensschritt 102b, über die Mehrzahl von erfassten Werten der Signalstärke ein Histogramm zur gemessenen Signalstärke im Bewegungsbereich 10b erstellt wird.The characteristic value of the signal strength is preferably determined in method step 102b, preferably after the robot 12b has traversed the movement area 10b, the signal strength in particular being detected within the movement area 10b at various positions distributed over the movement area 10b. The characteristic value of the signal strength is determined from the plurality of detected values of the signal strength for the predefined range of motion 10b of the robot 12b, the transmission position being determined as a function of the determined characteristic value of the signal strength. The characteristic value of the signal strength is determined in such a way that a difference between a detected maximum of the signal strength and the characteristic value of the signal strength exceeds a predefined amount of the signal strength. The characteristic value of the signal strength is determined in such a way that a maximum value of the recorded values of the signal strength is at least 2 dbm greater than the characteristic value of the signal strength. Alternatively or additionally, it would be conceivable for the characteristic value of the signal strength to be determined in such a way that in particular at least more than 40% of the plurality of recorded values of the signal strength are greater than the characteristic value of the signal strength. The characteristic value of the signal strength is preferably used to determine the transmission position. The characteristic value of the signal strength preferably forms a lower or upper limit of a limit range within which the signal strength at the transmission position must lie. It is also conceivable that the characteristic value of the signal strength is used as a limit value for determining the transmission position, with a value of the signal strength at the transmission position having to be above the characteristic value. A limit value for determining the transmission position is particularly preferably determined as a function of the characteristic value of the signal strength, with the limit value determined in particular not having to include the characteristic value. It is preferably conceivable that in at least one method step of method 100b, in particular method step 102b, a histogram for the measured signal strength in the movement area 10b is created using the plurality of recorded values of the signal strength.

Claims (15)

Verfahren zu einer Datenübertragung zwischen einem, insbesondere zumindest teilautonomen, mobilen Roboter (12a; 12b), insbesondere einem Arbeitsroboter, bevorzugt einem Mähroboter, und einem externen Gerät (16a; 16b), wobei in zumindest einem Verfahrensschritt eine Mehrzahl von während einer Bewegung des Roboters (12a; 12b) erfassten Werten einer Signalstärke einer drahtlosen Verbindung (22a; 22b) zwischen dem Roboter (12a; 12b) und dem externen Gerät (16a; 16b) bereitgestellt werden, dadurch gekennzeichnet, dass in zumindest einem Verfahrensschritt eine Übertragungsposition des Roboters (12a; 12b) zu einer Übertragung von elektronischen Daten zwischen dem Roboter (12a; 12b) und dem externen Gerät (16a; 16b) in Abhängigkeit von den erfassten Werten der Signalstärke bestimmt wird.Method for data transmission between a mobile robot (12a; 12b), in particular an at least partially autonomous one, in particular a working robot, preferably a robot lawn mower, and an external device (16a; 16b), wherein in at least one method step a plurality of during a movement of the robot (12a; 12b) detected values of a signal strength of a wireless connection (22a; 22b) between the robot (12a; 12b) and the external device (16a; 16b) are provided, characterized in that in at least one method step a transmission position of the robot ( 12a; 12b) for a transmission of electronic data between the robot (12a; 12b) and the external device (16a; 16b) depending on the detected values of the signal strength. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass in zumindest einem Verfahrensschritt die Mehrzahl von Werten der Signalstärke innerhalb eines vorgegebenen Bewegungsbereichs (10a; 10b) des Roboters (12a; 12b) zumindest im Wesentlichen gleichmäßig verteilt erfasst wird, vorzugsweise während einem, insbesondere systematischen, Abfahren des Bewegungsbereichs (10a; 10b) durch den Roboter (12a; 12b).procedure after claim 1 , characterized in that in at least one method step the plurality of values of the signal strength within a predetermined movement range (10a; 10b) of the robot (12a; 12b) is recorded at least substantially evenly distributed, preferably during a, in particular systematic, traversing of the movement range ( 10a; 10b) by the robot (12a; 12b). Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass in zumindest einem Verfahrensschritt die Übertragungsposition in Abhängigkeit von einem Grenzwert der Signalstärke bestimmt wird, wobei der Grenzwert der Signalstärke in Abhängigkeit von einer Größe der zu übertragenden elektronischen Daten ermittelt wird.procedure after claim 1 or 2 , characterized in that in at least one method step the transmission position is determined as a function of a limit value of the signal strength, the limit value of the signal strength being determined as a function of a size of the electronic data to be transmitted. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Roboter (12a; 12b) in zumindest einem Verfahrensschritt zur Übertragung von elektronischen Daten zwischen dem Roboter (12a; 12b) und dem externen Gerät (16a; 16b) für eine Bewegung an die Übertragungsposition angesteuert wird.Method according to one of the preceding claims, characterized in that the robot (12a; 12b) in at least one method step for the transmission of electronic data between the robot (12a; 12b) and the external device (16a; 16b) for a movement to the transmission position is controlled. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass in zumindest einem Verfahrensschritt erfasste Werte der Signalstärke in eine virtuelle Karte übertragen werden, wobei eine Bestimmung der Übertragungsposition mittels der virtuellen Karte erfolgt.Method according to one of the preceding claims, characterized in that values of the signal strength recorded in at least one method step are transmitted to a virtual map, the transmission position being determined by means of the virtual map. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass in zumindest einem Verfahrensschritt der Roboter (12b) zu einer Bestimmung der Übertragungsposition derart angesteuert wird, dass der Roboter (12b) einen Rand (32b) eines vorgegebenen Bewegungsbereichs (10b) des Roboters (12b) abfährt.Method according to one of the preceding claims, characterized in that in at least one method step the robot (12b) is controlled to determine the transfer position in such a way that the robot (12b) moves an edge (32b) of a predetermined range of movement (10b) of the robot (12b ) departs. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Roboter (12a; 12b) in zumindest einem Verfahrensschritt zu einer Bestimmung der Übertragungsposition in Abhängigkeit von einem durch einen Benutzer vorgegebenen Positionsparameter eines Objekts oder eines Orts an oder in einem vorgegebenen Bewegungsbereich (10a; 10b) des Roboters (12a; 12b) angesteuert wird.Method according to one of the preceding claims, characterized in that the robot (12a; 12b) in at least one method step to determine the transmission position depending on a position parameter of an object or a location specified by a user at or in a specified movement range (10a; 10b) of the robot (12a; 12b) is controlled. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass in zumindest einem Verfahrensschritt aus der Mehrzahl von erfassten Werten der Signalstärke ein zumindest im Wesentlichen positionsunabhängiger, insbesondere statistischer, Kennwert der Signalstärke für einen vorgegebenen Bewegungsbereich (10a; 10b) des Roboters (12a; 12b) ermittelt wird, wobei in zumindest einem Verfahrensschritt eine Bestimmung der Übertragungsposition und/oder eine Übertragung der elektronischen Daten zwischen dem Roboter (12a; 12b) und dem externen Gerät (16a; 16b) in Abhängigkeit von dem ermittelten Kennwert der Signalstärke erfolgt.Method according to one of the preceding claims, characterized in that in at least one method step, from the plurality of recorded values of the signal strength, an at least essentially position-independent, in particular statistical, characteristic value of the signal strength for a predetermined range of movement (10a; 10b) of the robot (12a; 12b ) is determined, the transmission position being determined and/or the electronic data being transmitted between the robot (12a; 12b) and the external device (16a; 16b) in at least one method step, depending on the characteristic value determined for the signal strength. Verfahren nach Anspruch 8, dadurch gekennzeichnet, dass der Kennwert der Signalstärke derart ermittelt wird, dass ein maximaler Wert der erfassten Werte der Signalstärke zumindest 2 dbm größer als der Kennwert der Signalstärke ausgebildet ist.procedure after claim 8 , characterized in that the characteristic value of the signal strength is determined in such a way that a maximum value of the detected values of the signal strength at at least 2 dbm greater than the characteristic value of the signal strength. Verfahren nach Anspruch 8 oder 9, dadurch gekennzeichnet, dass der Kennwert der Signalstärke derart ermittelt wird, dass eine Differenz zwischen einem erfassten Maximum der Signalstärke und dem Kennwert der Signalstärke einen vorgegebenen Betrag der Signalstärke überschreitet.procedure after claim 8 or 9 , characterized in that the characteristic value of the signal strength is determined in such a way that a difference between a detected maximum of the signal strength and the characteristic value of the signal strength exceeds a predetermined amount of the signal strength. Verfahren nach einem der Ansprüche 8 bis 10, dadurch gekennzeichnet, dass in zumindest einem Verfahrensschritt eine Mehrzahl von erfassten Werten der Signalstärke und/oder der Kennwert der Signalstärke mit einem, insbesondere auf dem Roboter (12a; 12b), hinterlegten Übertragungsgrenzwert der Signalstärke verglichen wird, wobei bei einer Unterschreitung des Übertragungsgrenzwerts der Signalstärke eine Benachrichtigung ausgegeben wird.Procedure according to one of Claims 8 until 10 , characterized in that in at least one method step, a plurality of detected values of the signal strength and/or the characteristic value of the signal strength is compared with a transmission limit value of the signal strength stored, in particular on the robot (12a; 12b), wherein if the transmission limit value is not reached, the signal strength a notification is issued. Verfahren nach einem der Ansprüche 8 bis 11, dadurch gekennzeichnet, dass in zumindest einem Verfahrensschritt die Übertragungsposition derart bestimmt wird, dass der an der Übertragungsposition erfasste Wert der Signalstärke einem Wert aus einem Wertebereich entspricht, welcher durch den Kennwert der Signalstärke und einem dynamischen Schwellengrenzwert begrenzt wird.Procedure according to one of Claims 8 until 11 , characterized in that in at least one method step the transmission position is determined in such a way that the value of the signal strength detected at the transmission position corresponds to a value from a value range which is limited by the characteristic value of the signal strength and a dynamic threshold value. Mobiler Roboter, insbesondere zumindest teilautonomer mobiler Roboter, vorzugsweise Arbeitsroboter, besonders bevorzugt Mähroboter, umfassend Mittel zu einer Durchführung eines Verfahrens (100a; 100b) nach einem der vorhergehenden Ansprüche.Mobile robot, in particular at least partially autonomous mobile robot, preferably working robot, particularly preferably robot lawn mower, comprising means for carrying out a method (100a; 100b) according to one of the preceding claims. Recheneinheit zu einem Ausführen eines Verfahrens (100a; 100b)/von Schritten eines Verfahrens (100a; 100b) nach einem der Ansprüche 1 bis 12.Arithmetic unit for executing a method (100a; 100b)/steps of a method (100a; 100b) according to one of Claims 1 until 12 . Robotersystem zu einer Durchführung eines Verfahrens (100a; 100b) nach einem der Ansprüche 1 bis 12, mit einem mobilen Roboter (12a; 12b), insbesondere nach Anspruch 13, und mit einem externen Gerät (16a; 16b).Robot system for carrying out a method (100a; 100b) according to one of Claims 1 until 12 , With a mobile robot (12a; 12b), in particular Claim 13 , and with an external device (16a; 16b).
DE102022201076.0A 2022-02-02 2022-02-02 Method for data transmission between a mobile robot and an external device Pending DE102022201076A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE102022201076.0A DE102022201076A1 (en) 2022-02-02 2022-02-02 Method for data transmission between a mobile robot and an external device
CN202380020142.1A CN118661435A (en) 2022-02-02 2023-01-05 Method for data transmission between mobile robot and external device
PCT/EP2023/050161 WO2023147953A1 (en) 2022-02-02 2023-01-05 Method for transmitting data between a mobile robot and an external device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102022201076.0A DE102022201076A1 (en) 2022-02-02 2022-02-02 Method for data transmission between a mobile robot and an external device

Publications (1)

Publication Number Publication Date
DE102022201076A1 true DE102022201076A1 (en) 2023-08-03

Family

ID=84943165

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102022201076.0A Pending DE102022201076A1 (en) 2022-02-02 2022-02-02 Method for data transmission between a mobile robot and an external device

Country Status (3)

Country Link
CN (1) CN118661435A (en)
DE (1) DE102022201076A1 (en)
WO (1) WO2023147953A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118408532A (en) * 2024-04-17 2024-07-30 广东东软学院 Positioning navigation method based on laser SLAM, GPS and WiFi

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210258754A1 (en) 2016-05-23 2021-08-19 Interdigital Ce Patent Holdings Method and devices for providing wireless coverage

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103228040A (en) * 2012-01-31 2013-07-31 国际商业机器公司 Indoor electronic map generating method and system, and indoor target positioning method and system
KR102613442B1 (en) * 2016-10-12 2023-12-13 삼성전자주식회사 Clensing robot and controlling method of the same
CN108536146B (en) * 2018-04-11 2020-12-11 杭州晶一智能科技有限公司 Intelligent control method for positioning charging base of mobile robot based on path and RSSI (received Signal Strength indicator)
CN108627172B (en) * 2018-04-26 2020-10-16 杭州晶一智能科技有限公司 Indoor mobile robot traversal path planning method based on fingerprint map

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210258754A1 (en) 2016-05-23 2021-08-19 Interdigital Ce Patent Holdings Method and devices for providing wireless coverage

Also Published As

Publication number Publication date
WO2023147953A1 (en) 2023-08-10
CN118661435A (en) 2024-09-17

Similar Documents

Publication Publication Date Title
EP3021656B1 (en) System for controling the activity of at least one gardening device in at least one activity zone
DE602004005909T2 (en) Apparatus and method for controlling a multi-mode vehicle
DE69526257T2 (en) NAVIGATION METHOD AND SYSTEM THEREFOR
EP3160319B1 (en) Autonomous work device
WO2013041278A1 (en) Autonomous working device
EP3445538B1 (en) Method for controlling a plurality of mobile driverless manipulator systems
EP3333116A1 (en) Method for automatic alignment of an industrial truck in a warehouse and system consisting of an industrial truck and a warehouse
EP0779998A1 (en) Process for determining the position of a landmark in the map of the environment of an automotive unit which dynamically determines its distance from the landmark
EP3412132A1 (en) Floor processing system with at least one intensive zone
WO2023147953A1 (en) Method for transmitting data between a mobile robot and an external device
EP2959764B1 (en) Autonomous locomotion device
EP3575912A1 (en) Robotic mower
Stoll Automatic operation planning for GPS-guided machinery
EP3413157B1 (en) Method for determining a specific control parameter range of an autonomous mobile green area processing robot, method for operating an autonomous mobile green area processing robot, system, and autonomous mobile green area processing robot
EP3608622B1 (en) Weapon system and method for operating same
DE102018202154A1 (en) Autonomous agricultural system, method of operation
DE202017004902U1 (en) Data-technical device for the organization of work processes in which the cooperation of humans and machines is controlled intralogistically with optimal protection effect of the involved humans
DE112020002957T5 (en) Improved control signal detection for a robotic work device
DE102022201011A1 (en) Method for detecting that a mobile robot is sitting down or getting stuck
EP4270135A1 (en) Assistance system for generating virtual field boundaries for autonomous agricultural working machines
DE102022105174A1 (en) Autonomous working machine
EP3413156A1 (en) Method for determining a position of an autonomous mobile green area processing robot and green area processing robot
EP4268558A1 (en) Assistance system for generating route plans for autonomous agricultural machines
EP4188183A1 (en) Floor cleaning system
DE102021209621A1 (en) Robot system and method for controlling a powered moveable robot of a robot system

Legal Events

Date Code Title Description
R163 Identified publications notified