Git Product home page Git Product logo

ml-x_sdk's Introduction

SOSLAB ML-X LiDAR SDK


This is a C++ Software Development Kit(SDK) for connecting and using the ML-X LiDAR developed by SOSLAB.

SOS Studio Example

Release Version

  • SDK v2.3.0

Update (custom)

  • Intensity image has been converted to mono8, and is projected to Pointcloud Array
  • sensor_msgs/pointcloud2 now comes in Velodyne VLP format, containing timestamp and ring information (vertical scan number)
  • tf now changed to ml_sensor -> SLAM and ROS tf friendly application, easy to stick with other base_link

original update

  • Release v2.3.0
  • Remove unnecessary code
  • Modify to allow changes to PC Gateway and Netmask

TODO

  • add yaml parameter to designate custom link from config and make it set while launch step

Table of Contents

  1. Getting Started
  2. Installation and Setup
  3. Using SOS Studio
  4. Documentation

Getting Started

To get started with this project, you will need:

  • C++ development environment
  • Windows or Ubuntu operating system
  • SOSLAB ML-X LiDAR device

Installation and Setup

Clone this repository to your local machine to access the APIs, examples, and other resources.

Windows

APIs and examples for Windows can be found in the MLX_API/examples/test_ml folder.

Ubuntu/ROS

APIs and examples for Ubuntu/ROS can be found in the MLX_API/examples/ros_ml folder.

Firmware

To be updated.

Using SOS Studio

SOS Studio is a LiDAR visualization software that runs on both Windows and Linux operating systems.
The Linux version supports Ubuntu 18.04, 20.04, and 22.04.

Windows Installation

To install and use SOS Studio on Windows, follow these steps:

  1. Navigate to the SOS_Studio/Windows folder.
  2. Run the SOS Studio_setup.exe executable file.

Linux Installation

To install and use SOS Studio on Linux, follow these steps:

  1. Open the terminal and navigate to the 'SOS_Studio/Linux' folder.
  2. Install the required dependencies by running the following command:
sudo apt-get install '^libxcb.*-dev'
  1. Make the sos_studio.sh file executable by running the following command:
chmod a+x ./sos_studio.sh
chmod a+x ./deployqt/bin/sos_studio
  1. Execute the sos_studio.sh script to run SOS Studio:
./sos_studio.sh

Documentation

User guides can be found in the User_Guide folder:

License

SOS Studio S/W uses the Qt library, which is licensed under the GNU Lesser General Public License (LGPL) version 3.
We have complied with the requirements of the LGPL by dynamically linking to the Qt library.
This means that users have the ability to replace the Qt library with their own version if they wish.

The source code of the Qt library can be found here:
https://download.qt.io/official_releases/qt/

For more information about the LGPL, please refer to the full text of the license, available here:
https://www.gnu.org/licenses/lgpl-3.0.html

ml-x_sdk's People

Contributors

u-mac avatar rooney-choi avatar soslab-github avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.