Implementation method of multithread distributed SLAM system based on ROS environment

An implementation method and multi-threading technology, applied in radio wave measurement systems, electromagnetic wave re-radiation, complex mathematical operations, etc., can solve the problems of small amount of calculation, no real-time data processing and timeliness, etc., to optimize system performance and improve the system performance effect

Inactive Publication Date: 2019-11-15
BEIJING UNIV OF TECH
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The distributed extended Kalman SLAM system based on multi-threaded online real-time processing in the ROS environment corresponds to the offline distributed SLAM system. In the offline distributed structure, sensor data acquisition and sub-filter and main filter operations are not synchronized. Yes, there is neither the problem of small amount of calculation caused by multi-threading, nor the timeliness of real-time data processing, nor does it need to consider issues such as dynamic adjustment during robot movement and clock matching between sensors

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
  • Implementation method of multithread distributed SLAM system based on ROS environment
  • Implementation method of multithread distributed SLAM system based on ROS environment
  • Implementation method of multithread distributed SLAM system based on ROS environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0094] The present invention will be described in detail below in conjunction with the accompanying drawings and embodiments.

[0095] The technical scheme that the present invention adopts is the realization method based on the multi-threaded distributed SLAM system under ROS environment, and the concrete steps of this realization method are as follows:

[0096] Step 1: Build an information data collection system.

[0097] According to the information collection and transmission methods between the sensors, a multi-sensor information data collection system with lasers, odometers, magnetic compass and other sensors is constructed. After power-on, the laser sensor and magnetic compass start data collection and data transmission, and clock match different sensor data, and save the odometer data, laser scanning data, and compass heading data in a unified data format, so that Distributed SLAM algorithm for subsequent multi-threading.

[0098] Step 2: Model establishment.

[009...

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 an implementation method of a multithread distributed SLAM system based on an ROS environment. The multithread distributed SLAM system based on the ROS environment divides thewhole state vector into a five-dimensional state including robot pose estimation and landmark estimation by use of a distributed structure, the design adopts distributed processing of a system model,multiple threads are established for multiple effective landmark points, parallel model structures forming subfilters independently are formed, then, pose estimation results of robots of the subfilters are fused in a main filter through main threads, and finally, robot position estimation results are obtained according to the fusion results of the subfilters. Finally, comparison of the algorithm in the invention with an off-line distributed algorithm through real experiments proves the feasibility and effectiveness of the algorithm, so that the multithread distributed SLAM system based on theROS environment is implemented.

Description

technical field [0001] The design of the present invention uses a distributed structure to divide the entire state vector into five-dimensional states of robot pose estimation and landmark estimation, adopts the distributed processing of the system model, and establishes multiple threads for multiple effective landmark points, forming a parallel independent The model structure of the sub-filter is formed, and then the pose estimation result of the robot of the sub-filter is fused in the main filter through the main thread, and the position estimation result of the robot is finally obtained through the fusion result of the sub-filter, so as to realize the autonomous positioning of the robot and map. Thus, a multi-sensor information data acquisition system equipped with laser, odometer, magnetic compass and other sensors and a multi-threaded distributed EKF-SLAM system prototype based on ROS environment were constructed, and the system performance was improved and optimized. B...

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): G01C21/20G01C21/00G01C21/08G01C22/00G01S17/89G01S17/02G01S17/58G01S17/42G06F17/11
CPCG01C21/005G01C21/08G01C21/20G01C22/00G01S17/42G01S17/58G01S17/89G06F17/11
Inventor 裴福俊宋豪男王迪刘宏康崔治军
Owner BEIJING UNIV 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