System Requirements

Host PC Requirements

MATLAB Toolbox Dependencies

The following Mathworks products are required for the Host PC:

Some of demos provided with the franka_matlab need the following toolboxes:

MATLAB Coder Support Package for NVIDIA Jetson

For working with the Franka AI Companion & NVIDIA Jetson platforms please download and install the MATLAB Coder Support Package for NVIDIA Jetson and NVIDIA DRIVE Platforms.

MATLAB Support Package for Linux

In case of Ubuntu Target PC, it is highly recommended to install the matlab-support package in order for Matlab to reference the system dynamic libraries instead of the precompiled ones that it ships with:

sudo apt install matlab-support

Target PC Requirements

The Target PC is responsible for maintaing the real-time 1kHz control loop, all the same system requirements for running libfranka apply.

Precompiled libfranka and 3d party dependencies for the Target PC

The Franka Toolbox for MATLAB ships with a precompiled libfranka and all its 3d party dependencies for the Target PC and it should be able to execute out-of-the-box without additional installations, given that the Target PC is running a supported version of Ubuntu as defined below.

Franka Toolbox Version

AI Companion/Jetson Orin Platform

Real-Time kernel Linux Host PC as Target PC

3.0.0

Ubuntu 22.04 LTS

Ubuntu 22.04 LTS

Warning

In case of an alternative Target PC OS version, or in case of any issue with the Toolbox prebuilt dependencies, you can always manually build and install libfranka from source for your system. Check the section libfranka handling options for Target PC for more details, after the Toolbox installation steps.