Point cloud PCL Library Learning - convert RGBD image into point cloud PCD and display

Article catalogue Problem descriptionSensor model 1. pinhole camera model 2. Depth rangingcode implementationsummaryReference articles 1, Problem description Three dimensional reconstruction aims to represent three-dimensional objects as mathematical models that are easy to deal with in computer. In recent years, due to the rapid ...

Posted by nysmenu on Sun, 06 Feb 2022 19:34:54 +0100

Robot SLAM and autonomous navigation -- environment construction

(1) What is SLAM?    in short, slam is to locate and pose the robot where GPS cannot be used, build incremental maps, and realize the autonomous positioning and navigation of the robot. Like a blind man, he explores the environment with his own hands in the unknown environment, and constantly corrects the map built by his heart to th ...

Posted by munchy on Sun, 06 Feb 2022 05:35:07 +0100

darknet training model using deep learning framework

Training data generation Detailed step reference Modification of configuration file This article takes the human hand detection as an example (there is only one label: hand) Add or modify data / hand Names file, which records labels, one label per line (Note: labels corresponding to training data)Add or modify CFG / hand Data file, the cont ...

Posted by Jax2 on Wed, 02 Feb 2022 15:48:56 +0100

ROS learning note file system

ROS learning notes (II) file system Opening: file system structure of ROS. To learn to build a ROS project, we must first understand a ROS project, understand their organizational structure, be fundamentally familiar with the organizational form of ROS project, and understand the functions and functions of various documents, so as to carry out ...

Posted by vandalite on Mon, 31 Jan 2022 00:12:17 +0100

loam source code analysis 8: transformMaintenance

loam source address: https://github.com/cuitaixiang/LOAM_NOTED. Thesis study: Loam: Lidar odometry and mapping in real time. Analysis and summary of loam source code: loam source code analysis 1: scanRegistration (I). loam source code analysis 2: scanRegistration (II). loam source code analysis 3: laserOdometry (I). loam source cod ...

Posted by ubunken on Fri, 28 Jan 2022 09:38:21 +0100

ROS learning notes

catalogue 1, Implementation of client 1. Create client C + + files 2. Programming 2.1 include header file 2.2 initializing ROS nodes 2.3 create node handle 2.4 creating customer objects 2.5 initiator of creating request and processing response: submit request and process response 3. Disposition 4. Compilation and execution II. Optimi ...

Posted by damienwc on Thu, 27 Jan 2022 12:08:28 +0100

SLAM GMapping particles and tracks

1. Particles stay SLAM GMapping (4) SLAM processor Each particle updated by particle filter independently records a possible robot trajectory and environment map In order to improve efficiency, GMapping designs a data structure of trajectory tree The trajectory of the robot can be obtained by tracing from the leaf node to the root node ...

Posted by phpscriptcoder on Wed, 26 Jan 2022 20:17:05 +0100

Design an arrival trajectory with multiple kinematic constraints

How to use generalized inverse kinematics to plan the joint space trajectory of a manipulator? Combining multiple constraints, a trajectory is generated to guide the gripper to the cup placed on the table. These constraints ensure that the gripper approaches the cup in a straight line and that the gripper is kept at a safe distance from the ta ...

Posted by chord on Sun, 23 Jan 2022 16:14:40 +0100

Mapping implementation of YDLIDAR-X4 lidar of Google cartographer+EAI

We are working on the implementation of Google cartographer algorithm these days. Two days ago, we realized the implementation of indoor mapping of Google cartographer. However, the map is based on the museum data provided by Google. We just download the data package and reproduce it, not the map in our own laboratory or around. We can see the ...

Posted by Ju-Pao on Sun, 23 Jan 2022 02:55:48 +0100

OMNeT + + instance tictoc1-18

1. Download and install Enter the official website download interface, and the link is as follows: OMNeT + + official website , select the appropriate operating system and version to download. (take windows as an example). After downloading, unzip it to the specified folder and double-click the file mingwenv CMD, which can be completed ac ...

Posted by Griff1324 on Fri, 21 Jan 2022 18:13:43 +0100