|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |
Launch files
Messages
Services
Plugins
Recent questions tagged franka_gazebo_bringup at Robotics Stack Exchange
|
franka_gazebo_bringup package from franka_ros2 repofranka_bringup franka_example_controllers franka_fr3_moveit_config franka_gazebo_bringup franka_gripper franka_hardware franka_mobile_sensors franka_msgs franka_robot_state_broadcaster franka_ros2 franka_semantic_components |
ROS Distro
|
Package Summary
| Version | 2.3.0 |
| License | Apache 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/frankaemika/franka_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-03-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Franka Robotics GmbH
Authors
Franka Gazebo
==Important Note:==
Minimum necessary franka_description version is 0.3.0.
You can clone franka_description package from https://github.com/frankarobotics/franka_description.
A project integrating Franka ROS 2 with the Gazebo simulator.
Launch RVIZ + Gazebo
Launch an example which spawns RVIZ and Gazebo showing the robot:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py
If you want to display another robot, you can define the robot_type:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py robot_type:=fp3
If you want to start the simulation including the franka_hand:
ros2 launch franka_gazebo_bringup visualize_franka_robot.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Velocity Control Example with Gazebo
Before starting, be sure to build franka_example_controllers and franka_description packages.
franka_description must have the minimum version of 0.3.0.
colcon build --packages-select franka_example_controllers
Now you can launch the velocity example with Gazebo simulator.
ros2 launch franka_gazebo_bringup gazebo_joint_velocity_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Keep in mind that the gripper joint has a bug with the joint velocity controller. If you are interested in controlling the gripper please use joint position interface.
Joint Position Control Example with Gazebo
To run the joint position control example you need to have the required software listed in the joint velocity control section.
Then you can run with the following command.
ros2 launch franka_gazebo_bringup gazebo_joint_position_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Joint Impedance Control Example with Gazebo
For running torque example:
ros2 launch franka_gazebo_bringup gazebo_joint_impedance_controller_example.launch.py load_gripper:=true franka_hand:='franka_hand'
Mobile Robot Example with Gazebo
Launch the TMR mobile base in Gazebo:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py
With sensors enabled:
ros2 launch franka_gazebo_bringup gazebo_mobile_robot.launch.py with_sensors:=true
Troubleshooting
If you experience that Gazebo can’t find your model files, try to include the workspace. E.g.
export GZ_SIM_RESOURCE_PATH=${GZ_SIM_RESOURCE_PATH}:/workspaces/src/
Changelog for package franka_gazebo_bringup
1.0.0 (2025-01-22)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2controlcli | |
| ament_lint_auto | |
| ros_gz | |
| sdformat_urdf | |
| joint_state_publisher_gui | |
| franka_description | |
| gz_ros2_control | |
| franka_mobile_sensors |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| franka_ros2 |