Skip to content

Software Installation

Pick[+] operates using a client-server architecture, meaning that the system consists of two main components:

  • Client: The user interface that allows interaction with Pick[+] functionalities.
  • Server: The core system that processes commands and manages communication with hardware. It's where AI models are trained and inference is performed.

Pick[+] can be used in two different ways, depending on the setup:

  • Standalone Mode: The client runs directly on the server PC where Pick[+] is hosted.
  • External PC Mode: The client runs on a separate PC, which connects to the server PC for communication.

Setup Modes

The Pick[+] client comes pre-installed on all Server PCs (except the Jetson version) inside the pickplus_client subdirectory, meaning no additional installation is required for first-time use. However, when a new version of Pick[+] is released, the client software can be upgraded to ensure compatibility and access new features.

An external PC can be used as a Pick[+] Client, allowing users to operate the interface while remaining connected to the server PC that hosts the core system. This setup requires to install the Pick[+] Client and an Ethernet connection the server PC.

This guide explains both installation types, including the upgrade process, network setup, and client execution.

  • Server - Engine


    Hosts the core system that processes data, AI and communicates with hardware.

    Server Upgrade

  • Client - Interface


    Provides the user interface to configure the system, train models, and run applications.

    Client Installation & Upgrade