ouster-32激光雷达使用---ROS驱动编译与使用

  • 驱动安装
    • 依赖
    • 下载
    • 编译
  • 功能包功能
    • 连接到实时传感器
    • 重播录制的包
    • 录制新的包文件

此 ROS 软件包支持所有固件 v2.0 或更高版本的 Ouster 传感器。启动后,驱动程序将配置并连接到选定的传感器设备,连接后,驱动程序将处理传入的IMU和激光雷达数据包,解码激光雷达帧并发布有关/ouster/imu和/ouster/points主题的相应ROS消息。如果传感器支持双回波并且已配置为使用此功能,则将发布另一个名为 /ouster/points2 的主题,该主题对应于第二个点云。

驱动安装

依赖

驱动支持Melodic 和 Noetic的ROS版本

除了基础的ROS环境,驱动还需要的ROS功能包有:

  • ros-noetic-pcl-ros
  • ros-noetic-rviz
  • ros-noetic-tf2-geometry-msgs

通过如下指令安装

sudo apt install -y                     \ros-noetic-pcl-ros             \ros-noetic-rviz                \ros-noetic-tf2-geometry-msgs

其它的依赖库有:

  • build-essential
  • libeigen3-dev
  • libjsoncpp-dev
  • libspdlog-dev
  • cmake

通过如下指令安装

sudo apt install -y \build-essential \libeigen3-dev   \libjsoncpp-dev  \libspdlog-dev   \cmake

下载

git clone --recurse-submodules https://github.com/ouster-lidar/ouster-ros.git

编译

catkin_make --cmake-args -DCMAKE_BUILD_TYPE=Release

将“发布”指定为生成类型对于获得驱动程序的功能非常重要。

功能包功能

该功能包支持三种交互模式,

  • 可以连接到实时传感器
  • 重播录制的包
  • 使用相应的启动文件录制新的包文件

连接到实时传感器

roslaunch ouster_ros sensor.launch      \sensor_hostname:=<sensor host name> \metadata:=<json file name>              # metadata is optional

重播录制的包

roslaunch ouster_ros replay.launch      \metadata:=<json file name>          \bag_file:=<path to rosbag file>

录制新的包文件

roslaunch ouster_ros record.launch      \sensor_hostname:=<sensor host name> \metadata:=<json file name>          \bag_file:=<optional bag file name>

在实际使用中需要将 < >改为’ ’

例如:

roslaunch ouster_ros sensor.launch  sensor_hostname:='169.254.206.201'

ouster-32激光雷达使用---ROS驱动编译与使用相关推荐

  1. ouster-32激光雷达实测:ROS驱动编译使用与设备连接的网络配置

    ouster-32激光雷达实测:ROS驱动编译使用与设备连接的网络配置 ouster-32 ROS驱动 驱动安装 依赖 下载 编译 功能包功能 连接到实时传感器 重播录制的包 录制新的包文件 设备连接 ...

  2. 使用ROS驱动激光雷达YDLIDAR-G4的详细过程总结(教你避开使用的各种坑....)

    文章目录 前言 一. 环境配置 二 .编译并安装 YDLidar-SDK 三.ROS 驱动包安装 四.运行 ydlidar_ros_driver 五.遇到的问题 前言 本人使用的是Ubuntu 20. ...

  3. 速腾聚创16线激光雷达ros驱动安装与rviz点云展示说明

    .速腾聚创16线激光雷达ros驱动安装与rviz点云展示说明 V1.0.0 – by Holden Date : 2021-10-12 文章目录 .速腾聚创16线激光雷达ros驱动安装与rviz点云展 ...

  4. 速腾聚创16线激光雷达rslidar-16的ros驱动安装与rviz点云显示

    原链接: https://community.bwbot.org/topic/520 运行测试平台:小强ROS机器人 速腾聚创16线激光雷达rslidar-16的供电是直流12v 3A,通信接口是rs ...

  5. 星秒科技tof激光雷达PAVO的ros驱动安装与测试

    原链接:https://community.bwbot.org/topic/660 开发测试平台:小强机器人 下载链接:PAVO激光雷达windows资料包 星秒科技激光雷达pavo的供电是直流12v ...

  6. 使用欧镭2D雷达ROS驱动

    系统要求:Ubuntu16.04(kinetic)或者Ubuntu18.04都行. ROS版本:ROS1.0 硬件要求:欧镭2D雷达,笔记本一台. 标题一.准备工作,网络配置 欧镭2D雷达默认出厂IP ...

  7. ubuntu16.0 ROS(介绍EAI的YDLIDAR-X4激光雷达在ROS下使用方法)

    YDLIDAR-X4激光雷达介绍 YDLIDAR X4激光雷达是深圳越登智能科技有限公司(YDLIDAR,这家公司属于EAI)研发的一款 360 度二维测距产品,本产品基于三角测距原理,并配以相关光学 ...

  8. 速腾激光雷达 xavier环境驱动配置踩坑记录

    换上arm架构下面的ubuntu专用源 deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restri ...

  9. TX2配置RealSense D455相机SDK和ros驱动

    TX2配置RealSense D455相机SDK和ros驱动 1 SDK安装 2 RealSense-ros安装 3 bug及解决 3.1 realsense-viewer显示usb2.1 3.2 C ...

最新文章

  1. 常用命令-临时记录!
  2. C++ 中const的用法,特别是用在函数前面与后面的区别!
  3. 从“猿”到“金刚”,机器学习让你在职业生涯超进化!
  4. Docker配置CTF中的靶机环境
  5. c#在线程中打开类似msn的消息提示窗口
  6. 牛客小白月赛11 Rinne Loves Xor
  7. java I O类大全_Java I/O最简单的几个类
  8. iphone打字怎么换行_iPhone电池保养指南
  9. windows 配置squid反向代理服务器
  10. p12解析流程_iOS证书及描述文件制作流程详解
  11. [Python] np.ones_like(ndarray)和np.zeros_like(ndarray)
  12. (并查集)~APTX4869(fzu 2233)
  13. [人工智能-深度学习-32]:卷积神经网络CNN - 常见分类网络- AlexNet网络结构分析与详解
  14. 英文科技论文时态及其他需要注意的小问题
  15. 工作奇谈——公司OA逻辑BUG
  16. linux 批量替换文件cp,Linux下批量修改文件名
  17. rust投递箱连接箱子_箱子、栈和堆
  18. java基础巩固-宇宙第一AiYWM:为了维持生计,Redis基础Part7(Redis常见使用(部署)方式:单机模式、主从模式、哨兵模式、集群模式)~整起
  19. 通过Bypass UAC进行权限提升
  20. 流氓坑爹网绿盟xdowns.com

热门文章

  1. 一种直播训练程序的技术方案设计
  2. 使用labview向命令行发送按键消息
  3. Manjaro终端无法输入中文,亲测有效
  4. 【Vulnhub】Five86-2
  5. SqlServer教程四:SqlSugar的查询
  6. JAVA快速上收基础知识
  7. 解决 AttributeError: module ‘tensorboard.summary._tf.summary‘ has no attribute ‘merge‘
  8. 5.自动生成summary文件
  9. JAVA软件IDEA安装教程详细版
  10. java支付接口开发原理_java对接微信支付接口开发的过程是什么?