Welcome to Aurora ROS2 SDK

Aurora是SLAMTEC公司全新打造的融合激光、视觉、惯导和深度学习技术,一体化定位与建图感知传感器。该传感器无需外部依赖,开机即可实现室内外三维高精建图机提供六自由度定位能力。

Get Started

下载和安装SDK

请在思岚科技官方网站上的支持与下载页面下载适合您的平台的ROS2 SDK并解压至本地。

目录结构

Aurora ROS2 SDK包含了您开发过程中可能会用到的资源、代码,其目录结构组织如下:

目录 说明
docs 参考文档
src 源码
--slamware_ros_sdk ROS SDK源码包
--aurora_remote_public Aurora相关头文件与库文件

开发环境需求

基于Ubuntu 20.04 / 22.04操作系统,并装有ROS2软件包。

硬件需求

为使用ROS2 SDK,您需要一台基于Auraro空间建图设备,开启并配置合适的IP地址。slamware_ros_sdk_server_node节点启动后将尝试连接该设备。

Hello World

1. 创建工作空间

将存放源码的src放入一个空的工作目录,详情见:ROS2 官方工作空间创建教程

mkdir -p ~/ros2_ws/src
cd ~/ros2_ws/src

2. 编译

cd ..
colcon build

3. 配置工作空间系统环境

source install/setup.bash

为了每次启动终端时自动加载环境: 将以下命令添加到 ~/.bashrc

echo "source ~/ros2_ws/install/setup.bash" >> ~/.bashrc
source ~/.bashrc

由于aurora_remote_public lib为动态库,因此需要将所用平台路径加入到LD_LIBRARY_PATH中,如将aurora_ros2_sdk_linux放置在~/ros2_ws/src文件夹下,需要将以下命令添加到 ~/.bashrc

export LD_LIBRARY_PATH=~/ros2_ws/src/aurora_ros2_sdk_linux/src/aurora_remote_public/lib/linux_x86_64:$LD_LIBRARY_PATH

4. 启动节点

若Aurora设备处于AP模式,连接Aurora WIFI,启动节点

ros2 launch slamware_ros_sdk slamware_ros_sdk_server_and_view.xml ip_address:=192.168.11.

节点

节点 说明
slamware_ros_sdk_server_node节点 发布地图、点云图像,当前位姿等信息