← Vue Mobile Interactive & Brochage (/products/telemetre-laser-tof-mini-lidar#pinout)
TALOS-SNS-LIDAR-TFMINI ✓ Banc d'Essai Certifié FR SENSORS

Capteur Télémètre Laser ToF / Mini-LiDAR Haute Fréquence (100 Hz)

Télémètre optique Time-of-Flight 0.1-12m à 100 Hz pour navigation autonome, évitement d'obstacle et SLAM

TALOS
DATASHEET TECHNIQUE OFFICIELLE
Portée
0.1 à 12 mètres
Fréquence
100 Hz (idéal SLAM)
Liaison
UART TTL & I2C
Poids
12 g ultra-compact
Alimentation & Signaux
Tension nominale : 3.3V, 5V
Protocole(s) : I2C • UART • ROS2
Masse unitaire : 12 g
Stock Flash FR : Épuisé
Tarification & Logistique
Prix Flash : 39,90 €
Prix Achat Groupé Usine : 26,90 € (Fret direct inclus)
Conditionnement : Lot de 1 unité(s)
Contenu boîte : 1x Capteur Mini-LiDAR ToF, 1x Câble de raccordement JST 4 broches vers connecteurs DuPont, 1x Lentille de protection optique
4. Extrait de Code & Intégration (Nœud ROS2 Laser Télémétrie (rclpy))
import rclpy from rclpy.node import Node from sensor_msgs.msg import Range import serial class TofLidarNode(Node): """Nœud ROS2 publiant la distance laser ToF sur /sensors/laser_distance.""" def __init__(self): super().__init__('tof_lidar_node') self.pub = self.create_publisher(Range, '/sensors/laser_distance', 10) self.ser = serial.Serial('/dev/ttyUSB0', 115200, timeout=0.1) self.timer = self.create_timer(0.01, self.read_distance) # 100 Hz def read_distance(self): if self.ser.read(1) == b'\x59' and self.ser.read(1) == b'\x59': data = self.ser.read(7) dist_cm = data[0] + (data[1] << 8) msg = Range() msg.header.stamp = self.get_clock().now().to_msg() msg.header.frame_id = 'lidar_link' msg.range = float(dist_cm) / 100.0 # Mètres self.pub.publish(msg) def main(): rclpy.init() node = TofLidarNode() rclpy.spin(node) node.destroy_node() rclpy.shutdown()