Self-positioning error elimination method for closed-loop detection robot based on effective key frame

A closed-loop detection and error elimination technology, applied in instruments, adaptive control, control/regulation systems, etc., can solve the problems of SLAM effective key frame loss and high algorithm complexity

Active Publication Date: 2020-07-31
HOHAI UNIV
View PDF13 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Purpose of the invention: In order to solve the problem of loss of effective key frames of SLAM in complex dynamic environments and the problem of excessive algorithm complexity caused by frame-by-frame closed-loop detection in the prior art, the present invention provides an automatic closed-loop detection of robots based on effective key frames. Positioning Error Elimination Method

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Self-positioning error elimination method for closed-loop detection robot based on effective key frame
  • Self-positioning error elimination method for closed-loop detection robot based on effective key frame
  • Self-positioning error elimination method for closed-loop detection robot based on effective key frame

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0048] Such as figure 1 As shown, the closed-loop detection based on effective key frames includes rough key frame extraction based on offset degree, combined with deep learning key frame fine extraction to generate an effective key frame set, and then performs historical loop closed detection based on the effective key frame set. Include the following steps:

[0049] 1. Rough extraction of key frames based on offset, such as figure 2 shown.

[0050](1) Data frame extraction: ORB-SLAM (Oriented FAST and Rotated BRIEF-Simultaneous Localization And Mapping, ORB-based simultaneous positioning and map construction) is used to extract key frames. ORB-SLAM is a SLAM algorithm that uses the FAST algorithm to find key points, selects BRIEF as a descriptor, and extracts key frames.

[0051] (2) Determine whether the matching points are greater tha...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a self-positioning error elimination method for a closed loop detection robot based on effective key frames. The method comprises the steps of coarsely extracting the key frames based on a drift rate, wherein the drift rate is used as the other selection principle to be fused into key frame extraction of ORB-SLAM; adopting fine extraction based on deep learning for the keyframe parts of which regional characteristics are similar, using Alex-NET to learn, and thus completing fine extraction of the key frames; and at last, performing historical closed loop detection based on the set of the aforementioned effective key frames, to judge that whether a robot enters a same historical state. According to method, the motion situation with large drift can be well processedvia a multi-angle effective key frame selection strategy; by using a deep learning network the problem that key frame extraction of the similar areas is fuzzy is avoided; and due to closed loop detection based on the historical key frame data set, the problem of time waste caused under the condition that the closed loop occurs or the closed loop less occurs is avoided, the running speed of the system is improved, and the algorithm complexity of the whole process is reduced.

Description

technical field [0001] The invention relates to a robot closed-loop detection self-positioning error elimination method based on an effective key frame, in particular to a closed-loop detection method under dynamic offset conditions. Background technique [0002] For a long time, people have used robots to measure and construct complex environments. Figure 1 It has not been ideal, and the following problems of feature quantities under dynamic conditions are poor, the environment texture is sparse, the calculation load is large, and the real-time performance is poor, which all affect the measurement effect. Therefore, a series of robot SLAM composition schemes have been proposed. [0003] The robot SLAM algorithm initially uses a filtering method, such as a method based on Kalman filtering, but it must be based on the Gaussian assumption, which greatly limits the application occasions. In 2007, Montemerlo used the particle filter to implement the FastSLAM algorithm. Although...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G05B13/04
CPCG05B13/042
Inventor 黄浩乾朱晗汤新华唐家成王鹏
Owner HOHAI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products