/scilab_point_cloud_toolbox

Scilab toolbox to process point clouds

Primary LanguageScilabBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Scilab Point Cloud Toolbox

This work is a part of the Scilab Toolbox Hackathon organised by FOSSEE, IIT Bombay in June-July 2020.

Check out the toolbox submitted to ATOMS.

Purpose of the toolbox:

Interface functions of Point Cloud Library with scilab.

Requirements

Linux Ubuntu: 18.04 | Scilab Version: 6.0.2

Name of the external software/library that the toolbox interfaces to

Point Cloud Library (pcl)

Link to the source code of the chosen external software/library

NOTE: The above links are just for reference. There is no need to install PCL library.

Steps for building and installing the toolbox:

  • clone this repository.

  • There are 4 mandatory dependencies that should be installed

  • The required dependencies can be installed by running the script file: run.sh

  • Download binaries and extract third party folder.

  • After successful installation of dependencies open scilab and browse to the directory of this toolbox.

  • Execute the command:

exec builder.sce
  • Close scilab and zip the toolbox folder.

  • Open Scilab go to the directory of zip file and execute the command:

atomsInstall("<zip file name>.zip") 
  • Restart sciab and toolbox will be successfully installed.

NOTE If permission denied error comes, execute

chmod +x run.sh

execute run.sh again.

Your directory structure should look like this now:

pcl-v0.1.0-src
 \
 |--etc
 |
 |--examples
 |
 |--help
 |
 |--jar
 |
 |--locales
 |
 |--macros
 |
 |--sample_files
 |
 |--sci_gateway
 |             \
 |              |--cpp -> (contains gateway file)
 |             /
 |--thirdparty 
 |
 |--builder.sce ->(have to execute this for the first time from scilab console)
 |
 |--cleaner.sce 
 |
 |--DESCRIPTION
 |
 |--loader.sce ->(have to load this file from scilab console)
 |
 |--README
 |
 |--run.sh
 |
 |--unloader.sce

THE SETUP IS COMPLETED AND NOW TOOLBOX CAN BE LAUNCHED FROM SCILAB.