驱动支持Melodic 和 Noetic的ROS版本
除了基础的ROS环境,驱动还需要的ROS功能包有:
通过如下指令安装
sudo apt install -y \ros-noetic-pcl-ros \ros-noetic-rviz \ros-noetic-tf2-geometry-msgs
其它的依赖库有:
通过如下指令安装
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:= \metadata:= # metadata is optional
roslaunch ouster_ros replay.launch \metadata:= \bag_file:=
roslaunch ouster_ros record.launch \sensor_hostname:= \metadata:= \bag_file:=
在实际使用中需要将 < >改为’ ’
例如:
roslaunch ouster_ros sensor.launch sensor_hostname:='169.254.206.201'