|
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-03-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 1.9.0 |
| flexiv_robot_states_broadcaster | 1.9.0 |
| gpio_controller | 1.9.0 |
| flexiv_gripper | 1.9.0 |
| flexiv_hardware | 1.9.0 |
| flexiv_moveit_config | 1.9.0 |
| flexiv_msgs | 1.9.0 |
| flexiv_test_nodes | 1.9.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 20.04 | Foxy Fitzroy |
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Foxy | Humble | Jazzy |
|---|---|---|---|
| Branch | foxy Last release: v0.9 | humble | jazzy |
| Release Status |
Getting Started
This project was developed for ROS 2 Foxy (Ubuntu 20.04), 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 \
python3-rosdep2 \
libeigen3-dev \
wget \
ros-humble-control-toolbox \
ros-humble-hardware-interface \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-moveit \
ros-humble-realtime-tools \
ros-humble-robot-state-publisher \
ros-humble-ros2-control \
ros-humble-ros2-controllers \
ros-humble-rviz2 \
ros-humble-test-msgs \
ros-humble-tinyxml2-vendor \
ros-humble-xacro
- 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 namedflexiv_installunder the home directory:~/flexiv_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
source /opt/ros/humble/setup.bash
bash build_and_install_dependencies_not_in_ros2.sh ~/flexiv_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/flexiv_install
cmake --build . --target install --config Release
- Build and source the workspace:
cd ~/flexiv_ros2_ws
source /opt/ros/humble/setup.bash
colcon build --symlink-install --cmake-args -DCMAKE_PREFIX_PATH=~/flexiv_install
source install/setup.bash
Flexiv DRDK Installation (Optional)
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-03-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 1.9.0 |
| flexiv_robot_states_broadcaster | 1.9.0 |
| gpio_controller | 1.9.0 |
| flexiv_gripper | 1.9.0 |
| flexiv_hardware | 1.9.0 |
| flexiv_moveit_config | 1.9.0 |
| flexiv_msgs | 1.9.0 |
| flexiv_test_nodes | 1.9.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 20.04 | Foxy Fitzroy |
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Foxy | Humble | Jazzy |
|---|---|---|---|
| Branch | foxy Last release: v0.9 | humble | jazzy |
| Release Status |
Getting Started
This project was developed for ROS 2 Foxy (Ubuntu 20.04), 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 \
python3-rosdep2 \
libeigen3-dev \
wget \
ros-humble-control-toolbox \
ros-humble-hardware-interface \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-moveit \
ros-humble-realtime-tools \
ros-humble-robot-state-publisher \
ros-humble-ros2-control \
ros-humble-ros2-controllers \
ros-humble-rviz2 \
ros-humble-test-msgs \
ros-humble-tinyxml2-vendor \
ros-humble-xacro
- 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 namedflexiv_installunder the home directory:~/flexiv_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
source /opt/ros/humble/setup.bash
bash build_and_install_dependencies_not_in_ros2.sh ~/flexiv_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/flexiv_install
cmake --build . --target install --config Release
- Build and source the workspace:
cd ~/flexiv_ros2_ws
source /opt/ros/humble/setup.bash
colcon build --symlink-install --cmake-args -DCMAKE_PREFIX_PATH=~/flexiv_install
source install/setup.bash
Flexiv DRDK Installation (Optional)
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-03-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 1.9.0 |
| flexiv_robot_states_broadcaster | 1.9.0 |
| gpio_controller | 1.9.0 |
| flexiv_gripper | 1.9.0 |
| flexiv_hardware | 1.9.0 |
| flexiv_moveit_config | 1.9.0 |
| flexiv_msgs | 1.9.0 |
| flexiv_test_nodes | 1.9.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 20.04 | Foxy Fitzroy |
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Foxy | Humble | Jazzy |
|---|---|---|---|
| Branch | foxy Last release: v0.9 | humble | jazzy |
| Release Status |
Getting Started
This project was developed for ROS 2 Foxy (Ubuntu 20.04), 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 \
python3-rosdep2 \
libeigen3-dev \
wget \
ros-humble-control-toolbox \
ros-humble-hardware-interface \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-moveit \
ros-humble-realtime-tools \
ros-humble-robot-state-publisher \
ros-humble-ros2-control \
ros-humble-ros2-controllers \
ros-humble-rviz2 \
ros-humble-test-msgs \
ros-humble-tinyxml2-vendor \
ros-humble-xacro
- 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 namedflexiv_installunder the home directory:~/flexiv_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
source /opt/ros/humble/setup.bash
bash build_and_install_dependencies_not_in_ros2.sh ~/flexiv_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/flexiv_install
cmake --build . --target install --config Release
- Build and source the workspace:
cd ~/flexiv_ros2_ws
source /opt/ros/humble/setup.bash
colcon build --symlink-install --cmake-args -DCMAKE_PREFIX_PATH=~/flexiv_install
source install/setup.bash
Flexiv DRDK Installation (Optional)
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-03-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 1.9.0 |
| flexiv_robot_states_broadcaster | 1.9.0 |
| gpio_controller | 1.9.0 |
| flexiv_gripper | 1.9.0 |
| flexiv_hardware | 1.9.0 |
| flexiv_moveit_config | 1.9.0 |
| flexiv_msgs | 1.9.0 |
| flexiv_test_nodes | 1.9.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 20.04 | Foxy Fitzroy |
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Foxy | Humble | Jazzy |
|---|---|---|---|
| Branch | foxy Last release: v0.9 | humble | jazzy |
| Release Status |
Getting Started
This project was developed for ROS 2 Foxy (Ubuntu 20.04), 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 \
python3-rosdep2 \
libeigen3-dev \
wget \
ros-humble-control-toolbox \
ros-humble-hardware-interface \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-moveit \
ros-humble-realtime-tools \
ros-humble-robot-state-publisher \
ros-humble-ros2-control \
ros-humble-ros2-controllers \
ros-humble-rviz2 \
ros-humble-test-msgs \
ros-humble-tinyxml2-vendor \
ros-humble-xacro
- 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 namedflexiv_installunder the home directory:~/flexiv_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
source /opt/ros/humble/setup.bash
bash build_and_install_dependencies_not_in_ros2.sh ~/flexiv_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/flexiv_install
cmake --build . --target install --config Release
- Build and source the workspace:
cd ~/flexiv_ros2_ws
source /opt/ros/humble/setup.bash
colcon build --symlink-install --cmake-args -DCMAKE_PREFIX_PATH=~/flexiv_install
source install/setup.bash
Flexiv DRDK Installation (Optional)
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-03-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 1.9.0 |
| flexiv_robot_states_broadcaster | 1.9.0 |
| gpio_controller | 1.9.0 |
| flexiv_gripper | 1.9.0 |
| flexiv_hardware | 1.9.0 |
| flexiv_moveit_config | 1.9.0 |
| flexiv_msgs | 1.9.0 |
| flexiv_test_nodes | 1.9.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 20.04 | Foxy Fitzroy |
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Foxy | Humble | Jazzy |
|---|---|---|---|
| Branch | foxy Last release: v0.9 | humble | jazzy |
| Release Status |
Getting Started
This project was developed for ROS 2 Foxy (Ubuntu 20.04), 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 \
python3-rosdep2 \
libeigen3-dev \
wget \
ros-humble-control-toolbox \
ros-humble-hardware-interface \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-moveit \
ros-humble-realtime-tools \
ros-humble-robot-state-publisher \
ros-humble-ros2-control \
ros-humble-ros2-controllers \
ros-humble-rviz2 \
ros-humble-test-msgs \
ros-humble-tinyxml2-vendor \
ros-humble-xacro
- 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 namedflexiv_installunder the home directory:~/flexiv_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
source /opt/ros/humble/setup.bash
bash build_and_install_dependencies_not_in_ros2.sh ~/flexiv_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/flexiv_install
cmake --build . --target install --config Release
- Build and source the workspace:
cd ~/flexiv_ros2_ws
source /opt/ros/humble/setup.bash
colcon build --symlink-install --cmake-args -DCMAKE_PREFIX_PATH=~/flexiv_install
source install/setup.bash
Flexiv DRDK Installation (Optional)
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-03-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 1.9.0 |
| flexiv_robot_states_broadcaster | 1.9.0 |
| gpio_controller | 1.9.0 |
| flexiv_gripper | 1.9.0 |
| flexiv_hardware | 1.9.0 |
| flexiv_moveit_config | 1.9.0 |
| flexiv_msgs | 1.9.0 |
| flexiv_test_nodes | 1.9.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 20.04 | Foxy Fitzroy |
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Foxy | Humble | Jazzy |
|---|---|---|---|
| Branch | foxy Last release: v0.9 | humble | jazzy |
| Release Status |
Getting Started
This project was developed for ROS 2 Foxy (Ubuntu 20.04), 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 \
python3-rosdep2 \
libeigen3-dev \
wget \
ros-humble-control-toolbox \
ros-humble-hardware-interface \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-moveit \
ros-humble-realtime-tools \
ros-humble-robot-state-publisher \
ros-humble-ros2-control \
ros-humble-ros2-controllers \
ros-humble-rviz2 \
ros-humble-test-msgs \
ros-humble-tinyxml2-vendor \
ros-humble-xacro
- 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 namedflexiv_installunder the home directory:~/flexiv_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
source /opt/ros/humble/setup.bash
bash build_and_install_dependencies_not_in_ros2.sh ~/flexiv_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/flexiv_install
cmake --build . --target install --config Release
- Build and source the workspace:
cd ~/flexiv_ros2_ws
source /opt/ros/humble/setup.bash
colcon build --symlink-install --cmake-args -DCMAKE_PREFIX_PATH=~/flexiv_install
source install/setup.bash
Flexiv DRDK Installation (Optional)
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-03-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 1.9.0 |
| flexiv_robot_states_broadcaster | 1.9.0 |
| gpio_controller | 1.9.0 |
| flexiv_gripper | 1.9.0 |
| flexiv_hardware | 1.9.0 |
| flexiv_moveit_config | 1.9.0 |
| flexiv_msgs | 1.9.0 |
| flexiv_test_nodes | 1.9.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 20.04 | Foxy Fitzroy |
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Foxy | Humble | Jazzy |
|---|---|---|---|
| Branch | foxy Last release: v0.9 | humble | jazzy |
| Release Status |
Getting Started
This project was developed for ROS 2 Foxy (Ubuntu 20.04), 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 \
python3-rosdep2 \
libeigen3-dev \
wget \
ros-humble-control-toolbox \
ros-humble-hardware-interface \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-moveit \
ros-humble-realtime-tools \
ros-humble-robot-state-publisher \
ros-humble-ros2-control \
ros-humble-ros2-controllers \
ros-humble-rviz2 \
ros-humble-test-msgs \
ros-humble-tinyxml2-vendor \
ros-humble-xacro
- 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 namedflexiv_installunder the home directory:~/flexiv_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
source /opt/ros/humble/setup.bash
bash build_and_install_dependencies_not_in_ros2.sh ~/flexiv_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/flexiv_install
cmake --build . --target install --config Release
- Build and source the workspace:
cd ~/flexiv_ros2_ws
source /opt/ros/humble/setup.bash
colcon build --symlink-install --cmake-args -DCMAKE_PREFIX_PATH=~/flexiv_install
source install/setup.bash
Flexiv DRDK Installation (Optional)
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-03-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 1.9.0 |
| flexiv_robot_states_broadcaster | 1.9.0 |
| gpio_controller | 1.9.0 |
| flexiv_gripper | 1.9.0 |
| flexiv_hardware | 1.9.0 |
| flexiv_moveit_config | 1.9.0 |
| flexiv_msgs | 1.9.0 |
| flexiv_test_nodes | 1.9.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 20.04 | Foxy Fitzroy |
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Foxy | Humble | Jazzy |
|---|---|---|---|
| Branch | foxy Last release: v0.9 | humble | jazzy |
| Release Status |
Getting Started
This project was developed for ROS 2 Foxy (Ubuntu 20.04), 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 \
python3-rosdep2 \
libeigen3-dev \
wget \
ros-humble-control-toolbox \
ros-humble-hardware-interface \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-moveit \
ros-humble-realtime-tools \
ros-humble-robot-state-publisher \
ros-humble-ros2-control \
ros-humble-ros2-controllers \
ros-humble-rviz2 \
ros-humble-test-msgs \
ros-humble-tinyxml2-vendor \
ros-humble-xacro
- 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 namedflexiv_installunder the home directory:~/flexiv_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
source /opt/ros/humble/setup.bash
bash build_and_install_dependencies_not_in_ros2.sh ~/flexiv_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/flexiv_install
cmake --build . --target install --config Release
- Build and source the workspace:
cd ~/flexiv_ros2_ws
source /opt/ros/humble/setup.bash
colcon build --symlink-install --cmake-args -DCMAKE_PREFIX_PATH=~/flexiv_install
source install/setup.bash
Flexiv DRDK Installation (Optional)
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-03-09 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| flexiv_bringup | 1.9.0 |
| flexiv_robot_states_broadcaster | 1.9.0 |
| gpio_controller | 1.9.0 |
| flexiv_gripper | 1.9.0 |
| flexiv_hardware | 1.9.0 |
| flexiv_moveit_config | 1.9.0 |
| flexiv_msgs | 1.9.0 |
| flexiv_test_nodes | 1.9.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 20.04 | Foxy Fitzroy |
| Ubuntu 22.04 | Humble Hawksbill |
| Ubuntu 24.04 | Jazzy Jalisco |
Release Status
| ROS 2 Distro | Foxy | Humble | Jazzy |
|---|---|---|---|
| Branch | foxy Last release: v0.9 | humble | jazzy |
| Release Status |
Getting Started
This project was developed for ROS 2 Foxy (Ubuntu 20.04), 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 \
python3-rosdep2 \
libeigen3-dev \
wget \
ros-humble-control-toolbox \
ros-humble-hardware-interface \
ros-humble-joint-state-publisher \
ros-humble-joint-state-publisher-gui \
ros-humble-moveit \
ros-humble-realtime-tools \
ros-humble-robot-state-publisher \
ros-humble-ros2-control \
ros-humble-ros2-controllers \
ros-humble-rviz2 \
ros-humble-test-msgs \
ros-humble-tinyxml2-vendor \
ros-humble-xacro
- 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 namedflexiv_installunder the home directory:~/flexiv_install. Compile and install to the installation directory:
cd ~/flexiv_ros2_ws/src/flexiv_rdk/thirdparty
source /opt/ros/humble/setup.bash
bash build_and_install_dependencies_not_in_ros2.sh ~/flexiv_install
- Configure and install
flexiv_rdk:
cd ~/flexiv_ros2_ws/src/flexiv_rdk
rm -rf build && mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/flexiv_install
cmake --build . --target install --config Release
- Build and source the workspace:
cd ~/flexiv_ros2_ws
source /opt/ros/humble/setup.bash
colcon build --symlink-install --cmake-args -DCMAKE_PREFIX_PATH=~/flexiv_install
source install/setup.bash
Flexiv DRDK Installation (Optional)
File truncated at 100 lines see the full file