Show EOL distros:
Package Summary
This package provides ros nodes for single sensors from Terabee
- Maintainer status: maintained
- Maintainer: Krzysztof Żurad <krzysztof.zurad AT terabee DOT com>, Pierre-Louis Kabaradjian <pierre-louis.kabaradjian AT terabee DOT com>, Baptiste Potier <baptiste.potier AT terabee DOT com>
- Author: Kabaradjian Pierre-Louis <pierre-louis.kabaradjian AT terabee DOT com>, Baptiste Potier <baptiste.potier AT terabee DOT com>
- License: MIT
Package Summary
This package provides ros nodes for single sensors from Terabee
- Maintainer status: maintained
- Maintainer: Krzysztof Żurad <krzysztof.zurad AT terabee DOT com>, Pierre-Louis Kabaradjian <pierre-louis.kabaradjian AT terabee DOT com>, Baptiste Potier <baptiste.potier AT terabee DOT com>
- Author: Kabaradjian Pierre-Louis <pierre-louis.kabaradjian AT terabee DOT com>, Baptiste Potier <baptiste.potier AT terabee DOT com>
- License: MIT
Contents
Github: *https://github.com/Terabee/teraranger
Supported Hardware
This package works with TeraRanger Evo Mini, TeraRanger Evo 60m, TeraRanger Evo 600Hz, TeraRanger Evo 3m , TeraRanger Evo Thermal 33/90, TeraRanger Evo 64px, TeraRanger One and TeraRanger Duo. You can find more information below.
TeraRanger Evo 60m is the long range Time-of-Flight distance sensor of the TeraRanger product family. It provides calibrated distance readings in millimetres and has a range up to 60m, whilst remaining lightweight and small! Instead of laser, TeraRanger Evo uses LED technology. React faster and detect obstacles with greater assurance, TeraRanger Evo 600Hz is perfect for high-speed collision avoidance and object detection solution! With its 10cm to 3m range, 100Hz fixed update rate and greater accuracy(+/-2cm), the TeraRanger Evo 3m, is optimized for close-range distance measurement.
For more information about TeraRanger Evo 60m/Evo 600Hz/Evo 3m:
*https://www.terabee.com/shop/lidar-tof-range-finders/teraranger-evo-60m//
*https://www.terabee.com/portfolio-item/teraranger-evo-3m/
*https://www.terabee.com/portfolio-item/teraranger-evo-600hz/
*https://www.terabee.com/sensors-modules/lidar-tof-range-finders//
TeraRanger Evo Mini
For more information about TeraRanger Evo Mini:
*https://www.terabee.com/shop/lidar-tof-range-finders/teraranger-evo-mini/
TeraRanger Evo Thermal 33/90 Monitor heat variations, detect movement and capture the unseen! In a compact and affordable design, ideal for OEM integration in Smart City, Smart building, Robotics and Industrial applications. For more information about TeraRanger Evo Thermal 33/90:
*https://www.terabee.com/shop/thermal-cameras/teraranger-evo-thermal-90/
*https://www.terabee.com/shop/thermal-cameras/teraranger-evo-thermal-33/
*https://www.terabee.com/sensors-modules/thermal-cameras/
TeraRanger Evo 64px is a lightweight, high-performance multi-pixel sensor based on infrared Time-of-Flight (ToF) technology. For more information about TeraRanger Evo 64px:
*https://www.terabee.com/shop/3d-tof-cameras/teraranger-evo-64px/
*https://www.terabee.com/sensors-modules/3d-tof-cameras/
TeraRanger One is a lightweight, high-performance distance measurement sensor based on infrared Time-of-Flight (ToF) technology.
For more information about TeraRanger One:
*https://www.terabee.com/shop/lidar-tof-range-finders/teraranger-one/
*https://www.terabee.com/sensors-modules/lidar-tof-range-finders/
TeraRanger Duo is a powerful surface detection solution for any environment! Combining our advanced infrared Time-of-Flight (ToF) technology with classic ultrasound technology, you’ll never again have issues detecting the proximity of difficult surfaces.
For more information about TeraRanger Duo:
*https://www.terabee.com/shop/lidar-tof-range-finders/teraranger-duo/
*https://www.terabee.com/sensors-modules/lidar-tof-range-finders/
API Stability
The ROS API of this driver should be considered stable.
Nodes
evo
This node is the official driver for TeraRanger Evo 60m, TeraRanger Evo 600Hz and TeraRanger Evo 3m.Published Topics
/teraranger_evo (sensor_msgs/Range)- Provides range reading
Parameters
_portname (str, default: "/dev/ttyACM0")- The device path to open.
- The type of sensor to define "Evo_60m", "Evo_600Hz" or "Evo_3m".
evo_mini
This node is the official driver for TeraRanger Evo MiniPublished Topics
/teraranger_evo_mini/range (sensor_msgs/Range)- Provides distance data when sensor in single-pixel mode
- Provides distance data when sensor in multi-pixel mode
Parameters
Static Parameters
- The device path to open.
Dynamic Parameters
- Set the pixel mode: 0 = Single, 1 = Two, 2 = Two by Two
- Set the ranging mode: 0 = Long , 1 = Short
evo_thermal
This node is the official driver for TeraRanger Evo Thermal 33/90Published Topics
/teraranger_evo_thermal/raw_temp_array (std_msgs/Float64MultiArray)- Provides an array of thermal value
- Provide a color mapped image of sensor output
- Provide the internal temperature of the sensor
Parameters
Static Parameters
- The device path to open.
- Baudrate of serial connection, 1500000 if using UART backboard
Dynamic Parameters
- Flip Thermal Image horizontally
- Flip Thermal Image vertically
- Interpolate Thermal Image
- Lower scaling bound
- Upper scaling bound
- Set the sensor map mode
evo_64px
This node is the official driver for TeraRanger Evo 64pxPublished Topics
/teraranger_evo_64px/point_cloud (sensor_msgs/PointCloud2)- Provides a point_cloud of sensor readings
- Provide a colormapped image of sensor output
Parameters
Static Parameters
- The device path to open.
- Baudrate of serial connection, 3000000 if using UART backboard
Dynamic Parameters
- Invert depth Image
- Interpolate depth Image
- Min distance allowed
- Max distance allowed
- Set the sensor mode: 0 = Close Range (Allows ranging from 10cm to 5m), 1 = Fast (Allows ranging from 1m to 5m with faster update rate)
one
This node is the official driver for TeraRanger OnePublished Topics
/teraranger_one (sensor_msgs/Range)- Provides range reading
Parameters
_portname (str, default: "/dev/ttyACM0")- The device path to open.
duo
This node is the official driver for TeraRanger DuoPublished Topics
/teraranger_duo (sensor_msgs/Range)- Provides range reading
Parameters
_portname (str, default: "/dev/ttyACM0")- The device path to open.
Running
To launch a node simply run:
rosrun teraranger name_of_the_sensor