CN114812567B - Robot deployment method and device, computer equipment and storage medium - Google Patents

Robot deployment method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN114812567B
CN114812567B CN202210745740.2A CN202210745740A CN114812567B CN 114812567 B CN114812567 B CN 114812567B CN 202210745740 A CN202210745740 A CN 202210745740A CN 114812567 B CN114812567 B CN 114812567B
Authority
CN
China
Prior art keywords
instruction
robot
data
map
scene
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.)
Active
Application number
CN202210745740.2A
Other languages
Chinese (zh)
Other versions
CN114812567A (en
Inventor
陈春起
宋雷权
袁懿
许炜槟
吴明豪
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.)
Shenzhen Pudu Technology Co Ltd
Original Assignee
Shenzhen Pudu Technology Co Ltd
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 Shenzhen Pudu Technology Co Ltd filed Critical Shenzhen Pudu Technology Co Ltd
Priority to CN202210745740.2A priority Critical patent/CN114812567B/en
Publication of CN114812567A publication Critical patent/CN114812567A/en
Application granted granted Critical
Publication of CN114812567B publication Critical patent/CN114812567B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention relates to the field of robot navigation, and discloses a robot deployment method, a device, computer equipment and a storage medium, wherein the method comprises the following steps: loading map data of a specified scene according to a loading instruction and generating an initial map corresponding to the map data on a preset interface; generating a topological path on the initial map according to the path drawing instruction; acquiring dynamic position data of the robot according to the monitoring instruction and displaying the dynamic position of the robot on a preset interface, wherein the dynamic position data comprises a dynamic position and a dynamic orientation; and configuring scene elements on the topological path according to the configuration instruction and the dynamic position data to obtain a navigation data map. The invention can improve the deployment efficiency of the robot.

Description

Robot deployment method and device, computer equipment and storage medium
Technical Field
The invention relates to the field of robot navigation, in particular to a robot deployment method, a robot deployment device, computer equipment and a storage medium.
Background
With the progress of science and technology, robots are gradually popularized. For a robot with a delivery function, corresponding navigation information, such as a topological map, a scheduling map, a cruise map, and the like, needs to be deployed.
In the prior art, navigation information is generally deployed on a configuration page of a robot. Due to the fact that application scenes are complex and changeable, the deployment mode is poor in accuracy, deployment can be completed by repeated debugging of workers, and deployment efficiency is low.
Disclosure of Invention
In view of the foregoing, it is necessary to provide a robot deployment method, apparatus, computer device and storage medium to improve the deployment efficiency of the robot.
A robot deployment method, comprising:
acquiring a loading instruction, loading map data of a specified scene according to the loading instruction, generating an initial map corresponding to the map data, and displaying the initial map on a preset interface;
acquiring a path drawing instruction, and generating a topological path on the initial map according to the path drawing instruction;
acquiring a monitoring instruction, acquiring dynamic position data of the robot according to the monitoring instruction, and displaying the dynamic position data on the preset interface;
and acquiring a configuration instruction, and configuring scene elements on the topological path according to the configuration instruction and the dynamic position data to obtain a navigation data map.
A robotic deployment device comprising:
the map loading module is used for acquiring a loading instruction, loading map data of a specified scene according to the loading instruction, generating an initial map corresponding to the map data, and displaying the initial map on a preset interface;
the path drawing module is used for acquiring a path drawing instruction and generating a topological path on the initial map according to the path drawing instruction;
the monitoring module is used for acquiring a monitoring instruction, acquiring dynamic position data of the robot according to the monitoring instruction and displaying the dynamic position data on the preset interface;
and the configuration module is used for acquiring a configuration instruction and configuring scene elements on the topological path according to the configuration instruction and the dynamic position data so as to obtain a navigation data map.
A computer device comprising a memory and a processor, the memory storing computer readable instructions executable on the processor, the processor implementing the robot deployment method when executing the computer readable instructions.
One or more readable storage media storing computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform the robot deployment method as described above.
According to the robot deployment method, the robot deployment device, the computer equipment and the storage medium, the topological path and the scene elements are configured on the initial map, so that the accuracy of the navigation data map is greatly improved, the times of repeated debugging are reduced, and the deployment efficiency of the robot is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive labor.
FIG. 1 is a schematic flow chart of a robot deployment method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a default interface according to an embodiment of the invention;
FIG. 3 is an initial map of an embodiment of the present invention;
FIG. 4 is a diagram illustrating setting up a topological path on an initial map according to an embodiment of the present invention;
FIG. 5 is a page of connection with a robot according to an embodiment of the invention;
FIG. 6 is a schematic diagram of a configuration of a robotic deployment device in accordance with an embodiment of the present invention;
FIG. 7 is a schematic diagram of a computer device according to an embodiment of the invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, a robot deployment method includes steps S10-S40.
S10, a loading instruction is obtained, map data of a specified scene are loaded according to the loading instruction, an initial map corresponding to the map data is generated, and the initial map is displayed on a preset interface.
Understandably, the preset interface may be a page of an application program or a web page, and in this embodiment, the preset interface refers to a software interface that can load scene map data and visualize a robot installation and deployment process. The preset interface is used for configuring navigation parameters of the robot and completing the deployment of the robot in a specified scene. The designated scenarios include, but are not limited to, restaurants, hospitals, hotels. As shown in fig. 2, fig. 2 is an exemplary default interface. The preset interface is provided with a menu bar, a tool bar, a (map) element list and an element attribute bar.
The map data may be a map packet prepared in advance, such as a plan map of an application scene or the like. Map data of a specified scene can be loaded on a preset interface to generate an initial map. As shown in fig. 3, fig. 3 is an exemplary initial map.
And S20, acquiring a path drawing instruction, and generating a topological path on the initial map according to the path drawing instruction.
Understandably, the path drawing instructions may be instructions generated based on operator input operations. And a path editing control is arranged on the preset interface, and a worker can activate the path editing control and then complete the editing operation of the topological path on the initial map. Fig. 4 is a schematic diagram illustrating an example of setting a topological path on an initial map, as shown in fig. 4.
And S30, acquiring a monitoring instruction, acquiring dynamic position data of the robot according to the monitoring instruction, and displaying the dynamic position data on the preset interface.
Understandably, a monitoring button control is arranged on the preset interface, and when the monitoring button control is clicked, a monitoring instruction can be sent out, and dynamic position data can be acquired from the robot arranged in a specified scene in real time. Here, the dynamic position data includes a dynamic position and a dynamic orientation of the robot. The dynamic position of the robot may be displayed on a preset interface.
S40, obtaining a configuration instruction, and configuring scene elements on the topological path according to the configuration instruction and the dynamic position data to obtain a navigation data map.
Alternatively, the configuration instructions may be instructions generated based on operator input operations. The staff member can configure the scene element on the topological path under the reference of the dynamic position data. Herein, the configuration of scene elements includes, but is not limited to, addition, modification, and deletion. The modification of the scene element may involve a modification of the element type, such as changing the speed limit zone to an exempt zone.
After executing the multiple editing instructions, a navigation data map may be obtained.
According to the method and the device, the topological path and the scene elements are configured on the initial map, so that the accuracy of the navigation data map is greatly improved, the times of repeated debugging are reduced, and the deployment efficiency of the robot is improved.
Optionally, after step S40, that is, after the obtaining the configuration instruction and configuring the scene element on the topological path according to the configuration instruction and the dynamic position data to obtain the navigation data map, the method further includes:
s51, acquiring a checking instruction, and checking the scene element and the topological path according to the checking instruction;
s52, if the scene element does not pass the inspection, a scene element correction instruction is obtained, and the position of the scene element is modified according to the scene element correction instruction;
s53, if the topological path does not pass the inspection, a path correction instruction is obtained, and the topological path is corrected according to the path correction instruction.
Understandably, a checking control is arranged on the preset interface, and a corresponding checking instruction can be generated by clicking the checking control. The scene element and the topological path can be checked through the checking instruction to check whether the scene element and the topological path have errors. Here, the function of the inspection control is related to the model of the robot. The different types of robots also differ in their checking functions.
When it is detected that there is a scene element that fails the check, the scene element may be position-modified by a scene element modification instruction. Here, the scene element modification command may be a command input by a worker or a command generated by an automatic adjustment program.
And when detecting that the topological path fails to pass the check, modifying the position of the topological path through a topological path modification instruction. Here, the topology path correction instruction may be an instruction input by a worker or an instruction generated by an automatic adjustment program.
The present embodiment can correct the error of the navigation data map.
Optionally, before step S10, that is, before the obtaining the load instruction, loading the map data of the specified scene according to the load instruction, generating an initial map corresponding to the map data, and displaying the initial map on a preset interface, the method further includes:
s11, acquiring a connection instruction, and establishing connection with the robot according to the connection instruction.
In one embodiment, a connection control is arranged on the preset interface, and a corresponding connection instruction can be generated by clicking the connection control. In one example, clicking on the connection control pops up the corresponding connection window. The robot can establish a connection with the robot by inputting the IP address of the robot in the connection window and then clicking the connection button. As shown in fig. 5, fig. 5 is a page connected to a robot in one example.
The embodiment can establish connection with the robot, and is convenient for receiving data from the robot.
Optionally, in step S40, that is, the obtaining the configuration instruction, and configuring the scene element on the topological path according to the configuration instruction and the dynamic position data to obtain the navigation data map includes:
s401, acquiring a scene element adding instruction, and adding scene elements on the topological path according to the scene element adding instruction;
s402, sending an arrival element acquisition point instruction to the robot so that the robot arrives at the data acquisition point of the scene element according to the arrival element acquisition point instruction.
Understandably, the scene element add instruction and the arrive element capture point instruction may be instructions generated based on a worker input operation. Through the scene element adding instruction, the scene element can be added on the topological path.
In some examples, scene elements may be divided into different types, such as:
food delivery elements: dining table points, meal outlet points, door meeting points, paths, arrival points, dish washing points, stopping points, recycling points and charging piles;
cleaning elements: cleaning areas and charging piles;
building elements: an entrance guard point, an elevator room, an elevator waiting point, an elevator calling point, an elevator queuing point and a gate point;
shielding elements: virtual walls, special areas, speed limiting areas, bypassing forbidding areas, narrow passageway areas, RGBD special areas, elevator room areas and exemption areas.
It should be noted that, as used herein, a exempt area refers to an exempt from certain monitoring functions in the area, such as exempt depth camera (RGBD), exempt lidar or all exemptions.
Each scene element may be provided with a data acquisition point. The reach element collection point instruction can enable the robot to reach the data collection point of the scene element. After the robot arrives at the data acquisition point, corresponding position data acquisition can be carried out.
The embodiment can realize the addition of the scene element and control the robot to move to the data acquisition point of the scene element.
Optionally, after step S402, that is, after the sending an instruction to reach an element collection point to the robot, so that the robot reaches a data collection point of the scene element according to the instruction to reach the element collection point, the method further includes:
s403, scene position data collected from the robot on the data collection point; the dynamic location data includes the scene location data.
Understandably, after the robot reaches the data acquisition point, the pose data of the current robot can be recorded, and the pose data is associated with the current scene element to generate scene position data. Here, the scene position data belongs to one of dynamic position data of the robot.
By the robot deployment method provided by the embodiment, scene position data of each scene element can be obtained, and the scene position data can be used for position comparison in subsequent robot navigation, so that navigation precision is improved.
Optionally, after step S40, that is, after implementing the obtaining configuration instruction and configuring scene elements on the topological path according to the configuration instruction and the dynamic position data to obtain a navigation data map, the processor is further implemented when the processor is configured to call and execute the computer readable instruction:
and S60, acquiring a map sending instruction, and sending the navigation data map to the robot according to the map sending instruction.
Understandably, a "send" button is provided on the preset interface. Clicking the "send" button may generate a map send instruction by which the navigation data map may be sent to the robot. In some examples, the robot object sent may be specified. For example, the map data is collected by robot a and then sent to robot B.
The embodiment can realize the transmission of the navigation data map and improve the convenience of updating the map data by the robot.
Optionally, the processor is further configured to call and execute the computer-readable instructions to implement the following steps:
s71, acquiring a management instruction, and performing configuration management on the robot according to the management instruction;
the configuration management comprises cruise configuration management, scheduling configuration management, location code configuration management or phone book configuration management.
In some examples, the preset interface is provided with a cruise configuration button for setting the cruise rules of the robot and realizing the cruise configuration management. For example, cruise rules include cruise time and frequency. The preset interface is provided with a scheduling button for setting a scheduling rule of the robot and realizing scheduling configuration management. For example, the scheduling rules include fronthaul unreachable and backhaul unreachable. The preset interface is provided with a positioning code (Marker) management button for inquiring or deleting the positioning code to realize the configuration management of the positioning code. The preset interface is provided with a telephone book management button for configuring the reserved telephone information of the telephone book and realizing the configuration management of the telephone book. The preset interface may be provided with an ADB service menu. The following functions can be realized by interaction with the robot through the ADB service menu: the method comprises the steps of map pulling, log pulling, music pushing, logo pushing, apk installation, apk unloading and the like.
In the embodiment, the function deployment of the robot is perfected through some function configuration management.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
In an embodiment, a robot deployment device is provided, and the robot deployment device corresponds to the robot deployment method in the above embodiments one to one. As shown in fig. 6, the robot deployment apparatus includes a load map module 10, a path mapping module 20, a monitoring module 30, and a configuration module 40. The detailed description of each functional module is as follows:
the map loading module 10 is configured to acquire a loading instruction, load map data of a specified scene according to the loading instruction, generate an initial map corresponding to the map data, and display the initial map on a preset interface;
a path drawing module 20, configured to obtain a path drawing instruction, and generate a topological path on the initial map according to the path drawing instruction;
the monitoring module 30 is configured to obtain a monitoring instruction, obtain dynamic position data of the robot according to the monitoring instruction, and display the dynamic position data on the preset interface;
and the configuration module 40 is configured to obtain a configuration instruction, and configure scene elements on the topological path according to the configuration instruction and the dynamic position data to obtain a navigation data map.
Optionally, the robot deployment device further comprises:
the checking module is used for acquiring a checking instruction and checking the scene element and the topological path according to the checking instruction;
the element modification module is used for acquiring a scene element modification instruction if the scene element does not pass the inspection, and modifying the position of the scene element according to the scene element modification instruction;
and the path modification module is used for acquiring a path modification instruction if the topological path does not pass the inspection, and modifying the topological path according to the path modification instruction.
Optionally, the robot deployment device further comprises:
and the connection module is used for acquiring a connection instruction and establishing connection with the robot according to the connection instruction.
Optionally, the configuration module 40 includes:
the element adding unit is used for acquiring a scene element adding instruction and adding scene elements on the topological path according to the scene element adding instruction;
and the moving unit is used for sending an arrival element acquisition point instruction to the robot so as to enable the robot to arrive at the data acquisition point of the scene element according to the arrival element acquisition point instruction.
Optionally, the configuration module 40 further includes:
the position data acquisition unit is used for acquiring scene position data acquired by the robot on the data acquisition point; the dynamic location data includes the scene location data.
Optionally, the robot deployment device further comprises:
and the map sending module is used for acquiring a map sending instruction and sending the navigation data map to the robot according to the map sending instruction.
Optionally, the configuration module 40 further includes:
the management unit is used for acquiring a management instruction and carrying out configuration management on the robot according to the management instruction;
the configuration management comprises cruise configuration management, scheduling configuration management, location code configuration management or phone book configuration management.
For specific limitations of the robot deployment device, reference may be made to the above limitations of the robot deployment method, which are not described herein again. It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
In one embodiment, a computer device is provided, which may be a server, a notebook computer, a desktop computer, or other independently operable terminal device, and its internal structure diagram may be as shown in fig. 7. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a readable storage medium and an internal memory. The readable storage medium stores an operating system, computer readable instructions, and a database. The internal memory provides an environment for the operating system and the execution of computer-readable instructions in the readable storage medium. The database of the computer device is used for storing data related to the robot deployment method. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer readable instructions, when executed by a processor, implement a robotic deployment method. The readable storage media provided by the present embodiment include nonvolatile readable storage media and volatile readable storage media.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory storing computer readable instructions executable on the processor, the processor implementing the following steps when executing the computer readable instructions:
acquiring a loading instruction, loading map data of a specified scene according to the loading instruction, generating an initial map corresponding to the map data, and displaying the initial map on a preset interface;
acquiring a path drawing instruction, and generating a topological path on the initial map according to the path drawing instruction;
acquiring a monitoring instruction, acquiring dynamic position data of the robot according to the monitoring instruction, and displaying the dynamic position data on the preset interface;
and acquiring a configuration instruction, and configuring scene elements on the topological path according to the configuration instruction and the dynamic position data to obtain a navigation data map.
In one embodiment, one or more computer-readable storage media storing computer-readable instructions are provided, the readable storage media provided by the embodiments including non-volatile readable storage media and volatile readable storage media. The readable storage medium has stored thereon computer readable instructions which, when executed by one or more processors, perform the steps of:
acquiring a loading instruction, loading map data of a specified scene according to the loading instruction, generating an initial map corresponding to the map data, and displaying the initial map on a preset interface;
acquiring a path drawing instruction, and generating a topological path on the initial map according to the path drawing instruction;
acquiring a monitoring instruction, acquiring dynamic position data of the robot according to the monitoring instruction, and displaying the dynamic position data on the preset interface;
and acquiring a configuration instruction, and configuring scene elements on the topological path according to the configuration instruction and the dynamic position data to obtain a navigation data map.
In an embodiment, a robot deployment system is further provided, where the system includes a robot and the computer device, where the robot and the computer device are communicably connected, and the computer device may implement the steps of the robot deployment method, and specific limitations of each step may refer to the above limitations on the robot deployment method, which are not described herein again.
It will be understood by those of ordinary skill in the art that all or part of the processes of the methods of the above embodiments may be implemented by hardware related to computer readable instructions, which may be stored in a non-volatile readable storage medium or a volatile readable storage medium, and when executed, the computer readable instructions may include processes of the above embodiments of the methods. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include non-volatile and/or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), rambus (Rambus) direct RAM (RDRAM), direct Rambus Dynamic RAM (DRDRAM), and Rambus Dynamic RAM (RDRAM), among others.
It should be clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional units and modules is only used for illustration, and in practical applications, the above function distribution may be performed by different functional units and modules as needed, that is, the internal structure of the apparatus may be divided into different functional units or modules to perform all or part of the above described functions.
The above-mentioned embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein.

Claims (8)

1. A robot deployment method, comprising:
acquiring a loading instruction, loading map data of a specified scene according to the loading instruction, generating an initial map corresponding to the map data, and displaying the initial map on a preset interface;
acquiring a path drawing instruction, and generating a topological path on the initial map according to the path drawing instruction;
acquiring a monitoring instruction, acquiring dynamic position data of the robot according to the monitoring instruction, and displaying the dynamic position data on the preset interface;
acquiring a configuration instruction, and configuring scene elements on the topological path according to the configuration instruction and the dynamic position data to obtain a navigation data map;
the obtaining of the configuration instruction, and configuring the scene element on the topological path according to the configuration instruction and the dynamic position data to obtain a navigation data map, includes:
acquiring a scene element adding instruction, and adding scene elements on the topological path according to the scene element adding instruction;
sending a reaching element acquisition point instruction to the robot so that the robot reaches the data acquisition point of the scene element according to the reaching element acquisition point instruction;
after the robot reaches the data acquisition point, recording the pose data of the current robot, and associating the pose data with the current scene element to generate scene position data; the dynamic location data includes the scene location data.
2. The robot deployment method of claim 1, wherein the obtaining a configuration instruction, and after configuring scene elements on the topological path according to the configuration instruction and the dynamic position data to obtain a navigation data map, further comprises:
acquiring a checking instruction, and checking the scene element and the topological path according to the checking instruction;
if the scene element does not pass the inspection, acquiring a scene element correction instruction, and modifying the position of the scene element according to the scene element correction instruction;
and if the topological path does not pass the inspection, acquiring a path correction instruction, and correcting the topological path according to the path correction instruction.
3. The robot deployment method according to claim 1, wherein the obtaining a load instruction, loading map data of a specified scene according to the load instruction, generating an initial map corresponding to the map data, and before displaying the initial map on a preset interface, further comprises:
and acquiring a connection instruction, and establishing connection with the robot according to the connection instruction.
4. The robot deployment method of claim 1, wherein the obtaining a configuration instruction, and after configuring scene elements on the topological path according to the configuration instruction and the dynamic position data to obtain a navigation data map, further comprises:
and acquiring a map sending instruction, and sending the navigation data map to the robot according to the map sending instruction.
5. The robotic deployment method of claim 1, further comprising:
acquiring a management instruction, and performing configuration management on the robot according to the management instruction;
the configuration management comprises cruise configuration management, scheduling configuration management, location code configuration management or phone book configuration management.
6. A robotic deployment device, comprising:
the map loading module is used for acquiring a loading instruction, loading map data of a specified scene according to the loading instruction, generating an initial map corresponding to the map data, and displaying the initial map on a preset interface;
the path drawing module is used for acquiring a path drawing instruction and generating a topological path on the initial map according to the path drawing instruction;
the monitoring module is used for acquiring a monitoring instruction, acquiring dynamic position data of the robot according to the monitoring instruction and displaying the dynamic position data on the preset interface;
the configuration module is used for acquiring a configuration instruction, and configuring scene elements on the topological path according to the configuration instruction and the dynamic position data to obtain a navigation data map;
the configuration module includes:
the element adding unit is used for acquiring a scene element adding instruction and adding scene elements on the topological path according to the scene element adding instruction;
a mobile unit, configured to send a reach element collection point instruction to the robot, so that the robot reaches a data collection point of the scene element according to the reach element collection point instruction;
the position data acquisition unit is used for recording the pose data of the current robot after the robot reaches the data acquisition point, associating the pose data with the current scene element and generating scene position data; the dynamic location data includes the scene location data.
7. A computer device comprising a memory and a processor, the memory storing computer readable instructions executable on the processor, wherein the processor when executing the computer readable instructions is operable to implement the robotic deployment method of any one of claims 1-5.
8. One or more readable storage media storing computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform the robot deployment method of any of claims 1-5.
CN202210745740.2A 2022-06-29 2022-06-29 Robot deployment method and device, computer equipment and storage medium Active CN114812567B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210745740.2A CN114812567B (en) 2022-06-29 2022-06-29 Robot deployment method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210745740.2A CN114812567B (en) 2022-06-29 2022-06-29 Robot deployment method and device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114812567A CN114812567A (en) 2022-07-29
CN114812567B true CN114812567B (en) 2022-11-29

Family

ID=82523151

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210745740.2A Active CN114812567B (en) 2022-06-29 2022-06-29 Robot deployment method and device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114812567B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10012996B1 (en) * 2017-09-15 2018-07-03 Savioke, Inc. Route planning for a mobile robot using configuration-based preferences
CN112800168A (en) * 2021-04-15 2021-05-14 炬星科技(深圳)有限公司 Method and device for creating robot business map library and storage medium
CN113723180A (en) * 2021-07-19 2021-11-30 山东大学 Method and system for constructing active article detection model data set of service robot
CN114036043A (en) * 2021-10-28 2022-02-11 上海有个机器人有限公司 Robot test system, application method and application device
CN114398161A (en) * 2021-12-24 2022-04-26 深圳市普渡科技有限公司 Robot scheduling platform, robot, medium, task deployment method and system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8948913B2 (en) * 2009-10-26 2015-02-03 Electronics And Telecommunications Research Institute Method and apparatus for navigating robot
US10228694B2 (en) * 2016-03-04 2019-03-12 Animusoft Corporation Drone and robot control systems and methods
US11122380B2 (en) * 2017-09-08 2021-09-14 Sony Interactive Entertainment Inc. Personal robot enabled surround sound
CN113407284A (en) * 2021-06-25 2021-09-17 远光软件股份有限公司 Navigation interface generation method and device, storage medium and electronic equipment
CN113607161B (en) * 2021-09-30 2022-03-18 深圳市普渡科技有限公司 Robot navigation path width acquisition system, method, robot and storage medium
CN114610031A (en) * 2022-03-10 2022-06-10 深圳市普渡科技有限公司 Terminal device, robot cruising path establishing method and device and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10012996B1 (en) * 2017-09-15 2018-07-03 Savioke, Inc. Route planning for a mobile robot using configuration-based preferences
CN112800168A (en) * 2021-04-15 2021-05-14 炬星科技(深圳)有限公司 Method and device for creating robot business map library and storage medium
CN113723180A (en) * 2021-07-19 2021-11-30 山东大学 Method and system for constructing active article detection model data set of service robot
CN114036043A (en) * 2021-10-28 2022-02-11 上海有个机器人有限公司 Robot test system, application method and application device
CN114398161A (en) * 2021-12-24 2022-04-26 深圳市普渡科技有限公司 Robot scheduling platform, robot, medium, task deployment method and system

Also Published As

Publication number Publication date
CN114812567A (en) 2022-07-29

Similar Documents

Publication Publication Date Title
US20230244454A1 (en) Software defined network controller
CN110209652A (en) Tables of data moving method, device, computer equipment and storage medium
CN110765001B (en) Modularized automatic test method and device for application system
CN109450708B (en) Nginx dynamic configuration method and system
CN109189758B (en) Operation and maintenance flow design method, device and equipment, operation method, device and host
CN104598513A (en) Data flow control method and system based on webpage frame
CN102750301A (en) Blueprint generating method for integrated avionic system model aiming at architecture analysis and design language (AADL) description
CN112087379A (en) Service chain arranging method and device, storage medium and electronic device
CN114501501B (en) Configuration management method, device, equipment and medium for mobile communication network target range
CN111142878A (en) SDN operation and maintenance method, device, equipment and readable storage medium
CN112035344A (en) Multi-scenario test method, device, equipment and computer readable storage medium
CN110493064A (en) Firewall management method, apparatus, computer equipment and storage medium
CN114812567B (en) Robot deployment method and device, computer equipment and storage medium
CN112540805B (en) Integrated item packaging method, integrated item packaging device, integrated item packaging apparatus, integrated item packaging device, integrated item packaging storage medium, and integrated item packaging program product
CN110569987B (en) Automatic operation and maintenance method, operation and maintenance equipment, storage medium and device
CN110413437B (en) Network namespace exception handling method, device and equipment and readable storage medium
CN106302011A (en) Method of testings based on multiterminal and terminal
CN110275717A (en) Privately owned echo cloning method, apparatus, computer equipment and storage medium
CN105677555A (en) Active type equipment automation program simulation test method and system
CN112328333B (en) Built-in program operating method and device, computer equipment and storage medium
CN114090074A (en) Method and device for configuring operating environment, storage medium and electronic device
CN110281232B (en) Method, system, apparatus and storage medium for quickly rounding robot position
CN114513419A (en) Security policy configuration method and system
CN117540474B (en) BIM-based whole process management method and related device
EP4040245A1 (en) Method, computer-implemented-tool, contraption and configuration arrangement for configuring a device to be commissioned of a set of devices for commissioning with a technical or cyber-physical system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant