Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

The below describes the configuration method for Beta RapidSense release. This requires some manual work and ensuring the rapidsense.json file is configured and stored in the directory: ~/.config/rapidsense. In the future RapidSense release, the process will include a GUI and be much more user friendly.

...

beta release.

Launch RapidSense

To launch RapidSense, first, type rapidsense at the terminal to start the core application. Second, type rtr_rapidsense_proxy to start the proxy application. Third, run the calibration service script calibration_service.py in a new terminal.

To launch RapidSense with Generic Vision Interface, first, type rapidsense -g at the terminal to start the core application. Second, type rtr_rapidsense_proxy to start the proxy application. Since the vision system connected to the Generic Vision Interface should be already calibrated, a user can start streaming the point cloud data using the ScanScene API command.

Volumes

The main configuration item related to RapidSense functionality usage is definition of the volumes in space for the RapidSense functionalities to monitor. The volumes can then be specified when utilizing different RapidSense features or functions.

rapidsense.json configuration file is required to be defined for RapidSense service to run and to work successfully. This file defines important RapidSense parameters such as the ID, location, and size of volumes to monitor in the scene. Once this file exists, rapidsense can be run from the terminal. In future RapidSense release, this will be configurable through a GUI.

...

Volumes (rapidsense.json)

...

Sample Volume Configuration

Insert excerptRapidSense ArchitectureRapidSense Architecturenamerapidsense.json_Volumesnopaneltruethe volume. A volume is a 3 dimensional region of interest within which dynamic obstacles are tracked and/or additional functionalities (called filters) are performed, as configured by the user. Users create, update, read, and delete volumes via the Control Panel.

Filters

Filters are operations users can add to a volume of interest to perform specific tasks. The following filters are supported:

  • Height check - return the maximum height of a surface area within the volume

  • Change detection(under developement) - identify deviations between a user provided expected template and what is sensed in the volume

...