当前位置:网站首页>Livox lidar+ Hikvision camera real-time 3D reconstruction based on loam to generate RGB color point cloud
Livox lidar+ Hikvision camera real-time 3D reconstruction based on loam to generate RGB color point cloud
2022-06-27 22:45:00 【lucky li】
Livox Lidar + HIKROBOT Camera series
Recently in the development of camera and laser radar fusion slam Algorithm , It is mainly used for 3D reconstruction , Want to get a real-time color point cloud map , The sensors are Hikvision's industrial camera and Dajiang's solid-state laser radar .
The sea, Camera MVS Linux SDK Secondary development package ROS packge Process record (c++)
Livox Lidar+ The sea, Camera Generate color point cloud in real time
Livox Lidar+ The sea, Camera Real time 3D reconstruction generation RGB Color point cloud map
Preface
The goal is to make use of Livox Lidar+ The sea, Camera Real time 3D reconstruction generation RGB Colored point cloud , The algorithm is based on loam And the optimization and improvement of its various variants , Open source https://github.com/luckyluckydadada/livox_color_mapping.
of loam And its various variants of the principle of online analysis of many , No explanation here , Various loam For the arrangement of articles on principles, see : Various versions loam Arrangement
livox_color_mapping I'm in a loam Version code supports generation with RGB A color map of information , And the code is Detailed Chinese Notes , welcome star
pipline

- utilize livox ros The nodes in the package call the lidar generation /livox/lidar(Topic) ;
- utilize hikrobot ros The nodes in the package call the camera generation /hikrobot_camera/rgb(Topic);
- adopt livox_color ros package 【 see Livox Lidar+ The sea, Camera Generate color point cloud in real time 】 Node subscription in /hikrobot_camera/rgb(Topic) and /livox/lidar(Topic) real-time processing , And generate color point cloud /livox/color_lidar(Topic);
- adopt livox_color_mapping ros The nodes in the package subscribe /livox/color_lidar(Topic), Generate a color point cloud map , Please be there. livox_color_mapping/launch/mapping_mid_color.launch Specify the map saving path in the file /home/xxx, The saved format is bin Formal pcd file , Can be directly used pcl_viewer all_points.pcd Open view . It can also be converted to ply Format :pcl_pcd2ply demo.pcd demo.ply
install


Please complete the dependency installation first :
The sea, Camera MVS Linux SDK Secondary development package ROS packge Process record (c++)
Livox Lidar+ The sea, Camera Generate color point cloud in real time
livox_color_mapping install :
cd ws_livox/src # front livox ros driver Installation directory (https://github.com/Livox-SDK/livox_ros_driver)
git clone https://github.com/luckyluckydadada/livox_color_mapping.git
cd ..
catkin_make
function
Please combine the previous 《pipeline》 Execute against , The execution of a terminal corresponds to a principle .
terminal 1:
cd ~/ws_livox
source devel/setup.bash
roslaunch livox_ros_driver livox_lidar.launch
terminal 2:
cd ~/ws_hikrobot_camera
source devel/setup.bash
roslaunch hikrobot_camera hikrobot_camera.launch
terminal 3:
cd ~/ws_livox_color
source devel/setup.bash
roslaunch livox_color color_livox-for-color-mapping.launch
terminal 4:
cd ~/ws_livox
source devel/setup.bash
# Be careful to modify mapping_mid_color.launch Medium map Storage path , Otherwise, it will overwrite the last map result
roslaunch livox_color_mapping mapping_mid_color.launch
Real time mapping effect
Outside
indoor 
边栏推荐
- mysql操作入门(四)-----数据排序(升序、降序、多字段排序)
- PE买下一家内衣公司
- Teach you how to print your own log -- how to customize log4j2 components
- Crawler notes (3) -selenium and requests
- OData - SAP S4 OP 中使用SAP API Hub 的API
- 从学生到工程师的蜕变之路
- Basics of operators
- How to use RPA to achieve automatic customer acquisition?
- Use logrotate to automatically cut the website logs of the pagoda
- This set of steps for performance testing using JMeter includes two salary increases and one promotion
猜你喜欢

结构化机器学习项目(一)- 机器学习策略

最虚的华人首富更虚了

关于davwa的SQL注入时报错:Illegal mix of collations for operation ‘UNION‘原因剖析与验证

这届考生,报志愿比高考更“拼命”

Infiltration learning - problems encountered during SQL injection - explanation of sort=left (version(), 1) - understanding of order by followed by string

7 jours d'apprentissage de la programmation simultanée go 7 jours de programmation simultanée go Language Atomic Atomic Atomic actual Operation contains ABA Problems

Livox Lidar+海康Camera实时生成彩色点云

Crawler notes (3) -selenium and requests

Codeforces Round #723 (Div. 2)

Vue+mysql login registration case
随机推荐
Yolov6: the fast and accurate target detection framework is open source
Start the start php
Penetration learning - shooting range chapter - detailed introduction to Pikachu shooting range (under continuous update - currently only the SQL injection part is updated)
Character interception triplets of data warehouse: substrb, substr, substring
Azure Kinect DK 实现三维重建 (PC非实时版)
九九乘法表——C语言
CDH集群之YARN性能调优
Mysql database experiment report (I)
PHP connects to database to realize user registration and login function
元气森林的5元有矿之死
对话乔心昱:用户是魏牌的产品经理,零焦虑定义豪华
Zabbix6.0升级指南-数据库如何同步升级?
First knowledge of the second bullet of C language
Which method is called for OSS upload
Introduction to MySQL operation (IV) -- data sorting (ascending, descending, and multi field sorting)
MySQL数据库 实验报告(一)
通过tidymodels使用XGBOOST
Ellipsis after SQLite3 statement Solutions for
Livox Lidar+APX15 实时高精度雷达建图复现整理
"I make the world cooler" 2022 Huaqing vision R & D product launch was a complete success