Method for estimating spatial rotation non cooperative target spindle based on vision SLAM (Simultaneous Localization And Mapping)

A non-cooperative target and space rotation technology, which is applied in the field of estimating the rotation axis of non-cooperative targets in space rotation, can solve the problems of poor accuracy, non-cooperative target recognition and detection, and non-consideration, so as to achieve the effect of improving accuracy and solving poor accuracy

Active Publication Date: 2018-11-02
HARBIN INST OF TECH
View PDF3 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The purpose of the present invention is to solve the problem that the accuracy of the existing method for non-cooperative target rotation axis estimation is poor when the rotation speed is large, the calculation conditions are limited, and the existing rotation axis estimation does not identify and detect non-cooperative targets, and all assume the field of view There are only non-cooperative targets in the image, and the problem of large error in the estimation of the rotation axis of rotating non-cooperative targets is not taken into account that there are other debris in the pictures taken by the camera, and a method of estimating the rotation axis of non-cooperative targets in space based on visual SLAM is proposed.

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
  • Method for estimating spatial rotation non cooperative target spindle based on vision SLAM (Simultaneous Localization And Mapping)
  • Method for estimating spatial rotation non cooperative target spindle based on vision SLAM (Simultaneous Localization And Mapping)
  • Method for estimating spatial rotation non cooperative target spindle based on vision SLAM (Simultaneous Localization And Mapping)

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0061] Specific implementation mode 1: In this implementation mode, the specific process of estimating the rotation axis of a non-cooperative target in space rotation based on visual SLAM is as follows:

[0062] Step 1. Use the ImageNet database to pre-train the YOLO target detection model; input the non-cooperative target images obtained in the previous stage into the pre-trained YOLO target detection model for training, and obtain the trained YOLO target detection model;

[0063] Step 2. Extract ORB feature points from the non-cooperative target image information obtained in the previous stage, and use the K-means algorithm to perform clustering to establish a k-cross number dictionary;

[0064] The specific process is:

[0065] Use the non-cooperative target rotation axis obtained in the early stage to build a dictionary to prepare for the subsequent loop detection;

[0066] The process of creating a dictionary is:

[0067] First, extract the ORB feature points from the n...

specific Embodiment approach 2

[0120] Specific embodiment 2: the difference between this embodiment and specific embodiment 1 is that in the first step, the ImageNet database is used to pre-train the YOLO target detection model; the non-cooperative target picture obtained in the previous stage is input into the pre-trained YOLO target detection The model is trained to obtain the trained YOLO target detection model; the specific process is:

[0121] The YOLO target detection model is a convolutional neural network, which includes 24 convolutional layers, 4 pooling layers and 2 fully connected layers, respectively:

[0122] 1 convolutional layer with a convolution kernel size of 7*7 and a number of 64;

[0123] 1 maximum pooling layer of 2*2;

[0124] 1 convolutional layer with a convolution kernel size of 3*3 and a number of 192;

[0125] 1 maximum pooling layer of 2*2;

[0126] 1 convolutional layer with a convolution kernel size of 1*1 and a number of 128;

[0127] 1 convolutional layer with a convolut...

specific Embodiment approach 3

[0143] Embodiment 3: This embodiment differs from Embodiment 1 or Embodiment 2 in that: the size of the obtained non-cooperation target pictures is 448×448, the number of pictures is more than 800, and labels have been prepared.

[0144] Other steps and parameters are the same as those in Embodiment 1 or Embodiment 2.

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 method for estimating a spatial rotation non cooperative target spindle based on vision SLAM (Simultaneous Localization And Mapping), and relates to a method for estimating the spatial rotation non cooperative target spindle. In order to solve the problems of an existing method that estimation accuracy is poor, a calculation condition is restricted, interferences broughtsince other fragments are in the presence in a picture shot by a camera are not considered, and the estimation error of the rotation non cooperative target spindle is large, the method comprises the following steps that: 1: obtaining a trained YOLO target detection model; 2: establishing a k-ray tree dictionary; 3: estimating a per-frame rotation matrix and a translation matrix; 4: processing eachframe of image collected by a RGBD camera, and stopping collecting images by the RGBD (Red, Green and Blue-Depth) camera until a detection result shows that two-time loopback is obtained or appointedtime or frames are achieved; and 5: ensuring that the fit normal of a spatial plane is the slope of the non cooperative target spindle and the center of circle of a spatial circular arc is a point through which the non cooperative target spindle passes. The method is used for the field of spaceflight on-orbit service.

Description

technical field [0001] The invention relates to a method for estimating the rotational axis of a non-cooperative object in spatial rotation. This technology is applied in the field of aerospace on-orbit service. Background technique [0002] At present, countries around the world have launched various space vehicles, such as satellites, space shuttles, space stations and deep space probes, to explore and develop space. Among the more than 100 satellites launched every year in the world, 2-3 satellites are not normally put into orbit, and about 5 of the satellites that are correctly put into orbit will fail at the beginning of their life, and the failed satellites will also produce a lot of debris and space junk. Therefore, repairing or removing faulty or abandoned satellites in space has huge social and economic benefits and good application prospects. Unlike space stations, three-axis stable satellites and other cooperative targets whose motion status is known or can pro...

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 Applications(China)
IPC IPC(8): G06T7/73
CPCG06T7/73
Inventor 王柳郭继峰白成超郑红星
Owner HARBIN INST OF TECH
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