teraranger package from teraranger repoteraranger |
|
Package Summary
Tags | No category tags. |
Version | 2.1.0 |
License | MIT |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/Terabee/teraranger.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2021-03-11 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Krzysztof Żurad
- Pierre-Louis Kabaradjian
- Baptiste Potier
Authors
- Kabaradjian Pierre-Louis
- Baptiste Potier
ROS package for TeraRanger modules
This package is a collection of nodes for TeraRanger single sensor modules.
- TeraRanger Evo Mini
- TeraRanger Evo Thermal 33/90
- TeraRanger Evo 64px
- TeraRanger Evo 60m
- TeraRanger Evo 40m
- TeraRanger Evo 15m
- TeraRanger Evo 3m
- TeraRanger One
- TeraRanger Duo
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
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
Running the TeraRanger Evo 60m
After your workspace is built and sourced:
rosrun teraranger evo _portname:=/dev/ttyACM0 _sensor_type:=Evo_60m
Running the TeraRanger Evo 40m
After your workspace is built and sourced:
rosrun teraranger evo _portname:=/dev/ttyACM0 _sensor_type:=Evo_40m
Running the TeraRanger Evo 15m
After your workspace is built and sourced:
rosrun teraranger evo _portname:=/dev/ttyACM0 _sensor_type:=Evo_15m
Running the TeraRanger Evo 600Hz
After your workspace is built and sourced:
rosrun teraranger evo _portname:=/dev/ttyACM0 _sensor_type:=Evo_600Hz
Running the TeraRanger Evo 3m
After your workspace is built and sourced:
rosrun teraranger evo _portname:=/dev/ttyACM0 _sensor_type:=Evo_3m
WARNING: By default, if no sensor_type is specified, the default sensor chosen is the Evo 60m
Running the TeraRanger One
After your workspace is built and sourced:
rosrun teraranger one _portname:=/dev/ttyACM0
Running the TeraRanger Duo
After your workspace is built and sourced:
rosrun teraranger duo _portname:=/dev/ttyACM0
Changing Sensor Parameters
You can change the mode of the sensors by running rqt_reconfigure:
rosrun rqt_reconfigure rqt_reconfigure
Displaying Sensor Information
When the teraranger node is running in a new terminal window execute:
rostopic list
to see list of available topics. If the teraranger node is running and the sensor is connected to your PC you should see topics starting with /teraranger.
To display the messages arriving on the topic run the following command in a terminal:
rostopic echo /teraranger_<sensor_name>
where
Product pictures and where to get the sensors
TeraRanger Evo Mini
Information |
---|
Product page |
Specification sheet |
TeraRanger Evo Thermal 33/90
Information |
---|
Product pages Evo Thermal 33 / Evo Thermal 90 |
Specification sheet |
TeraRanger Evo 64px
Information |
---|
Product page Evo 64px |
Specification sheet |
TeraRanger Evo 3m
Information |
---|
Product page Evo 3m |
Specification sheet |
TeraRanger Evo 60m/Evo 40m/Evo 15m
Information |
---|
Product pages Evo 60m / Evo 40m / Evo 15m |
Specification sheets Evo 60m / Evo 40m / Evo 15m |
TeraRanger One
Information |
---|
Product page |
Specification sheet |
TeraRanger Duo
Information |
---|
Product page |
Specification sheet |
Changelog for package teraranger
2.1.0 (2019-05-03)
- Update package description
- Update links in Readme
- Set 64px mode to distance+ambient on start (#23) Fix issue #22
- Add pre-release flag for travis
- Repository/add travis ci (#26)
- Merge pull request #24 from Terabee/pre-release
- Contributors: Morten Fyhn Amundsen, Pierre-Louis Kabaradjian
2.0.1 (2019-02-11)
- Prevent unintended modification on temp_array when clipping values
- Contributors: Marcin Pilch, Pierre-Louis Kabaradjian
2.0.0 (2018-12-06)
- Update roswiki and Readme file for Evo Thermal
- Fix error in Evo64 px parsing
- Add frame_id in rgb image message
- Change topic naming
- Fix rosparam default value type
- Prevent header desynchronization in Thermal driver
- Add CRC check to ACK reading
- Prevent node from sending VCP commands to UART backboard Based on baudrate speed
- Refactor Evo 64px driver
- Remove fps estimation in Evo 64px driver
- Rename python node file
- Publish temperature array
- Add publisher for PTAT
- Take into account cases when commands are failing
- Refactor colormap loading
- Add Evo Thermal driver
- Contributors: Baptiste Potier, Pierre-Louis Kabaradjian
1.3.0 (2018-10-08)
- Update maintainer list
- Update Readme for Evo 64px
- Add driver node for Evo 64px
- Contributors: Baptiste Potier, Pierre-Louis Kabaradjian
1.2.1 (2018-09-07)
- Update Readme for Evo 3m
- Add Evo 3m compatibility to the driver
- Update installation instructions in Readme
- Contributors: Baptiste Potier, Pierre-Louis Kabaradjian
1.2.0 (2018-04-13)
- Remove unecessary files
- Put the private parameters in define + correct ros info messages
- Update for evo 600Hz
- Contributors: BaptistePotier, Pierre-Louis Kabaradjian
1.1.0 (2017-11-17)
- Change license to MIT
- Put frame_id as a parameter in one, duo, and evo driver
- Update README with correct evo links
- Contributors: Pierre-Louis Kabaradjian, Baptiste Potier
1.0.1 (2017-09-20)
- Update package.xml
- Contributors: Pierre-Louis Kabaradjian
1.0.0 (2017-09-15)
- Create README.md
- Handle infinite values
- Add One and Duo support
- Fix frame dropping on 'T'
- Clean files and change to pragma once
- Implement REP 117 for teraranger duo
- Implement REP 117 for teraranger one
- Use helper lib and clean header of one
- Use helper lib and clean header of duo
- Remove old erial library files
- Update drivers to ros-serial
- Enable outdoor mode in reconfigure for one and duo
- Initialize repository
- Contributors: Pierre-Louis Kabaradjian, BaptistePotier, Mateusz Sadowski
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged teraranger at Robotics Stack Exchange
teraranger package from teraranger repoteraranger |
|
Package Summary
Tags | No category tags. |
Version | 2.1.0 |
License | MIT |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/Terabee/teraranger.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2021-03-11 |
Dev Status | MAINTAINED |
CI status | Continuous Integration : 0 / 0 |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Krzysztof Żurad
- Pierre-Louis Kabaradjian
- Baptiste Potier
Authors
- Kabaradjian Pierre-Louis
- Baptiste Potier
ROS package for TeraRanger modules
This package is a collection of nodes for TeraRanger single sensor modules.
- TeraRanger Evo Mini
- TeraRanger Evo Thermal 33/90
- TeraRanger Evo 64px
- TeraRanger Evo 60m
- TeraRanger Evo 40m
- TeraRanger Evo 15m
- TeraRanger Evo 3m
- TeraRanger One
- TeraRanger Duo
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
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
Running the TeraRanger Evo 60m
After your workspace is built and sourced:
rosrun teraranger evo _portname:=/dev/ttyACM0 _sensor_type:=Evo_60m
Running the TeraRanger Evo 40m
After your workspace is built and sourced:
rosrun teraranger evo _portname:=/dev/ttyACM0 _sensor_type:=Evo_40m
Running the TeraRanger Evo 15m
After your workspace is built and sourced:
rosrun teraranger evo _portname:=/dev/ttyACM0 _sensor_type:=Evo_15m
Running the TeraRanger Evo 600Hz
After your workspace is built and sourced:
rosrun teraranger evo _portname:=/dev/ttyACM0 _sensor_type:=Evo_600Hz
Running the TeraRanger Evo 3m
After your workspace is built and sourced:
rosrun teraranger evo _portname:=/dev/ttyACM0 _sensor_type:=Evo_3m
WARNING: By default, if no sensor_type is specified, the default sensor chosen is the Evo 60m
Running the TeraRanger One
After your workspace is built and sourced:
rosrun teraranger one _portname:=/dev/ttyACM0
Running the TeraRanger Duo
After your workspace is built and sourced:
rosrun teraranger duo _portname:=/dev/ttyACM0
Changing Sensor Parameters
You can change the mode of the sensors by running rqt_reconfigure:
rosrun rqt_reconfigure rqt_reconfigure
Displaying Sensor Information
When the teraranger node is running in a new terminal window execute:
rostopic list
to see list of available topics. If the teraranger node is running and the sensor is connected to your PC you should see topics starting with /teraranger.
To display the messages arriving on the topic run the following command in a terminal:
rostopic echo /teraranger_<sensor_name>
where
Product pictures and where to get the sensors
TeraRanger Evo Mini
Information |
---|
Product page |
Specification sheet |
TeraRanger Evo Thermal 33/90
Information |
---|
Product pages Evo Thermal 33 / Evo Thermal 90 |
Specification sheet |
TeraRanger Evo 64px
Information |
---|
Product page Evo 64px |
Specification sheet |
TeraRanger Evo 3m
Information |
---|
Product page Evo 3m |
Specification sheet |
TeraRanger Evo 60m/Evo 40m/Evo 15m
Information |
---|
Product pages Evo 60m / Evo 40m / Evo 15m |
Specification sheets Evo 60m / Evo 40m / Evo 15m |
TeraRanger One
Information |
---|
Product page |
Specification sheet |
TeraRanger Duo
Information |
---|
Product page |
Specification sheet |
Changelog for package teraranger
2.1.0 (2019-05-03)
- Update package description
- Update links in Readme
- Set 64px mode to distance+ambient on start (#23) Fix issue #22
- Add pre-release flag for travis
- Repository/add travis ci (#26)
- Merge pull request #24 from Terabee/pre-release
- Contributors: Morten Fyhn Amundsen, Pierre-Louis Kabaradjian
2.0.1 (2019-02-11)
- Prevent unintended modification on temp_array when clipping values
- Contributors: Marcin Pilch, Pierre-Louis Kabaradjian
2.0.0 (2018-12-06)
- Update roswiki and Readme file for Evo Thermal
- Fix error in Evo64 px parsing
- Add frame_id in rgb image message
- Change topic naming
- Fix rosparam default value type
- Prevent header desynchronization in Thermal driver
- Add CRC check to ACK reading
- Prevent node from sending VCP commands to UART backboard Based on baudrate speed
- Refactor Evo 64px driver
- Remove fps estimation in Evo 64px driver
- Rename python node file
- Publish temperature array
- Add publisher for PTAT
- Take into account cases when commands are failing
- Refactor colormap loading
- Add Evo Thermal driver
- Contributors: Baptiste Potier, Pierre-Louis Kabaradjian
1.3.0 (2018-10-08)
- Update maintainer list
- Update Readme for Evo 64px
- Add driver node for Evo 64px
- Contributors: Baptiste Potier, Pierre-Louis Kabaradjian
1.2.1 (2018-09-07)
- Update Readme for Evo 3m
- Add Evo 3m compatibility to the driver
- Update installation instructions in Readme
- Contributors: Baptiste Potier, Pierre-Louis Kabaradjian
1.2.0 (2018-04-13)
- Remove unecessary files
- Put the private parameters in define + correct ros info messages
- Update for evo 600Hz
- Contributors: BaptistePotier, Pierre-Louis Kabaradjian
1.1.0 (2017-11-17)
- Change license to MIT
- Put frame_id as a parameter in one, duo, and evo driver
- Update README with correct evo links
- Contributors: Pierre-Louis Kabaradjian, Baptiste Potier
1.0.1 (2017-09-20)
- Update package.xml
- Contributors: Pierre-Louis Kabaradjian
1.0.0 (2017-09-15)
- Create README.md
- Handle infinite values
- Add One and Duo support
- Fix frame dropping on 'T'
- Clean files and change to pragma once
- Implement REP 117 for teraranger duo
- Implement REP 117 for teraranger one
- Use helper lib and clean header of one
- Use helper lib and clean header of duo
- Remove old erial library files
- Update drivers to ros-serial
- Enable outdoor mode in reconfigure for one and duo
- Initialize repository
- Contributors: Pierre-Louis Kabaradjian, BaptistePotier, Mateusz Sadowski