大疆MID 360

SDK1

SDK

Livox-SDK/Livox-SDK: Drivers for receiving LiDAR data and more, support Lidar Mid-40, Mid-70, Tele-15, Horizon, Avia. (github.com)https://github.com/Livox-SDK/Livox-SDKROS驱动

Livox-SDK/livox_ros_driver: Livox device driver under ros, support Lidar Mid-40, Mid-70, Tele-15, Horizon, Avia. (github.com)https://github.com/Livox-SDK/livox_ros_driver

2023.1.13更新

SDK2

如何在ubuntu ros安装驱动Livox-SDK2和livox_ros_driver2

Downloads - Mid-360 激光雷达 - Livox
https://github.com/Livox-SDK/Livox-SDK2
https://github.com/Livox-SDK/livox_ros_driver2

安装Livox-SDK2: 跟着readme

安装livox_ros_driver2

./build.sh ROS1

如果要把livox_ros_driver2放到既有地ros工程下,又不想把之前编译的程序删除掉,一定要把以下代码关闭掉:

屏蔽前的:

# clear `build/` folder.
# TODO: Do not clear these folders, if the last build is based on the same ROS version.
rm -rf ../../build/
rm -rf ../../devel/
rm -rf ../../install/
# clear src/CMakeLists.txt if it exists.
if [ -f ../CMakeLists.txt ]; then
    rm -f ../CMakeLists.txt
fi

屏蔽后的:

# clear `build/` folder.
# TODO: Do not clear these folders, if the last build is based on the same ROS version.
#rm -rf ../../build/
#rm -rf ../../devel/
#rm -rf ../../install/
# clear src/CMakeLists.txt if it exists.
#if [ -f ../CMakeLists.txt ]; then
#    rm -f ../CMakeLists.txt
#fi

### 关于Mid-360的技术资料 #### 设备特性概述 Livox Mid-360 是一款高性能的激光雷达传感器,其设计特点在于提供极宽广的视场角(Field of View, FOV)。具体而言,它的水平FOV达到了完整的360°,而垂直方向的最大FOV则为59°[^1]。这种配置使得该设备非常适合用于需要全方位感知的应用场景。 #### SLAM应用支持 在自动驾驶以及机器人定位导航等领域,SLAM技术扮演着至关重要的角色。为了充分发挥Livox Mid-360的能力,社区开发了一个名为 **LIO-SAM-MID360** 的开源项目。该项目基于流行的LIO-SAM框架构建,并专门针对Mid-360的特点进行了适配和优化[^2]。通过这一工具链的支持,开发者可以利用Mid-360实现更加精确的地图构建与实时定位功能。 #### 开源项目的详细描述 LIO-SAM-MID360 不仅继承了原版LIO-SAM的核心优势——即融合惯性测量单元(IMU)数据与激光扫描点云来提升鲁棒性和精度——还特别考虑到了Livox系列产品的独特属性[^3]。例如,在处理稀疏点云时采用了更为智能的数据筛选策略;同时改进了动态目标剔除逻辑以减少环境变化带来的干扰。这些调整共同作用下,即使是在复杂多变的实际环境中也能保持较高的运行效率和服务质量。 以下是安装并测试此系统的Python脚本示例: ```python import subprocess def install_liosam(): try: # Clone repository from GitHub clone_repo = "git clone https://github.com/your-repo/LIO-SAM-MID360.git" subprocess.run(clone_repo.split(), check=True) # Navigate into the cloned directory and build it using Catkin tools. cd_command = ["cd", "./LIO-SAM-MID360"] catkin_build = "catkin build".split() process_cd = subprocess.Popen(' '.join(cd_command), shell=True) process_cd.wait() subprocess.run(catkin_build, check=True) except Exception as e: print(f"An error occurred during installation: {e}") if __name__ == "__main__": install_liosam() ``` 上述代码片段展示了如何克隆仓库并通过Catkin编译系统完成部署过程的一部分操作方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值