This package is a collection of nodes for TeraRanger single sensor modules.
Link to ROS Wiki package documentation: Here
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.
You can install the teraranger package by running the command:
sudo apt-get install ros-kinetic-teraranger
To clone and build the package in your workspace follow these steps:
cd ~/ros_ws/src
git clone git@github.com:Terabee/teraranger.git
cd ~/ros_ws
catkin_make
source devel/setup.bash
cd ~/ros_ws/src
git clone https://github.com/Terabee/teraranger.git
cd ~/ros_ws
catkin_make
source devel/setup.bash
After your workspace is built and sourced:
rosrun teraranger evo_mini _portname:=/dev/ttyACM0
This node is publishing on two topics:
After your workspace is built and sourced:
rosrun teraranger evo_thermal.py _portname:=/dev/ttyACM0
This node is publishing on two topics:
After your workspace is built and sourced:
rosrun teraranger evo_64px.py _portname:=/dev/ttyACM0
This node is publishing on two topics:
After your workspace is built and sourced:
rosrun teraranger evo _portname:=/dev/ttyACM0 _sensor_type:=Evo_60m
After your workspace is built and sourced:
rosrun teraranger evo _portname:=/dev/ttyACM0 _sensor_type:=Evo_40m
After your workspace is built and sourced:
rosrun teraranger evo _portname:=/dev/ttyACM0 _sensor_type:=Evo_15m
After your workspace is built and sourced:
rosrun teraranger evo _portname:=/dev/ttyACM0 _sensor_type:=Evo_600Hz
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
After your workspace is built and sourced:
rosrun teraranger one _portname:=/dev/ttyACM0
After your workspace is built and sourced:
rosrun teraranger duo _portname:=/dev/ttyACM0
You can change the mode of the sensors by running rqt_reconfigure:
rosrun rqt_reconfigure rqt_reconfigure
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
Information |
---|
Product page |
[Specification sheet]() |
Information |
---|
Product pages Evo Thermal 33 / Evo Thermal 90 |
Specification sheet |
Information |
---|
Product page Evo 64px |
Specification sheet |
Information |
---|
Product page Evo 3m |
Specification sheet |
Information |
---|
Product pages Evo 60m / Evo 40m / Evo 15m |
Specification sheets Evo 60m / Evo 40m / Evo 15m |
Information |
---|
Product page |
Specification sheet |
Information |
---|
Product page |
Specification sheet |