Getting Started on Ubuntu - QuanergySystems/quanergy_client GitHub Wiki

Getting Started on Ubuntu

Quanergy’s software development kit (SDK) helps developers integrate the Quanergy LiDAR sensor into their computing environment. It has been tested on Ubuntu, Windows, and DrivePX. This user guide explains specifically how to achieve an Ubuntu computing environment that is suitable for visualizing data collected by Quanergy’s LiDAR sensor as enabled by the SDK.

Open-source Ubuntu is the operating system of choice for Quanergy products, and the host computer may run Ubuntu natively or virtually. Options for running Ubuntu virtually using either a Mac or non-Mac (“PC”) machine are described in this document.

Required Functionality

For complete functionality, the Quanergy software requires the Mac or PC host computer to have:

  • x86-64 architecture.
  • Ubuntu 14.04.5 LTS or 16.04 LTS operating system running either natively or virtually via VMware Fusion, VMware Workstation, or Oracle VirtualBox.

Although Quanergy fully supports only Ubuntu, the LiDAR sensor is also compatible with any operating system that is capable of initiating a TCP connection with the sensor. In particular, the Windows 7 operating system can be a suitable environment when running the SDK provided by Quanergy. This setup is explained in the Sensor SDK User Guide for Windows. With such a non-Ubuntu environment, users can visualize a basic point cloud, but cannot immediately manipulate it beyond rotating and zooming. However, to manipulate the data in more significant ways, users are welcome to write their own software solutions.

Required Documents

The latest versions of essential Quanergy user guides are downloadable through these links:

Other materials such as data sheets and other user guides are available through:

Conventions

In this user guide, we use the following conventions:

  • PC means “personal computer,” and the term is used here to refer to any non-Mac computer that has the required functionality as described above.

  • To communicate properly within a network, devices must share a single network address, which could be 192.168.0.x or 10.0.0.x or other. We use the 10.0.0.x example in this user guide, but you can substitute the network address you prefer.

⚠️ **GitHub.com Fallback** ⚠️