Skip to main content
Version: 3.2.1

Ecosystem

SENSR Ecosystem

The figure below describes SENSR's ecosystem:

SENSR Ecosystem

Elements

  • SENSR: Perception software that converts 3D data into perception data
  • SR Launcher: Launcher that manages launching and installation of SENSR and its components
  • License server: Installed on the machine running SENSR, verifies the validity of SENSR's license
  • Web Front-End: Installed on the machine running SENSR, lets users connected to the network interact with SENSR remotely
  • SDK: Software Development Kit that allows developers to easily integrate SENSR's output data to their applications.

SENSR

SENSR is the all-in-one object tracking solution that simplifies the 3D sensor experience and lowers the barrier for companies wanting to implement insights from 3D data into the systems and processes.

It processes 3D data and gain insights from the data.

SR Launcher

The SR launcher is a module that lets users easily install, configure and run SENSR through a Graphical User Interface or Command Line Interface.

The instructions for using SR Launcher can be found here.

License server

SENSR is a licensed software that can only be operated with a valid license. The license server is a module installed along with SENSR that verifies the license's validity and communicates with SENSR.

The instructions for deploying the License server and activating SENSR's license can be found here.

Web Front-end

Web Frontend is a web viewer that allows the user to remotely interact with SENSR. With Web Frontend, users can remotely check the status of SENSR-I and change some parameters if needed. Please note that not all the features of SENSR are available in Web Frontend

The functions offered by the Web Front-end are limited compared to SENSR's native interface, the table below summarises the main differences:

ModeFeatureNative SENSRWeb FE
GeneralActivate/deactivate Z ClipYN
Lock SENSR screenYN
Project SetupImport Algo NodeYN
Receive latency informationYN
Landmark CalibrationYN
Ground Level ProfilingYN
Auto-Fine TuningYN
Remote InstallationYN
Play/Pause Data StreamYN
Change time synchronization parametersYN
License Expiration AlertYN
Load and calibrate background mapYN
Export parameter change reportYN
RuntimeRecord rosbagYN
Full ScreenNY
Advanced features settings (Except Retro-reflective tracking)YN
Zone SetupFilter zones list by typeYY

Software Development Kit

SENSR comes with a Software Development Kit (SDK) to easily integrate and process the output data.

The SDK supports the following languages: Python, Javascript, and C++.

Using the SDK, developers will be able to:

  • Listen to the live data
  • Parse the output stream
  • Process the output data

The instructions on deploying the SDK can be found here.

Docker & Kubernetes

SENSR runs on Docker containers to reduce dependency issues with the underlying hardware and operating system. And the containers are orchestrated through Kubernetes. If are already running Kubernetes clusters on the machines you want to run SENSR, please get in touch with us via support@seoulrobotics.org to avoid conflict between SENSR and your existing Kubernetes clusters.

If you are not familiar with these technologies, you can read more about the concept of containers here and an introduction on Kubernetes here.

Logo
If you need access, please contact