Deep route lab | llvm IR tutorial

Let's review the recent conference of LLVM developers. The whole tutorial is very suitable for people without LLVM foundation to get started and operate a piece of LLVM code.PrerequisiteIR - > intermediate representation is the so-called intermediate representation. Generally speaking, the IR used by the compiler includes DAG, three address ...

Posted by Shibby on Tue, 08 Mar 2022 07:31:37 +0100

PointPillars point cloud detection in OpenPCDet reasoning code explanation

The implementation and explanation of PointPillars' paper and training code have been analyzed in detail in the previous article. Please refer to the previous blog: PointPillars paper analysis and OpenPCDet code analysis_ Nnnathan blog - CSDN blog. This blog will analyze the reasoning code of PointPillars model in OpenPCDet in detail and test ...

Posted by RobM on Thu, 24 Feb 2022 08:59:10 +0100

Copy of pointnet code (the most complete in the whole network) from scratch

import numpy as np import matplotlib.pyplot as plt import torch import torch.nn as nn import torch.nn.functional as F import torch.optim as optim from torch.utils.data import Dataset,DataLoader import h5py import glob import os import json from tqdm import tqdm import sys import open3d as o3d Written in the front, the directory structure of ...

Posted by dourvas on Wed, 23 Feb 2022 16:41:50 +0100

Analysis of slam navigation file of ros radar

There are multiple radar function packages under the lidar folder. It also includes a udev rule conversion script. The radar uses cp2102usb to serial port chip. Multiple devices are connected to the host through usb, so it is difficult to distinguish the devices corresponding to each port name. Set rules for the chip of USB to serial por ...

Posted by New Coder on Mon, 21 Feb 2022 19:58:49 +0100

(learning notes) robot autonomous navigation starts from scratch. The third step -- installation and configuration of ROS

Reference materials for this article: (VPN access required) cn/noetic/Installation/Ubuntu - ROS Wikihttp://wiki.ros.org/cn/noetic/Installation/Ubuntu preface ROS is an open source meta operating system for robots. In fact, it is not a real operating system. Its underlying tasks such as task scheduling, compilation and addressing are still com ...

Posted by venkychinnu on Mon, 21 Feb 2022 03:13:32 +0100

Use ros1 under ros2_ Bridge and ros1 custom message bridge

Use ros1 under ros2_ Bridge and ros1 custom message bridge Sample environment Operating system: ubuntu 20.04 amd64 ros version: noetic ros2 version: foxy ros1 sample code Create workspace catkin for ros1_ WS, function pack custom_msgs and create an MSG file testnoetic msg TestNoetic. The contents of the MSG file are as follows: string te ...

Posted by mrbaseball34 on Fri, 18 Feb 2022 19:01:00 +0100

Ubuntu 18.0 based on VMware 04 system installation ROS

My blog: Q's blog Configuration preparation: ubuntu18 04 If you encounter other problems, please see some methods at the end of the article, or search by yourself. Installation steps First look WIK of ROS , with Chinese interface, select the appropriate version of the system and the method of ROS installation. This is mainly for Ubuntu 1 ...

Posted by shadownet on Thu, 17 Feb 2022 01:19:13 +0100

[PCL self-study: Filtering] Introduction and use of various filters in PCL (continuous update)

1. PassThrough filter: for threshold filtering 1. Introduction of Straight-pass Filter PassThrough filters, as the name implies, use a threshold to directly filter out filters that do not meet the threshold. For example, if there are 100,000 numbers with values ranging from 1 to 100,000 and the pass filter has a threshold value of <50, ...

Posted by teebo on Mon, 14 Feb 2022 18:16:34 +0100

Shallow analysis of cyberRT source code mainboard

The mainboard module is the program entry and startup module of cyberRT. We can start it in a way similar to roslaunch. The launch of cyberRT also encapsulates the mainboard module, or we can directly use mainboard - P < process_ Group > - D... & start a module. There are five files in the minaboard module, two classes (module_argumen ...

Posted by akshay on Mon, 14 Feb 2022 13:32:21 +0100

2, Communication mechanism of ROS - topic

The basic communication mechanism in ROS mainly has the following three implementation strategies: Topic communication (publish subscribe mode) Service communication (request response mode) Parameter server (parameter sharing mode) 1. Topic communication: publish subscribe mode One node publishes messages to the topic, and the other node ...

Posted by naggi on Mon, 07 Feb 2022 07:06:07 +0100