Flexiv PDK Manual

PDK repository

Flexiv PDK (Planning Development Kit) is a client SDK for building robotic applications on top of a running PDK server. It sets up workcells of robots and objects, generates tool paths and the robot motion that follows them, and plans collision-free point-to-point motion. Python, C++ (CMake and ROS 2) and the pdk-scene command-line tool are provided, all talking to the server over gRPC.

This manual documents release 1.0.0.

Important

The PDK client and server must have the same major and minor version. Before moving real robots with motion computed by the PDK, you must carefully read through all documents shipped with the robot and strictly follow all safety instructions detailed in these documents.

Overview

Installation

First Time Setup

Flexiv PDK

Applications

Command-Line Tool

API Reference

Troubleshooting

Troubleshooting