Show EOL distros:
Package Summary
ROS device driver for communication with TS sensors.
- Maintainer status: developed
- Maintainer: Tobias Roth <roth AT toposens DOT com>
- Author: Adi Singh, Sebastian Dengler, Christopher Lang, Roua Mokchah, Nancy Seckel, Georgiana Barbut
- License: BSD 3-Clause
- External website: https://toposens.com
- Bug / feature tracker: https://gitlab.com/toposens/public/ros-packages/issues
- Source: git https://gitlab.com/toposens/public/ros-packages.git (branch: master)
Package Summary
ROS device driver for communication with TS sensors.
- Maintainer status: developed
- Maintainer: Dennis Maier <maier AT toposens DOT com>, Baris Yazici <yazici AT toposens DOT com>
- Author: Adi Singh, Sebastian Dengler, Christopher Lang, Roua Mokchah, Nancy Seckel, Georgiana Barbut
- License: BSD 3-Clause
- External website: https://toposens.com
- Bug / feature tracker: https://gitlab.com/toposens/public/ros-packages/issues
- Source: git https://gitlab.com/toposens/public/ros-packages.git (branch: master)
Package Summary
ROS device driver for communication with TS sensors.
- Maintainer status: developed
- Maintainer: Dennis Maier <maier AT toposens DOT com>, Baris Yazici <yazici AT toposens DOT com>
- Author: Adi Singh, Sebastian Dengler, Christopher Lang, Roua Mokchah, Nancy Seckel, Georgiana Barbut
- License: BSD 3-Clause
- External website: https://toposens.com
- Bug / feature tracker: https://gitlab.com/toposens/public/ros-packages/issues
- Source: git https://gitlab.com/toposens/public/ros-packages.git (branch: master)
Overview
This package functions as a device driver for a Toposens 3D ultrasonic sensor. It can be used to setup a serial connection to the sensor, parse the received data string and publish it as a toposens_msgs/TsScan.
ROS Nodes
ts_driver_node
translates the raw datastream of a Toposens 3D ultrasonic sensor into messages of type toposens_msgs/TsScanPublished Topics
ts_scans (toposens_msgs/TsScan)- The messages are published with the same rate the data is received through the serial port.
Parameters
~port (std_msgs/String)- terminal ID that the sensor is connected to (e.g. ttyUSB0)
- frame ID in which the data is published
- minimum amplitude for an echo to be considered valid (sent to sensor)
- normalized noise level on ADC signals to mark processed points as noisy (sent to sensor)
- number of ultrasonic pulses emitted in every transmission cycle (sent to sensor)
- kernel size applied on ADC signals for peak detection (sent to sensor)
- temperature value used to calibrate speed-of-sound (only used if use_external_temperature == true) (sent to sensor)
- if true uses external_temperature to calibrate speed-of-sound, otherwise uses value provided by on-board temperature sensor
Most of the parameters are used by the sensors firmware and are therefore sent to the sensor via the serial port. For a more detailed description of these parameters see this tutorial.