|
flexiv_ros2 repositoryflexiv_bringup flexiv_robot_states_broadcaster gpio_controller flexiv_gripper flexiv_hardware flexiv_moveit_config flexiv_msgs flexiv_test_nodes |
ROS Distro
|
Repository Summary
| Description | |
| Checkout URI | https://github.com/flexivrobotics/flexiv_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-06-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 2.0.0 |
| flexiv_robot_states_broadcaster | 2.0.0 |
| gpio_controller | 2.0.0 |
| flexiv_gripper | 2.0.0 |
| flexiv_hardware | 2.0.0 |
| flexiv_moveit_config | 2.0.0 |
| flexiv_msgs | 2.0.0 |
| flexiv_test_nodes | 2.0.0 |
README
Flexiv ROS 2
For ROS 2 users to easily work with RDK, the APIs of RDK are wrapped into ROS packages in flexiv_ros2. Key functionalities like realtime and non-realtime joint torque and position control are supported, and the integration with ros2_control framework and MoveIt! 2 is also implemented.
References
Flexiv RDK main webpage contains important information like RDK user manual and network setup.
Compatibility
| Supported OS | Supported ROS 2 distribution |
|---|---|
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Humble | Jazzy |
|---|---|---|
| Branch | humble | jazzy |
| Release Status |
[!NOTE] Release lines. Two parallel version lines are maintained per ROS 2 distribution:
Line Branch RDK Supported robots v2 humble RDK v2.x Enlight-L, Enlight-LL, MICO-Core, MICO-Plus, MICO-Ultra v1 humble-v1 RDK v1.x Rizon 4/4s/4M/4R/10/10s, AICO1/2 The default
humble/jazzybranches track the current v2 line. For Rizon support on RDK v1.x, use thehumble-v1/jazzy-v1branches. The two lines use incompatible RDK APIs and are not interchangeable.
Getting Started
This project was developed for ROS 2 Humble (Ubuntu 22.04) and Jazzy (Ubuntu 24.04). Other versions of Ubuntu and ROS 2 may work, but are not officially supported.
-
Install ROS 2 Humble via Debian Packages
-
Install
colconand additional ROS packages:
sudo apt install -y \
python3-colcon-common-extensions \
libeigen3-dev \
wget \
ros-humble-xacro \
ros-humble-tinyxml2-vendor \
ros-humble-ros2-control \
ros-humble-realtime-tools \
ros-humble-control-toolbox \
ros-humble-moveit \
ros-humble-ros2-controllers \
ros-humble-test-msgs \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-robot-state-publisher \
ros-humble-rviz2
- Setup workspace:
mkdir -p ~/flexiv_ros2_ws/src
cd ~/flexiv_ros2_ws/src
git clone https://github.com/flexivrobotics/flexiv_ros2.git -b humble
- Install dependencies:
cd ~/flexiv_ros2_ws
vcs import src < src/flexiv_ros2/flexiv.humble.repos --recursive --skip-existing
touch src/flexiv_rdk/COLCON_IGNORE
rosdep update
rosdep install --from-paths src --ignore-src --rosdistro humble -r -y
- Choose a directory for installing
flexiv_rdklibrary and all its dependencies. For example, a new folder namedrdk_installunder the home directory:~/rdk_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
bash build_and_install_dependencies.sh ~/rdk_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/rdk_install
make install
- Build and source the workspace:
```bash cd ~/flexiv_ros2_ws source /opt/ros/humble/setup.bash
File truncated at 100 lines see the full file
CONTRIBUTING
|
flexiv_ros2 repositoryflexiv_bringup flexiv_robot_states_broadcaster gpio_controller flexiv_gripper flexiv_hardware flexiv_moveit_config flexiv_msgs flexiv_test_nodes |
ROS Distro
|
Repository Summary
| Description | |
| Checkout URI | https://github.com/flexivrobotics/flexiv_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-06-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 2.0.0 |
| flexiv_robot_states_broadcaster | 2.0.0 |
| gpio_controller | 2.0.0 |
| flexiv_gripper | 2.0.0 |
| flexiv_hardware | 2.0.0 |
| flexiv_moveit_config | 2.0.0 |
| flexiv_msgs | 2.0.0 |
| flexiv_test_nodes | 2.0.0 |
README
Flexiv ROS 2
For ROS 2 users to easily work with RDK, the APIs of RDK are wrapped into ROS packages in flexiv_ros2. Key functionalities like realtime and non-realtime joint torque and position control are supported, and the integration with ros2_control framework and MoveIt! 2 is also implemented.
References
Flexiv RDK main webpage contains important information like RDK user manual and network setup.
Compatibility
| Supported OS | Supported ROS 2 distribution |
|---|---|
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Humble | Jazzy |
|---|---|---|
| Branch | humble | jazzy |
| Release Status |
[!NOTE] Release lines. Two parallel version lines are maintained per ROS 2 distribution:
Line Branch RDK Supported robots v2 humble RDK v2.x Enlight-L, Enlight-LL, MICO-Core, MICO-Plus, MICO-Ultra v1 humble-v1 RDK v1.x Rizon 4/4s/4M/4R/10/10s, AICO1/2 The default
humble/jazzybranches track the current v2 line. For Rizon support on RDK v1.x, use thehumble-v1/jazzy-v1branches. The two lines use incompatible RDK APIs and are not interchangeable.
Getting Started
This project was developed for ROS 2 Humble (Ubuntu 22.04) and Jazzy (Ubuntu 24.04). Other versions of Ubuntu and ROS 2 may work, but are not officially supported.
-
Install ROS 2 Humble via Debian Packages
-
Install
colconand additional ROS packages:
sudo apt install -y \
python3-colcon-common-extensions \
libeigen3-dev \
wget \
ros-humble-xacro \
ros-humble-tinyxml2-vendor \
ros-humble-ros2-control \
ros-humble-realtime-tools \
ros-humble-control-toolbox \
ros-humble-moveit \
ros-humble-ros2-controllers \
ros-humble-test-msgs \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-robot-state-publisher \
ros-humble-rviz2
- Setup workspace:
mkdir -p ~/flexiv_ros2_ws/src
cd ~/flexiv_ros2_ws/src
git clone https://github.com/flexivrobotics/flexiv_ros2.git -b humble
- Install dependencies:
cd ~/flexiv_ros2_ws
vcs import src < src/flexiv_ros2/flexiv.humble.repos --recursive --skip-existing
touch src/flexiv_rdk/COLCON_IGNORE
rosdep update
rosdep install --from-paths src --ignore-src --rosdistro humble -r -y
- Choose a directory for installing
flexiv_rdklibrary and all its dependencies. For example, a new folder namedrdk_installunder the home directory:~/rdk_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
bash build_and_install_dependencies.sh ~/rdk_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/rdk_install
make install
- Build and source the workspace:
```bash cd ~/flexiv_ros2_ws source /opt/ros/humble/setup.bash
File truncated at 100 lines see the full file
CONTRIBUTING
|
flexiv_ros2 repositoryflexiv_bringup flexiv_robot_states_broadcaster gpio_controller flexiv_gripper flexiv_hardware flexiv_moveit_config flexiv_msgs flexiv_test_nodes |
ROS Distro
|
Repository Summary
| Description | |
| Checkout URI | https://github.com/flexivrobotics/flexiv_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-06-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 2.0.0 |
| flexiv_robot_states_broadcaster | 2.0.0 |
| gpio_controller | 2.0.0 |
| flexiv_gripper | 2.0.0 |
| flexiv_hardware | 2.0.0 |
| flexiv_moveit_config | 2.0.0 |
| flexiv_msgs | 2.0.0 |
| flexiv_test_nodes | 2.0.0 |
README
Flexiv ROS 2
For ROS 2 users to easily work with RDK, the APIs of RDK are wrapped into ROS packages in flexiv_ros2. Key functionalities like realtime and non-realtime joint torque and position control are supported, and the integration with ros2_control framework and MoveIt! 2 is also implemented.
References
Flexiv RDK main webpage contains important information like RDK user manual and network setup.
Compatibility
| Supported OS | Supported ROS 2 distribution |
|---|---|
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Humble | Jazzy |
|---|---|---|
| Branch | humble | jazzy |
| Release Status |
[!NOTE] Release lines. Two parallel version lines are maintained per ROS 2 distribution:
Line Branch RDK Supported robots v2 humble RDK v2.x Enlight-L, Enlight-LL, MICO-Core, MICO-Plus, MICO-Ultra v1 humble-v1 RDK v1.x Rizon 4/4s/4M/4R/10/10s, AICO1/2 The default
humble/jazzybranches track the current v2 line. For Rizon support on RDK v1.x, use thehumble-v1/jazzy-v1branches. The two lines use incompatible RDK APIs and are not interchangeable.
Getting Started
This project was developed for ROS 2 Humble (Ubuntu 22.04) and Jazzy (Ubuntu 24.04). Other versions of Ubuntu and ROS 2 may work, but are not officially supported.
-
Install ROS 2 Humble via Debian Packages
-
Install
colconand additional ROS packages:
sudo apt install -y \
python3-colcon-common-extensions \
libeigen3-dev \
wget \
ros-humble-xacro \
ros-humble-tinyxml2-vendor \
ros-humble-ros2-control \
ros-humble-realtime-tools \
ros-humble-control-toolbox \
ros-humble-moveit \
ros-humble-ros2-controllers \
ros-humble-test-msgs \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-robot-state-publisher \
ros-humble-rviz2
- Setup workspace:
mkdir -p ~/flexiv_ros2_ws/src
cd ~/flexiv_ros2_ws/src
git clone https://github.com/flexivrobotics/flexiv_ros2.git -b humble
- Install dependencies:
cd ~/flexiv_ros2_ws
vcs import src < src/flexiv_ros2/flexiv.humble.repos --recursive --skip-existing
touch src/flexiv_rdk/COLCON_IGNORE
rosdep update
rosdep install --from-paths src --ignore-src --rosdistro humble -r -y
- Choose a directory for installing
flexiv_rdklibrary and all its dependencies. For example, a new folder namedrdk_installunder the home directory:~/rdk_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
bash build_and_install_dependencies.sh ~/rdk_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/rdk_install
make install
- Build and source the workspace:
```bash cd ~/flexiv_ros2_ws source /opt/ros/humble/setup.bash
File truncated at 100 lines see the full file
CONTRIBUTING
|
flexiv_ros2 repositoryflexiv_bringup flexiv_robot_states_broadcaster gpio_controller flexiv_gripper flexiv_hardware flexiv_moveit_config flexiv_msgs flexiv_test_nodes |
ROS Distro
|
Repository Summary
| Description | |
| Checkout URI | https://github.com/flexivrobotics/flexiv_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-06-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 2.0.0 |
| flexiv_robot_states_broadcaster | 2.0.0 |
| gpio_controller | 2.0.0 |
| flexiv_gripper | 2.0.0 |
| flexiv_hardware | 2.0.0 |
| flexiv_moveit_config | 2.0.0 |
| flexiv_msgs | 2.0.0 |
| flexiv_test_nodes | 2.0.0 |
README
Flexiv ROS 2
For ROS 2 users to easily work with RDK, the APIs of RDK are wrapped into ROS packages in flexiv_ros2. Key functionalities like realtime and non-realtime joint torque and position control are supported, and the integration with ros2_control framework and MoveIt! 2 is also implemented.
References
Flexiv RDK main webpage contains important information like RDK user manual and network setup.
Compatibility
| Supported OS | Supported ROS 2 distribution |
|---|---|
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Humble | Jazzy |
|---|---|---|
| Branch | humble | jazzy |
| Release Status |
[!NOTE] Release lines. Two parallel version lines are maintained per ROS 2 distribution:
Line Branch RDK Supported robots v2 humble RDK v2.x Enlight-L, Enlight-LL, MICO-Core, MICO-Plus, MICO-Ultra v1 humble-v1 RDK v1.x Rizon 4/4s/4M/4R/10/10s, AICO1/2 The default
humble/jazzybranches track the current v2 line. For Rizon support on RDK v1.x, use thehumble-v1/jazzy-v1branches. The two lines use incompatible RDK APIs and are not interchangeable.
Getting Started
This project was developed for ROS 2 Humble (Ubuntu 22.04) and Jazzy (Ubuntu 24.04). Other versions of Ubuntu and ROS 2 may work, but are not officially supported.
-
Install ROS 2 Humble via Debian Packages
-
Install
colconand additional ROS packages:
sudo apt install -y \
python3-colcon-common-extensions \
libeigen3-dev \
wget \
ros-humble-xacro \
ros-humble-tinyxml2-vendor \
ros-humble-ros2-control \
ros-humble-realtime-tools \
ros-humble-control-toolbox \
ros-humble-moveit \
ros-humble-ros2-controllers \
ros-humble-test-msgs \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-robot-state-publisher \
ros-humble-rviz2
- Setup workspace:
mkdir -p ~/flexiv_ros2_ws/src
cd ~/flexiv_ros2_ws/src
git clone https://github.com/flexivrobotics/flexiv_ros2.git -b humble
- Install dependencies:
cd ~/flexiv_ros2_ws
vcs import src < src/flexiv_ros2/flexiv.humble.repos --recursive --skip-existing
touch src/flexiv_rdk/COLCON_IGNORE
rosdep update
rosdep install --from-paths src --ignore-src --rosdistro humble -r -y
- Choose a directory for installing
flexiv_rdklibrary and all its dependencies. For example, a new folder namedrdk_installunder the home directory:~/rdk_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
bash build_and_install_dependencies.sh ~/rdk_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/rdk_install
make install
- Build and source the workspace:
```bash cd ~/flexiv_ros2_ws source /opt/ros/humble/setup.bash
File truncated at 100 lines see the full file
CONTRIBUTING
|
flexiv_ros2 repositoryflexiv_bringup flexiv_robot_states_broadcaster gpio_controller flexiv_gripper flexiv_hardware flexiv_moveit_config flexiv_msgs flexiv_test_nodes |
ROS Distro
|
Repository Summary
| Description | |
| Checkout URI | https://github.com/flexivrobotics/flexiv_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-06-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 2.0.0 |
| flexiv_robot_states_broadcaster | 2.0.0 |
| gpio_controller | 2.0.0 |
| flexiv_gripper | 2.0.0 |
| flexiv_hardware | 2.0.0 |
| flexiv_moveit_config | 2.0.0 |
| flexiv_msgs | 2.0.0 |
| flexiv_test_nodes | 2.0.0 |
README
Flexiv ROS 2
For ROS 2 users to easily work with RDK, the APIs of RDK are wrapped into ROS packages in flexiv_ros2. Key functionalities like realtime and non-realtime joint torque and position control are supported, and the integration with ros2_control framework and MoveIt! 2 is also implemented.
References
Flexiv RDK main webpage contains important information like RDK user manual and network setup.
Compatibility
| Supported OS | Supported ROS 2 distribution |
|---|---|
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Humble | Jazzy |
|---|---|---|
| Branch | humble | jazzy |
| Release Status |
[!NOTE] Release lines. Two parallel version lines are maintained per ROS 2 distribution:
Line Branch RDK Supported robots v2 humble RDK v2.x Enlight-L, Enlight-LL, MICO-Core, MICO-Plus, MICO-Ultra v1 humble-v1 RDK v1.x Rizon 4/4s/4M/4R/10/10s, AICO1/2 The default
humble/jazzybranches track the current v2 line. For Rizon support on RDK v1.x, use thehumble-v1/jazzy-v1branches. The two lines use incompatible RDK APIs and are not interchangeable.
Getting Started
This project was developed for ROS 2 Humble (Ubuntu 22.04) and Jazzy (Ubuntu 24.04). Other versions of Ubuntu and ROS 2 may work, but are not officially supported.
-
Install ROS 2 Humble via Debian Packages
-
Install
colconand additional ROS packages:
sudo apt install -y \
python3-colcon-common-extensions \
libeigen3-dev \
wget \
ros-humble-xacro \
ros-humble-tinyxml2-vendor \
ros-humble-ros2-control \
ros-humble-realtime-tools \
ros-humble-control-toolbox \
ros-humble-moveit \
ros-humble-ros2-controllers \
ros-humble-test-msgs \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-robot-state-publisher \
ros-humble-rviz2
- Setup workspace:
mkdir -p ~/flexiv_ros2_ws/src
cd ~/flexiv_ros2_ws/src
git clone https://github.com/flexivrobotics/flexiv_ros2.git -b humble
- Install dependencies:
cd ~/flexiv_ros2_ws
vcs import src < src/flexiv_ros2/flexiv.humble.repos --recursive --skip-existing
touch src/flexiv_rdk/COLCON_IGNORE
rosdep update
rosdep install --from-paths src --ignore-src --rosdistro humble -r -y
- Choose a directory for installing
flexiv_rdklibrary and all its dependencies. For example, a new folder namedrdk_installunder the home directory:~/rdk_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
bash build_and_install_dependencies.sh ~/rdk_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/rdk_install
make install
- Build and source the workspace:
```bash cd ~/flexiv_ros2_ws source /opt/ros/humble/setup.bash
File truncated at 100 lines see the full file
CONTRIBUTING
|
flexiv_ros2 repositoryflexiv_bringup flexiv_robot_states_broadcaster gpio_controller flexiv_gripper flexiv_hardware flexiv_moveit_config flexiv_msgs flexiv_test_nodes |
ROS Distro
|
Repository Summary
| Description | |
| Checkout URI | https://github.com/flexivrobotics/flexiv_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-06-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 2.0.0 |
| flexiv_robot_states_broadcaster | 2.0.0 |
| gpio_controller | 2.0.0 |
| flexiv_gripper | 2.0.0 |
| flexiv_hardware | 2.0.0 |
| flexiv_moveit_config | 2.0.0 |
| flexiv_msgs | 2.0.0 |
| flexiv_test_nodes | 2.0.0 |
README
Flexiv ROS 2
For ROS 2 users to easily work with RDK, the APIs of RDK are wrapped into ROS packages in flexiv_ros2. Key functionalities like realtime and non-realtime joint torque and position control are supported, and the integration with ros2_control framework and MoveIt! 2 is also implemented.
References
Flexiv RDK main webpage contains important information like RDK user manual and network setup.
Compatibility
| Supported OS | Supported ROS 2 distribution |
|---|---|
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Humble | Jazzy |
|---|---|---|
| Branch | humble | jazzy |
| Release Status |
[!NOTE] Release lines. Two parallel version lines are maintained per ROS 2 distribution:
Line Branch RDK Supported robots v2 humble RDK v2.x Enlight-L, Enlight-LL, MICO-Core, MICO-Plus, MICO-Ultra v1 humble-v1 RDK v1.x Rizon 4/4s/4M/4R/10/10s, AICO1/2 The default
humble/jazzybranches track the current v2 line. For Rizon support on RDK v1.x, use thehumble-v1/jazzy-v1branches. The two lines use incompatible RDK APIs and are not interchangeable.
Getting Started
This project was developed for ROS 2 Humble (Ubuntu 22.04) and Jazzy (Ubuntu 24.04). Other versions of Ubuntu and ROS 2 may work, but are not officially supported.
-
Install ROS 2 Humble via Debian Packages
-
Install
colconand additional ROS packages:
sudo apt install -y \
python3-colcon-common-extensions \
libeigen3-dev \
wget \
ros-humble-xacro \
ros-humble-tinyxml2-vendor \
ros-humble-ros2-control \
ros-humble-realtime-tools \
ros-humble-control-toolbox \
ros-humble-moveit \
ros-humble-ros2-controllers \
ros-humble-test-msgs \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-robot-state-publisher \
ros-humble-rviz2
- Setup workspace:
mkdir -p ~/flexiv_ros2_ws/src
cd ~/flexiv_ros2_ws/src
git clone https://github.com/flexivrobotics/flexiv_ros2.git -b humble
- Install dependencies:
cd ~/flexiv_ros2_ws
vcs import src < src/flexiv_ros2/flexiv.humble.repos --recursive --skip-existing
touch src/flexiv_rdk/COLCON_IGNORE
rosdep update
rosdep install --from-paths src --ignore-src --rosdistro humble -r -y
- Choose a directory for installing
flexiv_rdklibrary and all its dependencies. For example, a new folder namedrdk_installunder the home directory:~/rdk_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
bash build_and_install_dependencies.sh ~/rdk_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/rdk_install
make install
- Build and source the workspace:
```bash cd ~/flexiv_ros2_ws source /opt/ros/humble/setup.bash
File truncated at 100 lines see the full file
CONTRIBUTING
|
flexiv_ros2 repositoryflexiv_bringup flexiv_robot_states_broadcaster gpio_controller flexiv_gripper flexiv_hardware flexiv_moveit_config flexiv_msgs flexiv_test_nodes |
ROS Distro
|
Repository Summary
| Description | |
| Checkout URI | https://github.com/flexivrobotics/flexiv_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-06-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 2.0.0 |
| flexiv_robot_states_broadcaster | 2.0.0 |
| gpio_controller | 2.0.0 |
| flexiv_gripper | 2.0.0 |
| flexiv_hardware | 2.0.0 |
| flexiv_moveit_config | 2.0.0 |
| flexiv_msgs | 2.0.0 |
| flexiv_test_nodes | 2.0.0 |
README
Flexiv ROS 2
For ROS 2 users to easily work with RDK, the APIs of RDK are wrapped into ROS packages in flexiv_ros2. Key functionalities like realtime and non-realtime joint torque and position control are supported, and the integration with ros2_control framework and MoveIt! 2 is also implemented.
References
Flexiv RDK main webpage contains important information like RDK user manual and network setup.
Compatibility
| Supported OS | Supported ROS 2 distribution |
|---|---|
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Humble | Jazzy |
|---|---|---|
| Branch | humble | jazzy |
| Release Status |
[!NOTE] Release lines. Two parallel version lines are maintained per ROS 2 distribution:
Line Branch RDK Supported robots v2 humble RDK v2.x Enlight-L, Enlight-LL, MICO-Core, MICO-Plus, MICO-Ultra v1 humble-v1 RDK v1.x Rizon 4/4s/4M/4R/10/10s, AICO1/2 The default
humble/jazzybranches track the current v2 line. For Rizon support on RDK v1.x, use thehumble-v1/jazzy-v1branches. The two lines use incompatible RDK APIs and are not interchangeable.
Getting Started
This project was developed for ROS 2 Humble (Ubuntu 22.04) and Jazzy (Ubuntu 24.04). Other versions of Ubuntu and ROS 2 may work, but are not officially supported.
-
Install ROS 2 Humble via Debian Packages
-
Install
colconand additional ROS packages:
sudo apt install -y \
python3-colcon-common-extensions \
libeigen3-dev \
wget \
ros-humble-xacro \
ros-humble-tinyxml2-vendor \
ros-humble-ros2-control \
ros-humble-realtime-tools \
ros-humble-control-toolbox \
ros-humble-moveit \
ros-humble-ros2-controllers \
ros-humble-test-msgs \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-robot-state-publisher \
ros-humble-rviz2
- Setup workspace:
mkdir -p ~/flexiv_ros2_ws/src
cd ~/flexiv_ros2_ws/src
git clone https://github.com/flexivrobotics/flexiv_ros2.git -b humble
- Install dependencies:
cd ~/flexiv_ros2_ws
vcs import src < src/flexiv_ros2/flexiv.humble.repos --recursive --skip-existing
touch src/flexiv_rdk/COLCON_IGNORE
rosdep update
rosdep install --from-paths src --ignore-src --rosdistro humble -r -y
- Choose a directory for installing
flexiv_rdklibrary and all its dependencies. For example, a new folder namedrdk_installunder the home directory:~/rdk_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
bash build_and_install_dependencies.sh ~/rdk_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/rdk_install
make install
- Build and source the workspace:
```bash cd ~/flexiv_ros2_ws source /opt/ros/humble/setup.bash
File truncated at 100 lines see the full file
CONTRIBUTING
|
flexiv_ros2 repositoryflexiv_bringup flexiv_robot_states_broadcaster gpio_controller flexiv_gripper flexiv_hardware flexiv_moveit_config flexiv_msgs flexiv_test_nodes |
ROS Distro
|
Repository Summary
| Description | |
| Checkout URI | https://github.com/flexivrobotics/flexiv_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-06-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 2.0.0 |
| flexiv_robot_states_broadcaster | 2.0.0 |
| gpio_controller | 2.0.0 |
| flexiv_gripper | 2.0.0 |
| flexiv_hardware | 2.0.0 |
| flexiv_moveit_config | 2.0.0 |
| flexiv_msgs | 2.0.0 |
| flexiv_test_nodes | 2.0.0 |
README
Flexiv ROS 2
For ROS 2 users to easily work with RDK, the APIs of RDK are wrapped into ROS packages in flexiv_ros2. Key functionalities like realtime and non-realtime joint torque and position control are supported, and the integration with ros2_control framework and MoveIt! 2 is also implemented.
References
Flexiv RDK main webpage contains important information like RDK user manual and network setup.
Compatibility
| Supported OS | Supported ROS 2 distribution |
|---|---|
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Humble | Jazzy |
|---|---|---|
| Branch | humble | jazzy |
| Release Status |
[!NOTE] Release lines. Two parallel version lines are maintained per ROS 2 distribution:
Line Branch RDK Supported robots v2 humble RDK v2.x Enlight-L, Enlight-LL, MICO-Core, MICO-Plus, MICO-Ultra v1 humble-v1 RDK v1.x Rizon 4/4s/4M/4R/10/10s, AICO1/2 The default
humble/jazzybranches track the current v2 line. For Rizon support on RDK v1.x, use thehumble-v1/jazzy-v1branches. The two lines use incompatible RDK APIs and are not interchangeable.
Getting Started
This project was developed for ROS 2 Humble (Ubuntu 22.04) and Jazzy (Ubuntu 24.04). Other versions of Ubuntu and ROS 2 may work, but are not officially supported.
-
Install ROS 2 Humble via Debian Packages
-
Install
colconand additional ROS packages:
sudo apt install -y \
python3-colcon-common-extensions \
libeigen3-dev \
wget \
ros-humble-xacro \
ros-humble-tinyxml2-vendor \
ros-humble-ros2-control \
ros-humble-realtime-tools \
ros-humble-control-toolbox \
ros-humble-moveit \
ros-humble-ros2-controllers \
ros-humble-test-msgs \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-robot-state-publisher \
ros-humble-rviz2
- Setup workspace:
mkdir -p ~/flexiv_ros2_ws/src
cd ~/flexiv_ros2_ws/src
git clone https://github.com/flexivrobotics/flexiv_ros2.git -b humble
- Install dependencies:
cd ~/flexiv_ros2_ws
vcs import src < src/flexiv_ros2/flexiv.humble.repos --recursive --skip-existing
touch src/flexiv_rdk/COLCON_IGNORE
rosdep update
rosdep install --from-paths src --ignore-src --rosdistro humble -r -y
- Choose a directory for installing
flexiv_rdklibrary and all its dependencies. For example, a new folder namedrdk_installunder the home directory:~/rdk_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
bash build_and_install_dependencies.sh ~/rdk_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/rdk_install
make install
- Build and source the workspace:
```bash cd ~/flexiv_ros2_ws source /opt/ros/humble/setup.bash
File truncated at 100 lines see the full file
CONTRIBUTING
|
flexiv_ros2 repositoryflexiv_bringup flexiv_robot_states_broadcaster gpio_controller flexiv_gripper flexiv_hardware flexiv_moveit_config flexiv_msgs flexiv_test_nodes |
ROS Distro
|
Repository Summary
| Description | |
| Checkout URI | https://github.com/flexivrobotics/flexiv_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-06-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 2.0.0 |
| flexiv_robot_states_broadcaster | 2.0.0 |
| gpio_controller | 2.0.0 |
| flexiv_gripper | 2.0.0 |
| flexiv_hardware | 2.0.0 |
| flexiv_moveit_config | 2.0.0 |
| flexiv_msgs | 2.0.0 |
| flexiv_test_nodes | 2.0.0 |
README
Flexiv ROS 2
For ROS 2 users to easily work with RDK, the APIs of RDK are wrapped into ROS packages in flexiv_ros2. Key functionalities like realtime and non-realtime joint torque and position control are supported, and the integration with ros2_control framework and MoveIt! 2 is also implemented.
References
Flexiv RDK main webpage contains important information like RDK user manual and network setup.
Compatibility
| Supported OS | Supported ROS 2 distribution |
|---|---|
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Humble | Jazzy |
|---|---|---|
| Branch | humble | jazzy |
| Release Status |
[!NOTE] Release lines. Two parallel version lines are maintained per ROS 2 distribution:
Line Branch RDK Supported robots v2 humble RDK v2.x Enlight-L, Enlight-LL, MICO-Core, MICO-Plus, MICO-Ultra v1 humble-v1 RDK v1.x Rizon 4/4s/4M/4R/10/10s, AICO1/2 The default
humble/jazzybranches track the current v2 line. For Rizon support on RDK v1.x, use thehumble-v1/jazzy-v1branches. The two lines use incompatible RDK APIs and are not interchangeable.
Getting Started
This project was developed for ROS 2 Humble (Ubuntu 22.04) and Jazzy (Ubuntu 24.04). Other versions of Ubuntu and ROS 2 may work, but are not officially supported.
-
Install ROS 2 Humble via Debian Packages
-
Install
colconand additional ROS packages:
sudo apt install -y \
python3-colcon-common-extensions \
libeigen3-dev \
wget \
ros-humble-xacro \
ros-humble-tinyxml2-vendor \
ros-humble-ros2-control \
ros-humble-realtime-tools \
ros-humble-control-toolbox \
ros-humble-moveit \
ros-humble-ros2-controllers \
ros-humble-test-msgs \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-robot-state-publisher \
ros-humble-rviz2
- Setup workspace:
mkdir -p ~/flexiv_ros2_ws/src
cd ~/flexiv_ros2_ws/src
git clone https://github.com/flexivrobotics/flexiv_ros2.git -b humble
- Install dependencies:
cd ~/flexiv_ros2_ws
vcs import src < src/flexiv_ros2/flexiv.humble.repos --recursive --skip-existing
touch src/flexiv_rdk/COLCON_IGNORE
rosdep update
rosdep install --from-paths src --ignore-src --rosdistro humble -r -y
- Choose a directory for installing
flexiv_rdklibrary and all its dependencies. For example, a new folder namedrdk_installunder the home directory:~/rdk_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
bash build_and_install_dependencies.sh ~/rdk_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/rdk_install
make install
- Build and source the workspace:
```bash cd ~/flexiv_ros2_ws source /opt/ros/humble/setup.bash
File truncated at 100 lines see the full file
CONTRIBUTING
|
flexiv_ros2 repositoryflexiv_bringup flexiv_robot_states_broadcaster gpio_controller flexiv_gripper flexiv_hardware flexiv_moveit_config flexiv_msgs flexiv_test_nodes |
ROS Distro
|
Repository Summary
| Description | |
| Checkout URI | https://github.com/flexivrobotics/flexiv_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-06-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 2.0.0 |
| flexiv_robot_states_broadcaster | 2.0.0 |
| gpio_controller | 2.0.0 |
| flexiv_gripper | 2.0.0 |
| flexiv_hardware | 2.0.0 |
| flexiv_moveit_config | 2.0.0 |
| flexiv_msgs | 2.0.0 |
| flexiv_test_nodes | 2.0.0 |
README
Flexiv ROS 2
For ROS 2 users to easily work with RDK, the APIs of RDK are wrapped into ROS packages in flexiv_ros2. Key functionalities like realtime and non-realtime joint torque and position control are supported, and the integration with ros2_control framework and MoveIt! 2 is also implemented.
References
Flexiv RDK main webpage contains important information like RDK user manual and network setup.
Compatibility
| Supported OS | Supported ROS 2 distribution |
|---|---|
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Humble | Jazzy |
|---|---|---|
| Branch | humble | jazzy |
| Release Status |
[!NOTE] Release lines. Two parallel version lines are maintained per ROS 2 distribution:
Line Branch RDK Supported robots v2 humble RDK v2.x Enlight-L, Enlight-LL, MICO-Core, MICO-Plus, MICO-Ultra v1 humble-v1 RDK v1.x Rizon 4/4s/4M/4R/10/10s, AICO1/2 The default
humble/jazzybranches track the current v2 line. For Rizon support on RDK v1.x, use thehumble-v1/jazzy-v1branches. The two lines use incompatible RDK APIs and are not interchangeable.
Getting Started
This project was developed for ROS 2 Humble (Ubuntu 22.04) and Jazzy (Ubuntu 24.04). Other versions of Ubuntu and ROS 2 may work, but are not officially supported.
-
Install ROS 2 Humble via Debian Packages
-
Install
colconand additional ROS packages:
sudo apt install -y \
python3-colcon-common-extensions \
libeigen3-dev \
wget \
ros-humble-xacro \
ros-humble-tinyxml2-vendor \
ros-humble-ros2-control \
ros-humble-realtime-tools \
ros-humble-control-toolbox \
ros-humble-moveit \
ros-humble-ros2-controllers \
ros-humble-test-msgs \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-robot-state-publisher \
ros-humble-rviz2
- Setup workspace:
mkdir -p ~/flexiv_ros2_ws/src
cd ~/flexiv_ros2_ws/src
git clone https://github.com/flexivrobotics/flexiv_ros2.git -b humble
- Install dependencies:
cd ~/flexiv_ros2_ws
vcs import src < src/flexiv_ros2/flexiv.humble.repos --recursive --skip-existing
touch src/flexiv_rdk/COLCON_IGNORE
rosdep update
rosdep install --from-paths src --ignore-src --rosdistro humble -r -y
- Choose a directory for installing
flexiv_rdklibrary and all its dependencies. For example, a new folder namedrdk_installunder the home directory:~/rdk_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
bash build_and_install_dependencies.sh ~/rdk_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/rdk_install
make install
- Build and source the workspace:
```bash cd ~/flexiv_ros2_ws source /opt/ros/humble/setup.bash
File truncated at 100 lines see the full file