I developed a 2D LiDAR SLAM using MATLAB

0 Introduction You have just started learning SLAM for nearly a month, but you don't know much about the theoretical derivation. So you have developed a simple demo of 2D LiDAR SLAM on matlab to understand the complete process of SLAM. (1) Data source: 2D laser SLAM data from Deutsches Museum, Germany, linked as follows: Public Data - Cartog ...

Posted by ohenewa on Fri, 17 Apr 2020 19:23:39 +0200

Simple Factory Mode for Design Mode

Simple Factory Mode Basic Definition: Simple factory mode, also known as static factory method, is a creation mode.In simple factory mode, instances of different classes can be returned depending on the parameters passed.The Simple Factory pattern defines a class specifically for creating instances of other classes that share a common parent. P ...

Posted by darthmahon on Thu, 16 Apr 2020 08:53:53 +0200

C + + value polymorphism: between traditional polymorphism and type erasure

Introduction I have a display module: There is a 128 * 64 monochrome on the module Display , A single-chip computer (b) controls the content it displays. The I? C bus of single chip microcomputer is connected to other single chip microcomputer (A) through the row pin bus on four sides, A sends instructions to B, and B draws. B can send the dis ...

Posted by Qbasicboy on Wed, 15 Apr 2020 20:50:35 +0200

Using Baidu map to realize map grid

Recently, baidu map will be used to realize the function of building visualization, so the most basic function is to realize the division of building in different regions after gridding the map; 1. Go to the open platform of Baidu map to apply for the secret key. Here I post my secret key; ak=A3CklGvnFOjkAzKzay2dySgfdig0GKz4 2. Create a new sim ...

Posted by nomad9 on Wed, 15 Apr 2020 20:10:36 +0200

Introduction to visualization tool D3.js (Chapter 12) - force oriented graph

The concept of force oriented graph is not discussed in detail here. It is suitable for drawing relational information; Here are a few knowledge points about the force guide diagram: 1,d3.forceSimulation([nodes]) Create a new force map; 2,simulation.force(name[, force]) If force is specified, the force (mechanical model) of the specified name i ...

Posted by Chris Mayo on Sun, 05 Apr 2020 14:43:00 +0200

Tensorflow's Protocol Buffers3 programming

Take a look at the example of the python interface's administrative address book. Add "person" means to add a person to the address book and enter personal information. List > people list the people who are already in the address book. First define your own addressbook.proto syntax = "proto3"; package tutorial; messag ...

Posted by llimllib on Sun, 05 Apr 2020 00:28:11 +0200

The mobile end of vue realizes the drag and drop of div

The mobile end of vue realizes the drag and drop of div This article describes how to achieve a floating window similar to the iPhone on the mobile side of VUE. Relevant knowledge points Touch start triggered when a finger is pressed on the screen touchmove triggered when a finger is moved on the screen touchend triggere ...

Posted by mitsubishi2002 on Fri, 03 Apr 2020 04:30:33 +0200

FMDB database upgrade - add table fields

Reprinted from: https://www.jianshu.com/p/124a2e4e8c42 Preface Upgrading the database is a very tedious and seemingly troublesome thing. In an interview, the interviewer asked about adding fields to update the database and upgrading it. I replied that I could make a database migration copyEvery time I judge the updat ...

Posted by kalinkap on Mon, 30 Mar 2020 22:49:24 +0200

4, Create, delete, copy, move directory

1 create directory Use: mkdir [options] [Directory...] (1) Create folder a at the root mkdir /a ls /a (2) Create multiple directories mkdir a b c (3) Create multi-level directory, eg: create b under a directory, create c under b Directory mkdir -p a/b/c/d ls -R a 2 delete directory rmdir can only delete the blank directory. If there is a ...

Posted by Kitty on Mon, 30 Mar 2020 16:10:54 +0200

Flutter 81: illustration of Android Native integrated fluterboost small attempt

In a historical project, Xiaocai has connected to the Flutter Module and used fluterboost as the Platform Channel bridge. However, there are many problems in the actual development, only two impressive small problems are recorded; Problem 1:. so file confusion problem analysis The NDK used in the history project of the small dish is armeabi, bu ...

Posted by Velausanakha on Sun, 29 Mar 2020 15:55:23 +0200