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.

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.
-
Client - Interface
Provides the user interface to configure the system, train models, and run applications.