senren

Crates.iosenren
lib.rssenren
version0.1.0
created_at2025-08-06 17:39:32.175085+00
updated_at2025-08-06 17:39:32.175085+00
descriptionSenRen is a command-line LIDAR toolkit for robotics and prototyping, featuring fast monitoring, simulation, and real-time plotting. It supports both real and virtual LIDAR data, integrates seamlessly with ComChan for live serial visualization, and provides flexible export for advanced analysis—all without requiring any physical hardware. Perfect for testing, demonstration, and rapid development.
homepagehttps://github.com/Vaishnav-Sabari-Girish/SenRen
repositoryhttps://github.com/Vaishnav-Sabari-Girish/SenRen
max_upload_size
id1784107
size28,426
Vaishnav-sabari-girish (Vaishnav-Sabari-Girish)

documentation

README

SenRen (セんレン)

SenRen (線連) is a lightweight, command-driven LIDAR communication toolkit designed for robotics and embedded projects. Named from the Japanese words for "wire" (線, sen) and "connect/link" (連, ren), SenRen bridges your LIDAR hardware with modern data acquisition, monitoring, and visualization workflows—right from your terminal.

  • Effortlessly connect, monitor, and plot LIDAR data with fast commands.
  • Integrates with ComChan for advanced serial monitoring and real-time terminal plotting.
  • Export scan data for high-quality, publication-grade graphical plots using Python.

SenRen lets you focus on scanning and analysis, combining technical power with a streamlined user experience. Simple. Connected. Fast.

How to Install

cargo install senren

#OR 

cargo binstall senren

From Source

Clone the repo

cargo run --release

How to Use

To scan for data use this

senren scan

To plot data into a graph you can use this

senren plot

Currently senren only supports virtual ports. So to open up a virtual port and write data to it use this

senren --virtual-mode
Commit count: 0

cargo fmt