Repo symbol

teraranger repository

robotics sensor ros lidar rangefinder teraranger teraranger-evo teraranger-one teraranger-duo terabee
Repo symbol

teraranger repository

robotics sensor ros lidar rangefinder teraranger teraranger-evo teraranger-one teraranger-duo terabee
Repo symbol

teraranger repository

robotics sensor ros lidar rangefinder teraranger teraranger-evo teraranger-one teraranger-duo terabee
Repo symbol

teraranger repository

robotics sensor ros lidar rangefinder teraranger teraranger-evo teraranger-one teraranger-duo terabee
Repo symbol

teraranger repository

robotics sensor ros lidar rangefinder teraranger teraranger-evo teraranger-one teraranger-duo terabee
Repo symbol

teraranger repository

robotics sensor ros lidar rangefinder teraranger teraranger-evo teraranger-one teraranger-duo terabee
Repo symbol

teraranger repository

robotics sensor ros lidar rangefinder teraranger teraranger-evo teraranger-one teraranger-duo terabee
Repo symbol

teraranger repository

robotics sensor ros lidar rangefinder teraranger teraranger-evo teraranger-one teraranger-duo terabee teraranger

Repository Summary

Description Ros nodes for single TeraRanger sensors
Checkout URI https://github.com/Terabee/teraranger.git
VCS Type git
VCS Version master
Last Updated 2021-03-11
Dev Status MAINTAINED
Released RELEASED
Tags robotics sensor ros lidar rangefinder teraranger teraranger-evo teraranger-one teraranger-duo terabee
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
teraranger 2.1.0

README

ROS package for TeraRanger modules

Build Status

This package is a collection of nodes for TeraRanger single sensor modules.

Link to ROS Wiki package documentation: Here

Dependencies

This package depends on this serial library. To get it, execute the following command:

sudo apt-get install ros-<your_distro>-serial

where is your ROS distribution (e.g. kinetic, lunar, indigo).

If it’s not available for your distribution, clone https://github.com/wjwwood/serial into your workspace, then build and source your workspace.

Installing the package

Installing from PPAs

You can install the teraranger package by running the command:

sudo apt-get install ros-kinetic-teraranger

Building and Running the package from source

To clone and build the package in your workspace follow these steps:

  • If you have ssh key setup for your github account:
cd ~/ros_ws/src
git clone git@github.com:Terabee/teraranger.git
cd ~/ros_ws
catkin_make
source devel/setup.bash

  • If you prefer to use https use this set of commands:
cd ~/ros_ws/src
git clone https://github.com/Terabee/teraranger.git
cd ~/ros_ws
catkin_make
source devel/setup.bash

Running the TeraRanger Evo Mini

After your workspace is built and sourced:

rosrun teraranger evo_mini _portname:=/dev/ttyACM0

This node is publishing on two topics:

  • /teraranger_evo_mini/range: Range message when the sensor is in single-pixel mode
  • /teraranger_evo_mini/ranges: RangeArray (from teraranger_array package) message with multiple ranges when the sensor is in multi-pixel mode

Running the TeraRanger Evo Thermal 33/90

After your workspace is built and sourced:

rosrun teraranger evo_thermal.py _portname:=/dev/ttyACM0

This node is publishing on two topics:

  • /teraranger_evo_thermal/rgb_image: a color mapped RGB image based on thermal data
  • /teraranger_evo_thermal/raw_temp_array: an array of 1024 raw thermal data
  • /teraranger_evo_thermal/ptat: internal temperature of the sensor

Running the TeraRanger Evo 64px

After your workspace is built and sourced:

rosrun teraranger evo_64px.py _portname:=/dev/ttyACM0

This node is publishing on two topics:

  • /teraranger_evo_64px/depth_image: a colormapped RGB image based on depth data
  • /teraranger_evo_64px/point_cloud: a point cloud in the frame of the sensor

File truncated at 100 lines see the full file

Repo symbol

teraranger repository

robotics sensor ros lidar rangefinder teraranger teraranger-evo teraranger-one teraranger-duo terabee