mrivi / struct_core_ros

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Structure-Core-ROS

ROS nodelet for Occipital Structure Core

System Requirements

This code has been tested on Ubuntu 16.04 x86_64 and arm64 using the StructureSDK-CrossPlatform-0.6.1-2.0 package (firmware version 0.9.3).

Prerequisites

  • Install and build the linux version of the Structure SDK as documented in the StructureSDK-CrossPlatform-0.6.1-2.0 package
  • It is strongly recommended to run the Recorder sample application on the target system to confirm everything is working
  • libStructureLinux.so from the Occipital release should be in the library path (e.g. /usr/local/lib)
  • Header files from the Occipital release should be copied into the include/ST directory

Running

The code is structured as a ROS nodelet. A launch file (sc.launch) is provided that launches both the manager and the nodelet. The launch file also loads a yaml file (sc.yaml) that controls the configuration.

$ roslaunch struct_core_ros sc.launch

About


Languages

Language:C++ 94.6%Language:CMake 5.4%