Robot positioning method, device and equipment and storage medium
A technology for robot positioning and robotics, which is applied to manipulators, program-controlled manipulators, manufacturing tools, etc., and can solve problems such as inaccurate positioning.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example Embodiment
[0052] Example one
[0053] figure 1 It is a flowchart of a robot positioning method provided by Embodiment 1 of the present invention. The method is executed by a robot positioning device, the device may be executed by software and / or hardware, and the device may be configured in a positioning device, Wherein, the positioning device may be a robot, or may be a device other than the robot that controls the robot, for example, it may be a terminal, a server, etc., and the terminal may be a smart phone, a tablet computer, etc. The server can be a cloud server or other types of servers. Among them, the robot can be a service robot, a commercial robot, etc., and the commercial robot can work in an environment with a large space volume or a large plane area.
[0054] Wherein, the method can be applied in an environment where the volume of the space is large, or the plane area is large, and there are more similar plane scenes, that is, the method can be applied in the environment where ...
Example Embodiment
[0077] Example two
[0078] figure 2 It is a flowchart of a robot positioning method provided in the second embodiment of the present invention. This embodiment is based on the foregoing embodiment and further provides a way to verify the position during the movement in the path, such as figure 2 As shown, the technical solution provided by the embodiment of the present invention includes the following steps:
[0079] S210: Determine at least two initial estimated positions of the robot within a set range map.
[0080] In this step, the number of initial estimated positions can be at least two, set as A1, A2,... And An, and n is a natural number greater than 1.
[0081] S220: Select one of the at least two initial estimated positions as the current initial estimated position according to the matching degree of the scene data of each initial estimated position, and the other as the candidate initial estimated positions.
[0082] The initial estimated positions can be sorted according t...
Example Embodiment
[0113] Example three
[0114] Figure 3a It is a flowchart of a robot positioning method provided in the third embodiment of the present invention. Based on the foregoing embodiment, this embodiment further provides a processing solution for down-sampling a set range map to reduce calculations in the relocation process. the amount. Such as Figure 3a As shown, the technical solutions provided by the embodiments of the present invention are specifically as follows:
[0115] S310: Perform down-sampling processing on the scene data in the set range map to form a set range map in the form of a grid.
[0116] In this step, the down-sampling of the scene data in the set range map may specifically be to sample the scene data in the set range map at a set distance interval, thereby reducing the amount of scene data in the set range map. Reduce the amount of data processing to increase the positioning speed of the robot.
[0117] For example, if the set range map is a raster map, the scene d...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap