Repo symbol

libfranka repository

libfranka

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version main
Last Updated 2025-12-18
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
libfranka 0.19.0

README

libfranka: C++ Library for Franka Robotics Research Robots

codecov

libfranka is a C++ library that provides low-level control of Franka Robotics research robots. The API References offers an overview of its capabilities, while the Franka Control Interface (FCI) documentation provides more information on setting up the robot and utilizing its features and functionalities.

To find the appropriate version to use, please refer to the Robot System Version Compatibility.

Key Features

  • Low-level control: Access precise motion control for research robots.
  • Real-time communication: Interact with the robot in real-time.
  • Multi-platform support: Ubuntu 20.04, 22.04, and 24.04 LTS

1. System Requirements

Before using libfranka, ensure your system meets the following requirements:

Operating System:
Build Tools (for building from source):
  • GCC 9 or later
  • CMake 3.22 or later
  • Git
Hardware:
  • Franka Robotics robot with FCI feature installed
  • Network connection to robot (1000BASE-T Ethernet recommended)

::: {#installation-debian-package} 2. Installation from Debian Package (Recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::

The easiest way to install libfranka is by using the pre-built Debian packages published on GitHub.

Supported Platforms


Ubuntu Version Codename Architecture Status ———————- ————– ————– ——————– 20.04 LTS focal amd64 Supported

22.04 LTS jammy amd64 Supported

24.04 LTS noble amd64 Supported ————————————————————————-

Quick Install

substitute [<libfranka_version>]{.title-ref} with the desired version number (e.g., [0.19.0]{.title-ref}). And substitute [<ubuntu_codename>]{.title-ref} with your Ubuntu codename (e.g., [focal]{.title-ref}, [jammy]{.title-ref}, [noble]{.title-ref}). you can find it by running [lsb_release -cs]{.title-ref}.

# Download package
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

# Download checksum
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Verify package integrity
sha256sum -c libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Install package
sudo dpkg -i libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

Example

The following example installs libfranka 0.19.0 on Ubuntu 22.04 (Jammy):

``` bash wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb.sha256 sha256sum -c libfranka_0.19.0_jammy_amd64.deb.sha256 sudo dpkg -i libfranka_0.19.0_jammy_amd64.deb

File truncated at 100 lines see the full file

No version for distro jazzy showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libfranka repository

libfranka

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version main
Last Updated 2025-12-18
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
libfranka 0.19.0

README

libfranka: C++ Library for Franka Robotics Research Robots

codecov

libfranka is a C++ library that provides low-level control of Franka Robotics research robots. The API References offers an overview of its capabilities, while the Franka Control Interface (FCI) documentation provides more information on setting up the robot and utilizing its features and functionalities.

To find the appropriate version to use, please refer to the Robot System Version Compatibility.

Key Features

  • Low-level control: Access precise motion control for research robots.
  • Real-time communication: Interact with the robot in real-time.
  • Multi-platform support: Ubuntu 20.04, 22.04, and 24.04 LTS

1. System Requirements

Before using libfranka, ensure your system meets the following requirements:

Operating System:
Build Tools (for building from source):
  • GCC 9 or later
  • CMake 3.22 or later
  • Git
Hardware:
  • Franka Robotics robot with FCI feature installed
  • Network connection to robot (1000BASE-T Ethernet recommended)

::: {#installation-debian-package} 2. Installation from Debian Package (Recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::

The easiest way to install libfranka is by using the pre-built Debian packages published on GitHub.

Supported Platforms


Ubuntu Version Codename Architecture Status ———————- ————– ————– ——————– 20.04 LTS focal amd64 Supported

22.04 LTS jammy amd64 Supported

24.04 LTS noble amd64 Supported ————————————————————————-

Quick Install

substitute [<libfranka_version>]{.title-ref} with the desired version number (e.g., [0.19.0]{.title-ref}). And substitute [<ubuntu_codename>]{.title-ref} with your Ubuntu codename (e.g., [focal]{.title-ref}, [jammy]{.title-ref}, [noble]{.title-ref}). you can find it by running [lsb_release -cs]{.title-ref}.

# Download package
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

# Download checksum
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Verify package integrity
sha256sum -c libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Install package
sudo dpkg -i libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

Example

The following example installs libfranka 0.19.0 on Ubuntu 22.04 (Jammy):

``` bash wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb.sha256 sha256sum -c libfranka_0.19.0_jammy_amd64.deb.sha256 sudo dpkg -i libfranka_0.19.0_jammy_amd64.deb

File truncated at 100 lines see the full file

No version for distro kilted showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libfranka repository

libfranka

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version main
Last Updated 2025-12-18
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
libfranka 0.19.0

README

libfranka: C++ Library for Franka Robotics Research Robots

codecov

libfranka is a C++ library that provides low-level control of Franka Robotics research robots. The API References offers an overview of its capabilities, while the Franka Control Interface (FCI) documentation provides more information on setting up the robot and utilizing its features and functionalities.

To find the appropriate version to use, please refer to the Robot System Version Compatibility.

Key Features

  • Low-level control: Access precise motion control for research robots.
  • Real-time communication: Interact with the robot in real-time.
  • Multi-platform support: Ubuntu 20.04, 22.04, and 24.04 LTS

1. System Requirements

Before using libfranka, ensure your system meets the following requirements:

Operating System:
Build Tools (for building from source):
  • GCC 9 or later
  • CMake 3.22 or later
  • Git
Hardware:
  • Franka Robotics robot with FCI feature installed
  • Network connection to robot (1000BASE-T Ethernet recommended)

::: {#installation-debian-package} 2. Installation from Debian Package (Recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::

The easiest way to install libfranka is by using the pre-built Debian packages published on GitHub.

Supported Platforms


Ubuntu Version Codename Architecture Status ———————- ————– ————– ——————– 20.04 LTS focal amd64 Supported

22.04 LTS jammy amd64 Supported

24.04 LTS noble amd64 Supported ————————————————————————-

Quick Install

substitute [<libfranka_version>]{.title-ref} with the desired version number (e.g., [0.19.0]{.title-ref}). And substitute [<ubuntu_codename>]{.title-ref} with your Ubuntu codename (e.g., [focal]{.title-ref}, [jammy]{.title-ref}, [noble]{.title-ref}). you can find it by running [lsb_release -cs]{.title-ref}.

# Download package
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

# Download checksum
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Verify package integrity
sha256sum -c libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Install package
sudo dpkg -i libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

Example

The following example installs libfranka 0.19.0 on Ubuntu 22.04 (Jammy):

``` bash wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb.sha256 sha256sum -c libfranka_0.19.0_jammy_amd64.deb.sha256 sudo dpkg -i libfranka_0.19.0_jammy_amd64.deb

File truncated at 100 lines see the full file

No version for distro rolling showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libfranka repository

libfranka

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version main
Last Updated 2025-12-18
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
libfranka 0.19.0

README

libfranka: C++ Library for Franka Robotics Research Robots

codecov

libfranka is a C++ library that provides low-level control of Franka Robotics research robots. The API References offers an overview of its capabilities, while the Franka Control Interface (FCI) documentation provides more information on setting up the robot and utilizing its features and functionalities.

To find the appropriate version to use, please refer to the Robot System Version Compatibility.

Key Features

  • Low-level control: Access precise motion control for research robots.
  • Real-time communication: Interact with the robot in real-time.
  • Multi-platform support: Ubuntu 20.04, 22.04, and 24.04 LTS

1. System Requirements

Before using libfranka, ensure your system meets the following requirements:

Operating System:
Build Tools (for building from source):
  • GCC 9 or later
  • CMake 3.22 or later
  • Git
Hardware:
  • Franka Robotics robot with FCI feature installed
  • Network connection to robot (1000BASE-T Ethernet recommended)

::: {#installation-debian-package} 2. Installation from Debian Package (Recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::

The easiest way to install libfranka is by using the pre-built Debian packages published on GitHub.

Supported Platforms


Ubuntu Version Codename Architecture Status ———————- ————– ————– ——————– 20.04 LTS focal amd64 Supported

22.04 LTS jammy amd64 Supported

24.04 LTS noble amd64 Supported ————————————————————————-

Quick Install

substitute [<libfranka_version>]{.title-ref} with the desired version number (e.g., [0.19.0]{.title-ref}). And substitute [<ubuntu_codename>]{.title-ref} with your Ubuntu codename (e.g., [focal]{.title-ref}, [jammy]{.title-ref}, [noble]{.title-ref}). you can find it by running [lsb_release -cs]{.title-ref}.

# Download package
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

# Download checksum
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Verify package integrity
sha256sum -c libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Install package
sudo dpkg -i libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

Example

The following example installs libfranka 0.19.0 on Ubuntu 22.04 (Jammy):

``` bash wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb.sha256 sha256sum -c libfranka_0.19.0_jammy_amd64.deb.sha256 sudo dpkg -i libfranka_0.19.0_jammy_amd64.deb

File truncated at 100 lines see the full file

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libfranka repository

libfranka

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version main
Last Updated 2025-12-18
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
libfranka 0.19.0

README

libfranka: C++ Library for Franka Robotics Research Robots

codecov

libfranka is a C++ library that provides low-level control of Franka Robotics research robots. The API References offers an overview of its capabilities, while the Franka Control Interface (FCI) documentation provides more information on setting up the robot and utilizing its features and functionalities.

To find the appropriate version to use, please refer to the Robot System Version Compatibility.

Key Features

  • Low-level control: Access precise motion control for research robots.
  • Real-time communication: Interact with the robot in real-time.
  • Multi-platform support: Ubuntu 20.04, 22.04, and 24.04 LTS

1. System Requirements

Before using libfranka, ensure your system meets the following requirements:

Operating System:
Build Tools (for building from source):
  • GCC 9 or later
  • CMake 3.22 or later
  • Git
Hardware:
  • Franka Robotics robot with FCI feature installed
  • Network connection to robot (1000BASE-T Ethernet recommended)

::: {#installation-debian-package} 2. Installation from Debian Package (Recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::

The easiest way to install libfranka is by using the pre-built Debian packages published on GitHub.

Supported Platforms


Ubuntu Version Codename Architecture Status ———————- ————– ————– ——————– 20.04 LTS focal amd64 Supported

22.04 LTS jammy amd64 Supported

24.04 LTS noble amd64 Supported ————————————————————————-

Quick Install

substitute [<libfranka_version>]{.title-ref} with the desired version number (e.g., [0.19.0]{.title-ref}). And substitute [<ubuntu_codename>]{.title-ref} with your Ubuntu codename (e.g., [focal]{.title-ref}, [jammy]{.title-ref}, [noble]{.title-ref}). you can find it by running [lsb_release -cs]{.title-ref}.

# Download package
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

# Download checksum
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Verify package integrity
sha256sum -c libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Install package
sudo dpkg -i libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

Example

The following example installs libfranka 0.19.0 on Ubuntu 22.04 (Jammy):

``` bash wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb.sha256 sha256sum -c libfranka_0.19.0_jammy_amd64.deb.sha256 sudo dpkg -i libfranka_0.19.0_jammy_amd64.deb

File truncated at 100 lines see the full file

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libfranka repository

libfranka

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version main
Last Updated 2025-12-18
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
libfranka 0.19.0

README

libfranka: C++ Library for Franka Robotics Research Robots

codecov

libfranka is a C++ library that provides low-level control of Franka Robotics research robots. The API References offers an overview of its capabilities, while the Franka Control Interface (FCI) documentation provides more information on setting up the robot and utilizing its features and functionalities.

To find the appropriate version to use, please refer to the Robot System Version Compatibility.

Key Features

  • Low-level control: Access precise motion control for research robots.
  • Real-time communication: Interact with the robot in real-time.
  • Multi-platform support: Ubuntu 20.04, 22.04, and 24.04 LTS

1. System Requirements

Before using libfranka, ensure your system meets the following requirements:

Operating System:
Build Tools (for building from source):
  • GCC 9 or later
  • CMake 3.22 or later
  • Git
Hardware:
  • Franka Robotics robot with FCI feature installed
  • Network connection to robot (1000BASE-T Ethernet recommended)

::: {#installation-debian-package} 2. Installation from Debian Package (Recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::

The easiest way to install libfranka is by using the pre-built Debian packages published on GitHub.

Supported Platforms


Ubuntu Version Codename Architecture Status ———————- ————– ————– ——————– 20.04 LTS focal amd64 Supported

22.04 LTS jammy amd64 Supported

24.04 LTS noble amd64 Supported ————————————————————————-

Quick Install

substitute [<libfranka_version>]{.title-ref} with the desired version number (e.g., [0.19.0]{.title-ref}). And substitute [<ubuntu_codename>]{.title-ref} with your Ubuntu codename (e.g., [focal]{.title-ref}, [jammy]{.title-ref}, [noble]{.title-ref}). you can find it by running [lsb_release -cs]{.title-ref}.

# Download package
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

# Download checksum
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Verify package integrity
sha256sum -c libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Install package
sudo dpkg -i libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

Example

The following example installs libfranka 0.19.0 on Ubuntu 22.04 (Jammy):

``` bash wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb.sha256 sha256sum -c libfranka_0.19.0_jammy_amd64.deb.sha256 sudo dpkg -i libfranka_0.19.0_jammy_amd64.deb

File truncated at 100 lines see the full file

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libfranka repository

libfranka

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version main
Last Updated 2025-12-18
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
libfranka 0.19.0

README

libfranka: C++ Library for Franka Robotics Research Robots

codecov

libfranka is a C++ library that provides low-level control of Franka Robotics research robots. The API References offers an overview of its capabilities, while the Franka Control Interface (FCI) documentation provides more information on setting up the robot and utilizing its features and functionalities.

To find the appropriate version to use, please refer to the Robot System Version Compatibility.

Key Features

  • Low-level control: Access precise motion control for research robots.
  • Real-time communication: Interact with the robot in real-time.
  • Multi-platform support: Ubuntu 20.04, 22.04, and 24.04 LTS

1. System Requirements

Before using libfranka, ensure your system meets the following requirements:

Operating System:
Build Tools (for building from source):
  • GCC 9 or later
  • CMake 3.22 or later
  • Git
Hardware:
  • Franka Robotics robot with FCI feature installed
  • Network connection to robot (1000BASE-T Ethernet recommended)

::: {#installation-debian-package} 2. Installation from Debian Package (Recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::

The easiest way to install libfranka is by using the pre-built Debian packages published on GitHub.

Supported Platforms


Ubuntu Version Codename Architecture Status ———————- ————– ————– ——————– 20.04 LTS focal amd64 Supported

22.04 LTS jammy amd64 Supported

24.04 LTS noble amd64 Supported ————————————————————————-

Quick Install

substitute [<libfranka_version>]{.title-ref} with the desired version number (e.g., [0.19.0]{.title-ref}). And substitute [<ubuntu_codename>]{.title-ref} with your Ubuntu codename (e.g., [focal]{.title-ref}, [jammy]{.title-ref}, [noble]{.title-ref}). you can find it by running [lsb_release -cs]{.title-ref}.

# Download package
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

# Download checksum
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Verify package integrity
sha256sum -c libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Install package
sudo dpkg -i libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

Example

The following example installs libfranka 0.19.0 on Ubuntu 22.04 (Jammy):

``` bash wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb.sha256 sha256sum -c libfranka_0.19.0_jammy_amd64.deb.sha256 sudo dpkg -i libfranka_0.19.0_jammy_amd64.deb

File truncated at 100 lines see the full file

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libfranka repository

libfranka

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version main
Last Updated 2025-12-18
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
libfranka 0.19.0

README

libfranka: C++ Library for Franka Robotics Research Robots

codecov

libfranka is a C++ library that provides low-level control of Franka Robotics research robots. The API References offers an overview of its capabilities, while the Franka Control Interface (FCI) documentation provides more information on setting up the robot and utilizing its features and functionalities.

To find the appropriate version to use, please refer to the Robot System Version Compatibility.

Key Features

  • Low-level control: Access precise motion control for research robots.
  • Real-time communication: Interact with the robot in real-time.
  • Multi-platform support: Ubuntu 20.04, 22.04, and 24.04 LTS

1. System Requirements

Before using libfranka, ensure your system meets the following requirements:

Operating System:
Build Tools (for building from source):
  • GCC 9 or later
  • CMake 3.22 or later
  • Git
Hardware:
  • Franka Robotics robot with FCI feature installed
  • Network connection to robot (1000BASE-T Ethernet recommended)

::: {#installation-debian-package} 2. Installation from Debian Package (Recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::

The easiest way to install libfranka is by using the pre-built Debian packages published on GitHub.

Supported Platforms


Ubuntu Version Codename Architecture Status ———————- ————– ————– ——————– 20.04 LTS focal amd64 Supported

22.04 LTS jammy amd64 Supported

24.04 LTS noble amd64 Supported ————————————————————————-

Quick Install

substitute [<libfranka_version>]{.title-ref} with the desired version number (e.g., [0.19.0]{.title-ref}). And substitute [<ubuntu_codename>]{.title-ref} with your Ubuntu codename (e.g., [focal]{.title-ref}, [jammy]{.title-ref}, [noble]{.title-ref}). you can find it by running [lsb_release -cs]{.title-ref}.

# Download package
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

# Download checksum
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Verify package integrity
sha256sum -c libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Install package
sudo dpkg -i libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

Example

The following example installs libfranka 0.19.0 on Ubuntu 22.04 (Jammy):

``` bash wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb.sha256 sha256sum -c libfranka_0.19.0_jammy_amd64.deb.sha256 sudo dpkg -i libfranka_0.19.0_jammy_amd64.deb

File truncated at 100 lines see the full file

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libfranka repository

libfranka

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version main
Last Updated 2025-12-18
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
libfranka 0.19.0

README

libfranka: C++ Library for Franka Robotics Research Robots

codecov

libfranka is a C++ library that provides low-level control of Franka Robotics research robots. The API References offers an overview of its capabilities, while the Franka Control Interface (FCI) documentation provides more information on setting up the robot and utilizing its features and functionalities.

To find the appropriate version to use, please refer to the Robot System Version Compatibility.

Key Features

  • Low-level control: Access precise motion control for research robots.
  • Real-time communication: Interact with the robot in real-time.
  • Multi-platform support: Ubuntu 20.04, 22.04, and 24.04 LTS

1. System Requirements

Before using libfranka, ensure your system meets the following requirements:

Operating System:
Build Tools (for building from source):
  • GCC 9 or later
  • CMake 3.22 or later
  • Git
Hardware:
  • Franka Robotics robot with FCI feature installed
  • Network connection to robot (1000BASE-T Ethernet recommended)

::: {#installation-debian-package} 2. Installation from Debian Package (Recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::

The easiest way to install libfranka is by using the pre-built Debian packages published on GitHub.

Supported Platforms


Ubuntu Version Codename Architecture Status ———————- ————– ————– ——————– 20.04 LTS focal amd64 Supported

22.04 LTS jammy amd64 Supported

24.04 LTS noble amd64 Supported ————————————————————————-

Quick Install

substitute [<libfranka_version>]{.title-ref} with the desired version number (e.g., [0.19.0]{.title-ref}). And substitute [<ubuntu_codename>]{.title-ref} with your Ubuntu codename (e.g., [focal]{.title-ref}, [jammy]{.title-ref}, [noble]{.title-ref}). you can find it by running [lsb_release -cs]{.title-ref}.

# Download package
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

# Download checksum
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Verify package integrity
sha256sum -c libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Install package
sudo dpkg -i libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

Example

The following example installs libfranka 0.19.0 on Ubuntu 22.04 (Jammy):

``` bash wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb.sha256 sha256sum -c libfranka_0.19.0_jammy_amd64.deb.sha256 sudo dpkg -i libfranka_0.19.0_jammy_amd64.deb

File truncated at 100 lines see the full file

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libfranka repository

libfranka

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version main
Last Updated 2025-12-18
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
libfranka 0.19.0

README

libfranka: C++ Library for Franka Robotics Research Robots

codecov

libfranka is a C++ library that provides low-level control of Franka Robotics research robots. The API References offers an overview of its capabilities, while the Franka Control Interface (FCI) documentation provides more information on setting up the robot and utilizing its features and functionalities.

To find the appropriate version to use, please refer to the Robot System Version Compatibility.

Key Features

  • Low-level control: Access precise motion control for research robots.
  • Real-time communication: Interact with the robot in real-time.
  • Multi-platform support: Ubuntu 20.04, 22.04, and 24.04 LTS

1. System Requirements

Before using libfranka, ensure your system meets the following requirements:

Operating System:
Build Tools (for building from source):
  • GCC 9 or later
  • CMake 3.22 or later
  • Git
Hardware:
  • Franka Robotics robot with FCI feature installed
  • Network connection to robot (1000BASE-T Ethernet recommended)

::: {#installation-debian-package} 2. Installation from Debian Package (Recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::

The easiest way to install libfranka is by using the pre-built Debian packages published on GitHub.

Supported Platforms


Ubuntu Version Codename Architecture Status ———————- ————– ————– ——————– 20.04 LTS focal amd64 Supported

22.04 LTS jammy amd64 Supported

24.04 LTS noble amd64 Supported ————————————————————————-

Quick Install

substitute [<libfranka_version>]{.title-ref} with the desired version number (e.g., [0.19.0]{.title-ref}). And substitute [<ubuntu_codename>]{.title-ref} with your Ubuntu codename (e.g., [focal]{.title-ref}, [jammy]{.title-ref}, [noble]{.title-ref}). you can find it by running [lsb_release -cs]{.title-ref}.

# Download package
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

# Download checksum
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Verify package integrity
sha256sum -c libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Install package
sudo dpkg -i libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

Example

The following example installs libfranka 0.19.0 on Ubuntu 22.04 (Jammy):

``` bash wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb.sha256 sha256sum -c libfranka_0.19.0_jammy_amd64.deb.sha256 sudo dpkg -i libfranka_0.19.0_jammy_amd64.deb

File truncated at 100 lines see the full file

Repo symbol

libfranka repository

ROS Distro
foxy

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version master
Last Updated 2022-08-31
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

No packages found.

README

libfranka: C++ library for Franka Emika research robots

Build Status codecov

With this library, you can control research versions of Franka Emika robots. See the Franka Control Interface (FCI) documentation for more information about what libfranka can do and how to set it up. The generated API documentation also gives an overview of its capabilities.

License

libfranka is licensed under the Apache 2.0 license.

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libfranka repository

libfranka

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version main
Last Updated 2025-12-18
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
libfranka 0.19.0

README

libfranka: C++ Library for Franka Robotics Research Robots

codecov

libfranka is a C++ library that provides low-level control of Franka Robotics research robots. The API References offers an overview of its capabilities, while the Franka Control Interface (FCI) documentation provides more information on setting up the robot and utilizing its features and functionalities.

To find the appropriate version to use, please refer to the Robot System Version Compatibility.

Key Features

  • Low-level control: Access precise motion control for research robots.
  • Real-time communication: Interact with the robot in real-time.
  • Multi-platform support: Ubuntu 20.04, 22.04, and 24.04 LTS

1. System Requirements

Before using libfranka, ensure your system meets the following requirements:

Operating System:
Build Tools (for building from source):
  • GCC 9 or later
  • CMake 3.22 or later
  • Git
Hardware:
  • Franka Robotics robot with FCI feature installed
  • Network connection to robot (1000BASE-T Ethernet recommended)

::: {#installation-debian-package} 2. Installation from Debian Package (Recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::

The easiest way to install libfranka is by using the pre-built Debian packages published on GitHub.

Supported Platforms


Ubuntu Version Codename Architecture Status ———————- ————– ————– ——————– 20.04 LTS focal amd64 Supported

22.04 LTS jammy amd64 Supported

24.04 LTS noble amd64 Supported ————————————————————————-

Quick Install

substitute [<libfranka_version>]{.title-ref} with the desired version number (e.g., [0.19.0]{.title-ref}). And substitute [<ubuntu_codename>]{.title-ref} with your Ubuntu codename (e.g., [focal]{.title-ref}, [jammy]{.title-ref}, [noble]{.title-ref}). you can find it by running [lsb_release -cs]{.title-ref}.

# Download package
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

# Download checksum
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Verify package integrity
sha256sum -c libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Install package
sudo dpkg -i libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

Example

The following example installs libfranka 0.19.0 on Ubuntu 22.04 (Jammy):

``` bash wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb.sha256 sha256sum -c libfranka_0.19.0_jammy_amd64.deb.sha256 sudo dpkg -i libfranka_0.19.0_jammy_amd64.deb

File truncated at 100 lines see the full file

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libfranka repository

libfranka

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version main
Last Updated 2025-12-18
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
libfranka 0.19.0

README

libfranka: C++ Library for Franka Robotics Research Robots

codecov

libfranka is a C++ library that provides low-level control of Franka Robotics research robots. The API References offers an overview of its capabilities, while the Franka Control Interface (FCI) documentation provides more information on setting up the robot and utilizing its features and functionalities.

To find the appropriate version to use, please refer to the Robot System Version Compatibility.

Key Features

  • Low-level control: Access precise motion control for research robots.
  • Real-time communication: Interact with the robot in real-time.
  • Multi-platform support: Ubuntu 20.04, 22.04, and 24.04 LTS

1. System Requirements

Before using libfranka, ensure your system meets the following requirements:

Operating System:
Build Tools (for building from source):
  • GCC 9 or later
  • CMake 3.22 or later
  • Git
Hardware:
  • Franka Robotics robot with FCI feature installed
  • Network connection to robot (1000BASE-T Ethernet recommended)

::: {#installation-debian-package} 2. Installation from Debian Package (Recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::

The easiest way to install libfranka is by using the pre-built Debian packages published on GitHub.

Supported Platforms


Ubuntu Version Codename Architecture Status ———————- ————– ————– ——————– 20.04 LTS focal amd64 Supported

22.04 LTS jammy amd64 Supported

24.04 LTS noble amd64 Supported ————————————————————————-

Quick Install

substitute [<libfranka_version>]{.title-ref} with the desired version number (e.g., [0.19.0]{.title-ref}). And substitute [<ubuntu_codename>]{.title-ref} with your Ubuntu codename (e.g., [focal]{.title-ref}, [jammy]{.title-ref}, [noble]{.title-ref}). you can find it by running [lsb_release -cs]{.title-ref}.

# Download package
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

# Download checksum
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Verify package integrity
sha256sum -c libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Install package
sudo dpkg -i libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

Example

The following example installs libfranka 0.19.0 on Ubuntu 22.04 (Jammy):

``` bash wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb.sha256 sha256sum -c libfranka_0.19.0_jammy_amd64.deb.sha256 sudo dpkg -i libfranka_0.19.0_jammy_amd64.deb

File truncated at 100 lines see the full file

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libfranka repository

libfranka

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version main
Last Updated 2025-12-18
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
libfranka 0.19.0

README

libfranka: C++ Library for Franka Robotics Research Robots

codecov

libfranka is a C++ library that provides low-level control of Franka Robotics research robots. The API References offers an overview of its capabilities, while the Franka Control Interface (FCI) documentation provides more information on setting up the robot and utilizing its features and functionalities.

To find the appropriate version to use, please refer to the Robot System Version Compatibility.

Key Features

  • Low-level control: Access precise motion control for research robots.
  • Real-time communication: Interact with the robot in real-time.
  • Multi-platform support: Ubuntu 20.04, 22.04, and 24.04 LTS

1. System Requirements

Before using libfranka, ensure your system meets the following requirements:

Operating System:
Build Tools (for building from source):
  • GCC 9 or later
  • CMake 3.22 or later
  • Git
Hardware:
  • Franka Robotics robot with FCI feature installed
  • Network connection to robot (1000BASE-T Ethernet recommended)

::: {#installation-debian-package} 2. Installation from Debian Package (Recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::

The easiest way to install libfranka is by using the pre-built Debian packages published on GitHub.

Supported Platforms


Ubuntu Version Codename Architecture Status ———————- ————– ————– ——————– 20.04 LTS focal amd64 Supported

22.04 LTS jammy amd64 Supported

24.04 LTS noble amd64 Supported ————————————————————————-

Quick Install

substitute [<libfranka_version>]{.title-ref} with the desired version number (e.g., [0.19.0]{.title-ref}). And substitute [<ubuntu_codename>]{.title-ref} with your Ubuntu codename (e.g., [focal]{.title-ref}, [jammy]{.title-ref}, [noble]{.title-ref}). you can find it by running [lsb_release -cs]{.title-ref}.

# Download package
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

# Download checksum
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Verify package integrity
sha256sum -c libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Install package
sudo dpkg -i libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

Example

The following example installs libfranka 0.19.0 on Ubuntu 22.04 (Jammy):

``` bash wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb.sha256 sha256sum -c libfranka_0.19.0_jammy_amd64.deb.sha256 sudo dpkg -i libfranka_0.19.0_jammy_amd64.deb

File truncated at 100 lines see the full file

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libfranka repository

libfranka

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version main
Last Updated 2025-12-18
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
libfranka 0.19.0

README

libfranka: C++ Library for Franka Robotics Research Robots

codecov

libfranka is a C++ library that provides low-level control of Franka Robotics research robots. The API References offers an overview of its capabilities, while the Franka Control Interface (FCI) documentation provides more information on setting up the robot and utilizing its features and functionalities.

To find the appropriate version to use, please refer to the Robot System Version Compatibility.

Key Features

  • Low-level control: Access precise motion control for research robots.
  • Real-time communication: Interact with the robot in real-time.
  • Multi-platform support: Ubuntu 20.04, 22.04, and 24.04 LTS

1. System Requirements

Before using libfranka, ensure your system meets the following requirements:

Operating System:
Build Tools (for building from source):
  • GCC 9 or later
  • CMake 3.22 or later
  • Git
Hardware:
  • Franka Robotics robot with FCI feature installed
  • Network connection to robot (1000BASE-T Ethernet recommended)

::: {#installation-debian-package} 2. Installation from Debian Package (Recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::

The easiest way to install libfranka is by using the pre-built Debian packages published on GitHub.

Supported Platforms


Ubuntu Version Codename Architecture Status ———————- ————– ————– ——————– 20.04 LTS focal amd64 Supported

22.04 LTS jammy amd64 Supported

24.04 LTS noble amd64 Supported ————————————————————————-

Quick Install

substitute [<libfranka_version>]{.title-ref} with the desired version number (e.g., [0.19.0]{.title-ref}). And substitute [<ubuntu_codename>]{.title-ref} with your Ubuntu codename (e.g., [focal]{.title-ref}, [jammy]{.title-ref}, [noble]{.title-ref}). you can find it by running [lsb_release -cs]{.title-ref}.

# Download package
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

# Download checksum
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Verify package integrity
sha256sum -c libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Install package
sudo dpkg -i libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

Example

The following example installs libfranka 0.19.0 on Ubuntu 22.04 (Jammy):

``` bash wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb.sha256 sha256sum -c libfranka_0.19.0_jammy_amd64.deb.sha256 sudo dpkg -i libfranka_0.19.0_jammy_amd64.deb

File truncated at 100 lines see the full file

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libfranka repository

libfranka

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version main
Last Updated 2025-12-18
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
libfranka 0.19.0

README

libfranka: C++ Library for Franka Robotics Research Robots

codecov

libfranka is a C++ library that provides low-level control of Franka Robotics research robots. The API References offers an overview of its capabilities, while the Franka Control Interface (FCI) documentation provides more information on setting up the robot and utilizing its features and functionalities.

To find the appropriate version to use, please refer to the Robot System Version Compatibility.

Key Features

  • Low-level control: Access precise motion control for research robots.
  • Real-time communication: Interact with the robot in real-time.
  • Multi-platform support: Ubuntu 20.04, 22.04, and 24.04 LTS

1. System Requirements

Before using libfranka, ensure your system meets the following requirements:

Operating System:
Build Tools (for building from source):
  • GCC 9 or later
  • CMake 3.22 or later
  • Git
Hardware:
  • Franka Robotics robot with FCI feature installed
  • Network connection to robot (1000BASE-T Ethernet recommended)

::: {#installation-debian-package} 2. Installation from Debian Package (Recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::

The easiest way to install libfranka is by using the pre-built Debian packages published on GitHub.

Supported Platforms


Ubuntu Version Codename Architecture Status ———————- ————– ————– ——————– 20.04 LTS focal amd64 Supported

22.04 LTS jammy amd64 Supported

24.04 LTS noble amd64 Supported ————————————————————————-

Quick Install

substitute [<libfranka_version>]{.title-ref} with the desired version number (e.g., [0.19.0]{.title-ref}). And substitute [<ubuntu_codename>]{.title-ref} with your Ubuntu codename (e.g., [focal]{.title-ref}, [jammy]{.title-ref}, [noble]{.title-ref}). you can find it by running [lsb_release -cs]{.title-ref}.

# Download package
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

# Download checksum
wget https://github.com/frankarobotics/libfranka/releases/download/<libfranka_version>/libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Verify package integrity
sha256sum -c libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb.sha256

# Install package
sudo dpkg -i libfranka_<libfranka_version>_<ubuntu_codename>_amd64.deb

Example

The following example installs libfranka 0.19.0 on Ubuntu 22.04 (Jammy):

``` bash wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb wget https://github.com/frankarobotics/libfranka/releases/download/0.19.0/libfranka_0.19.0_jammy_amd64.deb.sha256 sha256sum -c libfranka_0.19.0_jammy_amd64.deb.sha256 sudo dpkg -i libfranka_0.19.0_jammy_amd64.deb

File truncated at 100 lines see the full file

Repo symbol

libfranka repository

ROS Distro
kinetic

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version master
Last Updated 2022-08-31
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

No packages found.

README

libfranka: C++ library for Franka Emika research robots

Build Status codecov

With this library, you can control research versions of Franka Emika robots. See the Franka Control Interface (FCI) documentation for more information about what libfranka can do and how to set it up. The generated API documentation also gives an overview of its capabilities.

License

libfranka is licensed under the Apache 2.0 license.

Repo symbol

libfranka repository

ROS Distro
melodic

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version master
Last Updated 2022-08-31
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

No packages found.

README

libfranka: C++ library for Franka Emika research robots

Build Status codecov

With this library, you can control research versions of Franka Emika robots. See the Franka Control Interface (FCI) documentation for more information about what libfranka can do and how to set it up. The generated API documentation also gives an overview of its capabilities.

License

libfranka is licensed under the Apache 2.0 license.

Repo symbol

libfranka repository

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/frankaemika/libfranka.git
VCS Type git
VCS Version master
Last Updated 2022-08-31
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

No packages found.

README

libfranka: C++ library for Franka Emika research robots

Build Status codecov

With this library, you can control research versions of Franka Emika robots. See the Franka Control Interface (FCI) documentation for more information about what libfranka can do and how to set it up. The generated API documentation also gives an overview of its capabilities.

License

libfranka is licensed under the Apache 2.0 license.