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

Package Summary

Version 1.7.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/realmanrobot/ros2_rm_robot.git
VCS Type git
VCS Version humble
Last Updated 2026-10-30
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Maintainers

  • rm

Authors

No additional authors.
[简体中文](README_CN.md)|[English](README.md)
# RealMan Robot rm_bringup User Manual V1.7 RealMan Intelligent Technology (Beijing) Co., Ltd. Revision History: |No. | Date | Comment | | :---: | :----: | :---: | |V1.0 | 2024-2-19 | Draft | |V1.1 | 2024-7-8 | Amend(Add GEN72 adapter files) | |V1.2 | 2024-9-10 | Amend(Add ECO63 adapter files) | |V1.3 | 2024-12-25 | Amend(Add 63, 65, 75, ECO65 six-axis force adapter files and 63, 65, 75, ECO63, ECO65 integrated six-axis force adapter files) | |V1.4 | 2025-4-7 | Amend(Add GEN72_II adapter files) | |V1.5 | 2025-11-13 | Amend(Add RML63_III adapter files) | |V1.6 | 2026-4-16 | Amend(Add ECO62 and RX75 adapter files) | |V1.7 | 2026-8-13 | Amend(Add the unified launch entry) |

Content

rm_bringup_Package_Description

rm_bringup is a function package for realizing the simultaneous running of multiple launch files. Using this package, a command can be used to launch complex functions combining multiple nodes. This package is introduced in detail in the following aspects.

  • 1.Package use.
  • 2.Package architecture description.
  • 3.Package topic description.
    Through the introduction of the three parts, it can help you:
  • 1.Understand the package use.
  • 2.Familiar with the file structure and function of the package.
  • 3.Familiar with the topic related to the package for easy development and use. Source code address: https://github.com/RealManRobot/ros2_rm_robot.git。

    rm_bringup_Package_Use

    Unified launch entry

    The recommended entry point is rm_bringup.launch.py. Select the robot model, end-link variant, and runtime mode with launch arguments. All existing model-specific launch commands remain supported.

# Simulation (retains the 6fb model name used by generation 3 and older generation 4 software)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6fb mode:=gazebo

# Real robot (generation 4 controller software > 1.0.5)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6f

# Note: Generation 4 controller software 1.0.6 and later names the former 6fb end link 6f.

Simulation does not connect to a controller and retains the 6fb model name for this geometry. For a generation 3 robot or older generation 4 software, use arm_type:=65-6fb. mode defaults to real and allow_trajectory_execution defaults to true.

Argument Default Description
arm_type Required Model including end-link version, e.g. 65, 65-6f, eco63-6fb; see the supported values below
mode real real or gazebo
model auto auto/stl/dae; real and Gazebo modes prefer matching DAE assets and otherwise use STL
allow_trajectory_execution true Whether MoveIt may execute trajectories; false keeps planning enabled without execution
use_moveit true Start MoveIt; when false, set use_rviz:=false as well
use_rviz true Start the MoveIt RViz process
driver_config auto Single-arm driver YAML in real mode; RX75 uses the left/right options
left_driver_config auto RX75 left-arm driver YAML
right_driver_config auto RX75 right-arm driver YAML
follow auto Real follow mode: auto/true/false; auto is false for all models; set true to select high-follow mode
joint_states_topic auto Only auto is currently supported; it selects the model/mode default
start_gazebo true Start Gazebo processes in gazebo mode

Real mode accepts new generation 4 names, such as arm_type:=eco63-6f mode:=real. The entry starts the driver and reads the API-reported generation through its existing get_robot_info_cmd/result topics before choosing the model. Generation 4 6f/6f-v inputs reuse existing 6fb/6fb-v configurations; generation 3 retains the old 6F model. No manual generation argument is required. Failed or missing information after 10 seconds stops bringup before description, control and MoveIt are started; no generation is guessed. Disconnected description and simulation entries retain their original selection rules. Software versions above 1.0.5 change the name only, not ISF/ISFV geometry.

The following table applies to unified real bringup for the 10 families. Generation 4 new names apply when communication software is > 1.0.5; older software keeps 6fb/6fb-v. Bare families select the standard version:

Model Generation 3 arm_type values Generation 4 arm_type values (new names)
63 63, 63-6f, 63-6fb 63, 63-6f; also accepts 63-6fb
63_iii 63_iii, 63_iii-6fb 63_iii, 63_iii-6f; also accepts 63_iii-6fb
65 65, 65-6f, 65-6fb 65, 65-6f; also accepts 65-6fb
75 75, 75-6f, 75-6fb 75, 75-6f; also accepts 75-6fb
eco62 eco62 eco62
eco63 eco63, eco63-6fb eco63, eco63-6f; also accepts eco63-6fb
eco65 eco65, eco65-6f, eco65-6fb eco65, eco65-6f; also accepts eco65-6fb
gen72 gen72 gen72

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rm_bringup at Robotics Stack Exchange

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

Package Summary

Version 1.7.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/realmanrobot/ros2_rm_robot.git
VCS Type git
VCS Version humble
Last Updated 2026-10-30
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Maintainers

  • rm

Authors

No additional authors.
[简体中文](README_CN.md)|[English](README.md)
# RealMan Robot rm_bringup User Manual V1.7 RealMan Intelligent Technology (Beijing) Co., Ltd. Revision History: |No. | Date | Comment | | :---: | :----: | :---: | |V1.0 | 2024-2-19 | Draft | |V1.1 | 2024-7-8 | Amend(Add GEN72 adapter files) | |V1.2 | 2024-9-10 | Amend(Add ECO63 adapter files) | |V1.3 | 2024-12-25 | Amend(Add 63, 65, 75, ECO65 six-axis force adapter files and 63, 65, 75, ECO63, ECO65 integrated six-axis force adapter files) | |V1.4 | 2025-4-7 | Amend(Add GEN72_II adapter files) | |V1.5 | 2025-11-13 | Amend(Add RML63_III adapter files) | |V1.6 | 2026-4-16 | Amend(Add ECO62 and RX75 adapter files) | |V1.7 | 2026-8-13 | Amend(Add the unified launch entry) |

Content

rm_bringup_Package_Description

rm_bringup is a function package for realizing the simultaneous running of multiple launch files. Using this package, a command can be used to launch complex functions combining multiple nodes. This package is introduced in detail in the following aspects.

  • 1.Package use.
  • 2.Package architecture description.
  • 3.Package topic description.
    Through the introduction of the three parts, it can help you:
  • 1.Understand the package use.
  • 2.Familiar with the file structure and function of the package.
  • 3.Familiar with the topic related to the package for easy development and use. Source code address: https://github.com/RealManRobot/ros2_rm_robot.git。

    rm_bringup_Package_Use

    Unified launch entry

    The recommended entry point is rm_bringup.launch.py. Select the robot model, end-link variant, and runtime mode with launch arguments. All existing model-specific launch commands remain supported.

# Simulation (retains the 6fb model name used by generation 3 and older generation 4 software)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6fb mode:=gazebo

# Real robot (generation 4 controller software > 1.0.5)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6f

# Note: Generation 4 controller software 1.0.6 and later names the former 6fb end link 6f.

Simulation does not connect to a controller and retains the 6fb model name for this geometry. For a generation 3 robot or older generation 4 software, use arm_type:=65-6fb. mode defaults to real and allow_trajectory_execution defaults to true.

Argument Default Description
arm_type Required Model including end-link version, e.g. 65, 65-6f, eco63-6fb; see the supported values below
mode real real or gazebo
model auto auto/stl/dae; real and Gazebo modes prefer matching DAE assets and otherwise use STL
allow_trajectory_execution true Whether MoveIt may execute trajectories; false keeps planning enabled without execution
use_moveit true Start MoveIt; when false, set use_rviz:=false as well
use_rviz true Start the MoveIt RViz process
driver_config auto Single-arm driver YAML in real mode; RX75 uses the left/right options
left_driver_config auto RX75 left-arm driver YAML
right_driver_config auto RX75 right-arm driver YAML
follow auto Real follow mode: auto/true/false; auto is false for all models; set true to select high-follow mode
joint_states_topic auto Only auto is currently supported; it selects the model/mode default
start_gazebo true Start Gazebo processes in gazebo mode

Real mode accepts new generation 4 names, such as arm_type:=eco63-6f mode:=real. The entry starts the driver and reads the API-reported generation through its existing get_robot_info_cmd/result topics before choosing the model. Generation 4 6f/6f-v inputs reuse existing 6fb/6fb-v configurations; generation 3 retains the old 6F model. No manual generation argument is required. Failed or missing information after 10 seconds stops bringup before description, control and MoveIt are started; no generation is guessed. Disconnected description and simulation entries retain their original selection rules. Software versions above 1.0.5 change the name only, not ISF/ISFV geometry.

The following table applies to unified real bringup for the 10 families. Generation 4 new names apply when communication software is > 1.0.5; older software keeps 6fb/6fb-v. Bare families select the standard version:

Model Generation 3 arm_type values Generation 4 arm_type values (new names)
63 63, 63-6f, 63-6fb 63, 63-6f; also accepts 63-6fb
63_iii 63_iii, 63_iii-6fb 63_iii, 63_iii-6f; also accepts 63_iii-6fb
65 65, 65-6f, 65-6fb 65, 65-6f; also accepts 65-6fb
75 75, 75-6f, 75-6fb 75, 75-6f; also accepts 75-6fb
eco62 eco62 eco62
eco63 eco63, eco63-6fb eco63, eco63-6f; also accepts eco63-6fb
eco65 eco65, eco65-6f, eco65-6fb eco65, eco65-6f; also accepts eco65-6fb
gen72 gen72 gen72

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rm_bringup at Robotics Stack Exchange

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

Package Summary

Version 1.7.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/realmanrobot/ros2_rm_robot.git
VCS Type git
VCS Version humble
Last Updated 2026-10-30
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Maintainers

  • rm

Authors

No additional authors.
[简体中文](README_CN.md)|[English](README.md)
# RealMan Robot rm_bringup User Manual V1.7 RealMan Intelligent Technology (Beijing) Co., Ltd. Revision History: |No. | Date | Comment | | :---: | :----: | :---: | |V1.0 | 2024-2-19 | Draft | |V1.1 | 2024-7-8 | Amend(Add GEN72 adapter files) | |V1.2 | 2024-9-10 | Amend(Add ECO63 adapter files) | |V1.3 | 2024-12-25 | Amend(Add 63, 65, 75, ECO65 six-axis force adapter files and 63, 65, 75, ECO63, ECO65 integrated six-axis force adapter files) | |V1.4 | 2025-4-7 | Amend(Add GEN72_II adapter files) | |V1.5 | 2025-11-13 | Amend(Add RML63_III adapter files) | |V1.6 | 2026-4-16 | Amend(Add ECO62 and RX75 adapter files) | |V1.7 | 2026-8-13 | Amend(Add the unified launch entry) |

Content

rm_bringup_Package_Description

rm_bringup is a function package for realizing the simultaneous running of multiple launch files. Using this package, a command can be used to launch complex functions combining multiple nodes. This package is introduced in detail in the following aspects.

  • 1.Package use.
  • 2.Package architecture description.
  • 3.Package topic description.
    Through the introduction of the three parts, it can help you:
  • 1.Understand the package use.
  • 2.Familiar with the file structure and function of the package.
  • 3.Familiar with the topic related to the package for easy development and use. Source code address: https://github.com/RealManRobot/ros2_rm_robot.git。

    rm_bringup_Package_Use

    Unified launch entry

    The recommended entry point is rm_bringup.launch.py. Select the robot model, end-link variant, and runtime mode with launch arguments. All existing model-specific launch commands remain supported.

# Simulation (retains the 6fb model name used by generation 3 and older generation 4 software)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6fb mode:=gazebo

# Real robot (generation 4 controller software > 1.0.5)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6f

# Note: Generation 4 controller software 1.0.6 and later names the former 6fb end link 6f.

Simulation does not connect to a controller and retains the 6fb model name for this geometry. For a generation 3 robot or older generation 4 software, use arm_type:=65-6fb. mode defaults to real and allow_trajectory_execution defaults to true.

Argument Default Description
arm_type Required Model including end-link version, e.g. 65, 65-6f, eco63-6fb; see the supported values below
mode real real or gazebo
model auto auto/stl/dae; real and Gazebo modes prefer matching DAE assets and otherwise use STL
allow_trajectory_execution true Whether MoveIt may execute trajectories; false keeps planning enabled without execution
use_moveit true Start MoveIt; when false, set use_rviz:=false as well
use_rviz true Start the MoveIt RViz process
driver_config auto Single-arm driver YAML in real mode; RX75 uses the left/right options
left_driver_config auto RX75 left-arm driver YAML
right_driver_config auto RX75 right-arm driver YAML
follow auto Real follow mode: auto/true/false; auto is false for all models; set true to select high-follow mode
joint_states_topic auto Only auto is currently supported; it selects the model/mode default
start_gazebo true Start Gazebo processes in gazebo mode

Real mode accepts new generation 4 names, such as arm_type:=eco63-6f mode:=real. The entry starts the driver and reads the API-reported generation through its existing get_robot_info_cmd/result topics before choosing the model. Generation 4 6f/6f-v inputs reuse existing 6fb/6fb-v configurations; generation 3 retains the old 6F model. No manual generation argument is required. Failed or missing information after 10 seconds stops bringup before description, control and MoveIt are started; no generation is guessed. Disconnected description and simulation entries retain their original selection rules. Software versions above 1.0.5 change the name only, not ISF/ISFV geometry.

The following table applies to unified real bringup for the 10 families. Generation 4 new names apply when communication software is > 1.0.5; older software keeps 6fb/6fb-v. Bare families select the standard version:

Model Generation 3 arm_type values Generation 4 arm_type values (new names)
63 63, 63-6f, 63-6fb 63, 63-6f; also accepts 63-6fb
63_iii 63_iii, 63_iii-6fb 63_iii, 63_iii-6f; also accepts 63_iii-6fb
65 65, 65-6f, 65-6fb 65, 65-6f; also accepts 65-6fb
75 75, 75-6f, 75-6fb 75, 75-6f; also accepts 75-6fb
eco62 eco62 eco62
eco63 eco63, eco63-6fb eco63, eco63-6f; also accepts eco63-6fb
eco65 eco65, eco65-6f, eco65-6fb eco65, eco65-6f; also accepts eco65-6fb
gen72 gen72 gen72

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rm_bringup at Robotics Stack Exchange

No version for distro lyrical showing github. Known supported distros are highlighted in the buttons above.

Package Summary

Version 1.7.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/realmanrobot/ros2_rm_robot.git
VCS Type git
VCS Version humble
Last Updated 2026-10-30
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Maintainers

  • rm

Authors

No additional authors.
[简体中文](README_CN.md)|[English](README.md)
# RealMan Robot rm_bringup User Manual V1.7 RealMan Intelligent Technology (Beijing) Co., Ltd. Revision History: |No. | Date | Comment | | :---: | :----: | :---: | |V1.0 | 2024-2-19 | Draft | |V1.1 | 2024-7-8 | Amend(Add GEN72 adapter files) | |V1.2 | 2024-9-10 | Amend(Add ECO63 adapter files) | |V1.3 | 2024-12-25 | Amend(Add 63, 65, 75, ECO65 six-axis force adapter files and 63, 65, 75, ECO63, ECO65 integrated six-axis force adapter files) | |V1.4 | 2025-4-7 | Amend(Add GEN72_II adapter files) | |V1.5 | 2025-11-13 | Amend(Add RML63_III adapter files) | |V1.6 | 2026-4-16 | Amend(Add ECO62 and RX75 adapter files) | |V1.7 | 2026-8-13 | Amend(Add the unified launch entry) |

Content

rm_bringup_Package_Description

rm_bringup is a function package for realizing the simultaneous running of multiple launch files. Using this package, a command can be used to launch complex functions combining multiple nodes. This package is introduced in detail in the following aspects.

  • 1.Package use.
  • 2.Package architecture description.
  • 3.Package topic description.
    Through the introduction of the three parts, it can help you:
  • 1.Understand the package use.
  • 2.Familiar with the file structure and function of the package.
  • 3.Familiar with the topic related to the package for easy development and use. Source code address: https://github.com/RealManRobot/ros2_rm_robot.git。

    rm_bringup_Package_Use

    Unified launch entry

    The recommended entry point is rm_bringup.launch.py. Select the robot model, end-link variant, and runtime mode with launch arguments. All existing model-specific launch commands remain supported.

# Simulation (retains the 6fb model name used by generation 3 and older generation 4 software)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6fb mode:=gazebo

# Real robot (generation 4 controller software > 1.0.5)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6f

# Note: Generation 4 controller software 1.0.6 and later names the former 6fb end link 6f.

Simulation does not connect to a controller and retains the 6fb model name for this geometry. For a generation 3 robot or older generation 4 software, use arm_type:=65-6fb. mode defaults to real and allow_trajectory_execution defaults to true.

Argument Default Description
arm_type Required Model including end-link version, e.g. 65, 65-6f, eco63-6fb; see the supported values below
mode real real or gazebo
model auto auto/stl/dae; real and Gazebo modes prefer matching DAE assets and otherwise use STL
allow_trajectory_execution true Whether MoveIt may execute trajectories; false keeps planning enabled without execution
use_moveit true Start MoveIt; when false, set use_rviz:=false as well
use_rviz true Start the MoveIt RViz process
driver_config auto Single-arm driver YAML in real mode; RX75 uses the left/right options
left_driver_config auto RX75 left-arm driver YAML
right_driver_config auto RX75 right-arm driver YAML
follow auto Real follow mode: auto/true/false; auto is false for all models; set true to select high-follow mode
joint_states_topic auto Only auto is currently supported; it selects the model/mode default
start_gazebo true Start Gazebo processes in gazebo mode

Real mode accepts new generation 4 names, such as arm_type:=eco63-6f mode:=real. The entry starts the driver and reads the API-reported generation through its existing get_robot_info_cmd/result topics before choosing the model. Generation 4 6f/6f-v inputs reuse existing 6fb/6fb-v configurations; generation 3 retains the old 6F model. No manual generation argument is required. Failed or missing information after 10 seconds stops bringup before description, control and MoveIt are started; no generation is guessed. Disconnected description and simulation entries retain their original selection rules. Software versions above 1.0.5 change the name only, not ISF/ISFV geometry.

The following table applies to unified real bringup for the 10 families. Generation 4 new names apply when communication software is > 1.0.5; older software keeps 6fb/6fb-v. Bare families select the standard version:

Model Generation 3 arm_type values Generation 4 arm_type values (new names)
63 63, 63-6f, 63-6fb 63, 63-6f; also accepts 63-6fb
63_iii 63_iii, 63_iii-6fb 63_iii, 63_iii-6f; also accepts 63_iii-6fb
65 65, 65-6f, 65-6fb 65, 65-6f; also accepts 65-6fb
75 75, 75-6f, 75-6fb 75, 75-6f; also accepts 75-6fb
eco62 eco62 eco62
eco63 eco63, eco63-6fb eco63, eco63-6f; also accepts eco63-6fb
eco65 eco65, eco65-6f, eco65-6fb eco65, eco65-6f; also accepts eco65-6fb
gen72 gen72 gen72

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rm_bringup at Robotics Stack Exchange

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

Package Summary

Version 1.7.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/realmanrobot/ros2_rm_robot.git
VCS Type git
VCS Version humble
Last Updated 2026-10-30
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Maintainers

  • rm

Authors

No additional authors.
[简体中文](README_CN.md)|[English](README.md)
# RealMan Robot rm_bringup User Manual V1.7 RealMan Intelligent Technology (Beijing) Co., Ltd. Revision History: |No. | Date | Comment | | :---: | :----: | :---: | |V1.0 | 2024-2-19 | Draft | |V1.1 | 2024-7-8 | Amend(Add GEN72 adapter files) | |V1.2 | 2024-9-10 | Amend(Add ECO63 adapter files) | |V1.3 | 2024-12-25 | Amend(Add 63, 65, 75, ECO65 six-axis force adapter files and 63, 65, 75, ECO63, ECO65 integrated six-axis force adapter files) | |V1.4 | 2025-4-7 | Amend(Add GEN72_II adapter files) | |V1.5 | 2025-11-13 | Amend(Add RML63_III adapter files) | |V1.6 | 2026-4-16 | Amend(Add ECO62 and RX75 adapter files) | |V1.7 | 2026-8-13 | Amend(Add the unified launch entry) |

Content

rm_bringup_Package_Description

rm_bringup is a function package for realizing the simultaneous running of multiple launch files. Using this package, a command can be used to launch complex functions combining multiple nodes. This package is introduced in detail in the following aspects.

  • 1.Package use.
  • 2.Package architecture description.
  • 3.Package topic description.
    Through the introduction of the three parts, it can help you:
  • 1.Understand the package use.
  • 2.Familiar with the file structure and function of the package.
  • 3.Familiar with the topic related to the package for easy development and use. Source code address: https://github.com/RealManRobot/ros2_rm_robot.git。

    rm_bringup_Package_Use

    Unified launch entry

    The recommended entry point is rm_bringup.launch.py. Select the robot model, end-link variant, and runtime mode with launch arguments. All existing model-specific launch commands remain supported.

# Simulation (retains the 6fb model name used by generation 3 and older generation 4 software)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6fb mode:=gazebo

# Real robot (generation 4 controller software > 1.0.5)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6f

# Note: Generation 4 controller software 1.0.6 and later names the former 6fb end link 6f.

Simulation does not connect to a controller and retains the 6fb model name for this geometry. For a generation 3 robot or older generation 4 software, use arm_type:=65-6fb. mode defaults to real and allow_trajectory_execution defaults to true.

Argument Default Description
arm_type Required Model including end-link version, e.g. 65, 65-6f, eco63-6fb; see the supported values below
mode real real or gazebo
model auto auto/stl/dae; real and Gazebo modes prefer matching DAE assets and otherwise use STL
allow_trajectory_execution true Whether MoveIt may execute trajectories; false keeps planning enabled without execution
use_moveit true Start MoveIt; when false, set use_rviz:=false as well
use_rviz true Start the MoveIt RViz process
driver_config auto Single-arm driver YAML in real mode; RX75 uses the left/right options
left_driver_config auto RX75 left-arm driver YAML
right_driver_config auto RX75 right-arm driver YAML
follow auto Real follow mode: auto/true/false; auto is false for all models; set true to select high-follow mode
joint_states_topic auto Only auto is currently supported; it selects the model/mode default
start_gazebo true Start Gazebo processes in gazebo mode

Real mode accepts new generation 4 names, such as arm_type:=eco63-6f mode:=real. The entry starts the driver and reads the API-reported generation through its existing get_robot_info_cmd/result topics before choosing the model. Generation 4 6f/6f-v inputs reuse existing 6fb/6fb-v configurations; generation 3 retains the old 6F model. No manual generation argument is required. Failed or missing information after 10 seconds stops bringup before description, control and MoveIt are started; no generation is guessed. Disconnected description and simulation entries retain their original selection rules. Software versions above 1.0.5 change the name only, not ISF/ISFV geometry.

The following table applies to unified real bringup for the 10 families. Generation 4 new names apply when communication software is > 1.0.5; older software keeps 6fb/6fb-v. Bare families select the standard version:

Model Generation 3 arm_type values Generation 4 arm_type values (new names)
63 63, 63-6f, 63-6fb 63, 63-6f; also accepts 63-6fb
63_iii 63_iii, 63_iii-6fb 63_iii, 63_iii-6f; also accepts 63_iii-6fb
65 65, 65-6f, 65-6fb 65, 65-6f; also accepts 65-6fb
75 75, 75-6f, 75-6fb 75, 75-6f; also accepts 75-6fb
eco62 eco62 eco62
eco63 eco63, eco63-6fb eco63, eco63-6f; also accepts eco63-6fb
eco65 eco65, eco65-6f, eco65-6fb eco65, eco65-6f; also accepts eco65-6fb
gen72 gen72 gen72

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rm_bringup at Robotics Stack Exchange

Package Summary

Version 1.7.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/realmanrobot/ros2_rm_robot.git
VCS Type git
VCS Version humble
Last Updated 2026-10-30
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Maintainers

  • rm

Authors

No additional authors.
[简体中文](README_CN.md)|[English](README.md)
# RealMan Robot rm_bringup User Manual V1.7 RealMan Intelligent Technology (Beijing) Co., Ltd. Revision History: |No. | Date | Comment | | :---: | :----: | :---: | |V1.0 | 2024-2-19 | Draft | |V1.1 | 2024-7-8 | Amend(Add GEN72 adapter files) | |V1.2 | 2024-9-10 | Amend(Add ECO63 adapter files) | |V1.3 | 2024-12-25 | Amend(Add 63, 65, 75, ECO65 six-axis force adapter files and 63, 65, 75, ECO63, ECO65 integrated six-axis force adapter files) | |V1.4 | 2025-4-7 | Amend(Add GEN72_II adapter files) | |V1.5 | 2025-11-13 | Amend(Add RML63_III adapter files) | |V1.6 | 2026-4-16 | Amend(Add ECO62 and RX75 adapter files) | |V1.7 | 2026-8-13 | Amend(Add the unified launch entry) |

Content

rm_bringup_Package_Description

rm_bringup is a function package for realizing the simultaneous running of multiple launch files. Using this package, a command can be used to launch complex functions combining multiple nodes. This package is introduced in detail in the following aspects.

  • 1.Package use.
  • 2.Package architecture description.
  • 3.Package topic description.
    Through the introduction of the three parts, it can help you:
  • 1.Understand the package use.
  • 2.Familiar with the file structure and function of the package.
  • 3.Familiar with the topic related to the package for easy development and use. Source code address: https://github.com/RealManRobot/ros2_rm_robot.git。

    rm_bringup_Package_Use

    Unified launch entry

    The recommended entry point is rm_bringup.launch.py. Select the robot model, end-link variant, and runtime mode with launch arguments. All existing model-specific launch commands remain supported.

# Simulation (retains the 6fb model name used by generation 3 and older generation 4 software)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6fb mode:=gazebo

# Real robot (generation 4 controller software > 1.0.5)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6f

# Note: Generation 4 controller software 1.0.6 and later names the former 6fb end link 6f.

Simulation does not connect to a controller and retains the 6fb model name for this geometry. For a generation 3 robot or older generation 4 software, use arm_type:=65-6fb. mode defaults to real and allow_trajectory_execution defaults to true.

Argument Default Description
arm_type Required Model including end-link version, e.g. 65, 65-6f, eco63-6fb; see the supported values below
mode real real or gazebo
model auto auto/stl/dae; real and Gazebo modes prefer matching DAE assets and otherwise use STL
allow_trajectory_execution true Whether MoveIt may execute trajectories; false keeps planning enabled without execution
use_moveit true Start MoveIt; when false, set use_rviz:=false as well
use_rviz true Start the MoveIt RViz process
driver_config auto Single-arm driver YAML in real mode; RX75 uses the left/right options
left_driver_config auto RX75 left-arm driver YAML
right_driver_config auto RX75 right-arm driver YAML
follow auto Real follow mode: auto/true/false; auto is false for all models; set true to select high-follow mode
joint_states_topic auto Only auto is currently supported; it selects the model/mode default
start_gazebo true Start Gazebo processes in gazebo mode

Real mode accepts new generation 4 names, such as arm_type:=eco63-6f mode:=real. The entry starts the driver and reads the API-reported generation through its existing get_robot_info_cmd/result topics before choosing the model. Generation 4 6f/6f-v inputs reuse existing 6fb/6fb-v configurations; generation 3 retains the old 6F model. No manual generation argument is required. Failed or missing information after 10 seconds stops bringup before description, control and MoveIt are started; no generation is guessed. Disconnected description and simulation entries retain their original selection rules. Software versions above 1.0.5 change the name only, not ISF/ISFV geometry.

The following table applies to unified real bringup for the 10 families. Generation 4 new names apply when communication software is > 1.0.5; older software keeps 6fb/6fb-v. Bare families select the standard version:

Model Generation 3 arm_type values Generation 4 arm_type values (new names)
63 63, 63-6f, 63-6fb 63, 63-6f; also accepts 63-6fb
63_iii 63_iii, 63_iii-6fb 63_iii, 63_iii-6f; also accepts 63_iii-6fb
65 65, 65-6f, 65-6fb 65, 65-6f; also accepts 65-6fb
75 75, 75-6f, 75-6fb 75, 75-6f; also accepts 75-6fb
eco62 eco62 eco62
eco63 eco63, eco63-6fb eco63, eco63-6f; also accepts eco63-6fb
eco65 eco65, eco65-6f, eco65-6fb eco65, eco65-6f; also accepts eco65-6fb
gen72 gen72 gen72

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rm_bringup at Robotics Stack Exchange

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

Package Summary

Version 1.7.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/realmanrobot/ros2_rm_robot.git
VCS Type git
VCS Version humble
Last Updated 2026-10-30
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Maintainers

  • rm

Authors

No additional authors.
[简体中文](README_CN.md)|[English](README.md)
# RealMan Robot rm_bringup User Manual V1.7 RealMan Intelligent Technology (Beijing) Co., Ltd. Revision History: |No. | Date | Comment | | :---: | :----: | :---: | |V1.0 | 2024-2-19 | Draft | |V1.1 | 2024-7-8 | Amend(Add GEN72 adapter files) | |V1.2 | 2024-9-10 | Amend(Add ECO63 adapter files) | |V1.3 | 2024-12-25 | Amend(Add 63, 65, 75, ECO65 six-axis force adapter files and 63, 65, 75, ECO63, ECO65 integrated six-axis force adapter files) | |V1.4 | 2025-4-7 | Amend(Add GEN72_II adapter files) | |V1.5 | 2025-11-13 | Amend(Add RML63_III adapter files) | |V1.6 | 2026-4-16 | Amend(Add ECO62 and RX75 adapter files) | |V1.7 | 2026-8-13 | Amend(Add the unified launch entry) |

Content

rm_bringup_Package_Description

rm_bringup is a function package for realizing the simultaneous running of multiple launch files. Using this package, a command can be used to launch complex functions combining multiple nodes. This package is introduced in detail in the following aspects.

  • 1.Package use.
  • 2.Package architecture description.
  • 3.Package topic description.
    Through the introduction of the three parts, it can help you:
  • 1.Understand the package use.
  • 2.Familiar with the file structure and function of the package.
  • 3.Familiar with the topic related to the package for easy development and use. Source code address: https://github.com/RealManRobot/ros2_rm_robot.git。

    rm_bringup_Package_Use

    Unified launch entry

    The recommended entry point is rm_bringup.launch.py. Select the robot model, end-link variant, and runtime mode with launch arguments. All existing model-specific launch commands remain supported.

# Simulation (retains the 6fb model name used by generation 3 and older generation 4 software)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6fb mode:=gazebo

# Real robot (generation 4 controller software > 1.0.5)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6f

# Note: Generation 4 controller software 1.0.6 and later names the former 6fb end link 6f.

Simulation does not connect to a controller and retains the 6fb model name for this geometry. For a generation 3 robot or older generation 4 software, use arm_type:=65-6fb. mode defaults to real and allow_trajectory_execution defaults to true.

Argument Default Description
arm_type Required Model including end-link version, e.g. 65, 65-6f, eco63-6fb; see the supported values below
mode real real or gazebo
model auto auto/stl/dae; real and Gazebo modes prefer matching DAE assets and otherwise use STL
allow_trajectory_execution true Whether MoveIt may execute trajectories; false keeps planning enabled without execution
use_moveit true Start MoveIt; when false, set use_rviz:=false as well
use_rviz true Start the MoveIt RViz process
driver_config auto Single-arm driver YAML in real mode; RX75 uses the left/right options
left_driver_config auto RX75 left-arm driver YAML
right_driver_config auto RX75 right-arm driver YAML
follow auto Real follow mode: auto/true/false; auto is false for all models; set true to select high-follow mode
joint_states_topic auto Only auto is currently supported; it selects the model/mode default
start_gazebo true Start Gazebo processes in gazebo mode

Real mode accepts new generation 4 names, such as arm_type:=eco63-6f mode:=real. The entry starts the driver and reads the API-reported generation through its existing get_robot_info_cmd/result topics before choosing the model. Generation 4 6f/6f-v inputs reuse existing 6fb/6fb-v configurations; generation 3 retains the old 6F model. No manual generation argument is required. Failed or missing information after 10 seconds stops bringup before description, control and MoveIt are started; no generation is guessed. Disconnected description and simulation entries retain their original selection rules. Software versions above 1.0.5 change the name only, not ISF/ISFV geometry.

The following table applies to unified real bringup for the 10 families. Generation 4 new names apply when communication software is > 1.0.5; older software keeps 6fb/6fb-v. Bare families select the standard version:

Model Generation 3 arm_type values Generation 4 arm_type values (new names)
63 63, 63-6f, 63-6fb 63, 63-6f; also accepts 63-6fb
63_iii 63_iii, 63_iii-6fb 63_iii, 63_iii-6f; also accepts 63_iii-6fb
65 65, 65-6f, 65-6fb 65, 65-6f; also accepts 65-6fb
75 75, 75-6f, 75-6fb 75, 75-6f; also accepts 75-6fb
eco62 eco62 eco62
eco63 eco63, eco63-6fb eco63, eco63-6f; also accepts eco63-6fb
eco65 eco65, eco65-6f, eco65-6fb eco65, eco65-6f; also accepts eco65-6fb
gen72 gen72 gen72

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rm_bringup at Robotics Stack Exchange

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

Package Summary

Version 1.7.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/realmanrobot/ros2_rm_robot.git
VCS Type git
VCS Version humble
Last Updated 2026-10-30
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Maintainers

  • rm

Authors

No additional authors.
[简体中文](README_CN.md)|[English](README.md)
# RealMan Robot rm_bringup User Manual V1.7 RealMan Intelligent Technology (Beijing) Co., Ltd. Revision History: |No. | Date | Comment | | :---: | :----: | :---: | |V1.0 | 2024-2-19 | Draft | |V1.1 | 2024-7-8 | Amend(Add GEN72 adapter files) | |V1.2 | 2024-9-10 | Amend(Add ECO63 adapter files) | |V1.3 | 2024-12-25 | Amend(Add 63, 65, 75, ECO65 six-axis force adapter files and 63, 65, 75, ECO63, ECO65 integrated six-axis force adapter files) | |V1.4 | 2025-4-7 | Amend(Add GEN72_II adapter files) | |V1.5 | 2025-11-13 | Amend(Add RML63_III adapter files) | |V1.6 | 2026-4-16 | Amend(Add ECO62 and RX75 adapter files) | |V1.7 | 2026-8-13 | Amend(Add the unified launch entry) |

Content

rm_bringup_Package_Description

rm_bringup is a function package for realizing the simultaneous running of multiple launch files. Using this package, a command can be used to launch complex functions combining multiple nodes. This package is introduced in detail in the following aspects.

  • 1.Package use.
  • 2.Package architecture description.
  • 3.Package topic description.
    Through the introduction of the three parts, it can help you:
  • 1.Understand the package use.
  • 2.Familiar with the file structure and function of the package.
  • 3.Familiar with the topic related to the package for easy development and use. Source code address: https://github.com/RealManRobot/ros2_rm_robot.git。

    rm_bringup_Package_Use

    Unified launch entry

    The recommended entry point is rm_bringup.launch.py. Select the robot model, end-link variant, and runtime mode with launch arguments. All existing model-specific launch commands remain supported.

# Simulation (retains the 6fb model name used by generation 3 and older generation 4 software)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6fb mode:=gazebo

# Real robot (generation 4 controller software > 1.0.5)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6f

# Note: Generation 4 controller software 1.0.6 and later names the former 6fb end link 6f.

Simulation does not connect to a controller and retains the 6fb model name for this geometry. For a generation 3 robot or older generation 4 software, use arm_type:=65-6fb. mode defaults to real and allow_trajectory_execution defaults to true.

Argument Default Description
arm_type Required Model including end-link version, e.g. 65, 65-6f, eco63-6fb; see the supported values below
mode real real or gazebo
model auto auto/stl/dae; real and Gazebo modes prefer matching DAE assets and otherwise use STL
allow_trajectory_execution true Whether MoveIt may execute trajectories; false keeps planning enabled without execution
use_moveit true Start MoveIt; when false, set use_rviz:=false as well
use_rviz true Start the MoveIt RViz process
driver_config auto Single-arm driver YAML in real mode; RX75 uses the left/right options
left_driver_config auto RX75 left-arm driver YAML
right_driver_config auto RX75 right-arm driver YAML
follow auto Real follow mode: auto/true/false; auto is false for all models; set true to select high-follow mode
joint_states_topic auto Only auto is currently supported; it selects the model/mode default
start_gazebo true Start Gazebo processes in gazebo mode

Real mode accepts new generation 4 names, such as arm_type:=eco63-6f mode:=real. The entry starts the driver and reads the API-reported generation through its existing get_robot_info_cmd/result topics before choosing the model. Generation 4 6f/6f-v inputs reuse existing 6fb/6fb-v configurations; generation 3 retains the old 6F model. No manual generation argument is required. Failed or missing information after 10 seconds stops bringup before description, control and MoveIt are started; no generation is guessed. Disconnected description and simulation entries retain their original selection rules. Software versions above 1.0.5 change the name only, not ISF/ISFV geometry.

The following table applies to unified real bringup for the 10 families. Generation 4 new names apply when communication software is > 1.0.5; older software keeps 6fb/6fb-v. Bare families select the standard version:

Model Generation 3 arm_type values Generation 4 arm_type values (new names)
63 63, 63-6f, 63-6fb 63, 63-6f; also accepts 63-6fb
63_iii 63_iii, 63_iii-6fb 63_iii, 63_iii-6f; also accepts 63_iii-6fb
65 65, 65-6f, 65-6fb 65, 65-6f; also accepts 65-6fb
75 75, 75-6f, 75-6fb 75, 75-6f; also accepts 75-6fb
eco62 eco62 eco62
eco63 eco63, eco63-6fb eco63, eco63-6f; also accepts eco63-6fb
eco65 eco65, eco65-6f, eco65-6fb eco65, eco65-6f; also accepts eco65-6fb
gen72 gen72 gen72

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rm_bringup at Robotics Stack Exchange

No version for distro melodic showing github. Known supported distros are highlighted in the buttons above.

Package Summary

Version 1.7.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/realmanrobot/ros2_rm_robot.git
VCS Type git
VCS Version humble
Last Updated 2026-10-30
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Maintainers

  • rm

Authors

No additional authors.
[简体中文](README_CN.md)|[English](README.md)
# RealMan Robot rm_bringup User Manual V1.7 RealMan Intelligent Technology (Beijing) Co., Ltd. Revision History: |No. | Date | Comment | | :---: | :----: | :---: | |V1.0 | 2024-2-19 | Draft | |V1.1 | 2024-7-8 | Amend(Add GEN72 adapter files) | |V1.2 | 2024-9-10 | Amend(Add ECO63 adapter files) | |V1.3 | 2024-12-25 | Amend(Add 63, 65, 75, ECO65 six-axis force adapter files and 63, 65, 75, ECO63, ECO65 integrated six-axis force adapter files) | |V1.4 | 2025-4-7 | Amend(Add GEN72_II adapter files) | |V1.5 | 2025-11-13 | Amend(Add RML63_III adapter files) | |V1.6 | 2026-4-16 | Amend(Add ECO62 and RX75 adapter files) | |V1.7 | 2026-8-13 | Amend(Add the unified launch entry) |

Content

rm_bringup_Package_Description

rm_bringup is a function package for realizing the simultaneous running of multiple launch files. Using this package, a command can be used to launch complex functions combining multiple nodes. This package is introduced in detail in the following aspects.

  • 1.Package use.
  • 2.Package architecture description.
  • 3.Package topic description.
    Through the introduction of the three parts, it can help you:
  • 1.Understand the package use.
  • 2.Familiar with the file structure and function of the package.
  • 3.Familiar with the topic related to the package for easy development and use. Source code address: https://github.com/RealManRobot/ros2_rm_robot.git。

    rm_bringup_Package_Use

    Unified launch entry

    The recommended entry point is rm_bringup.launch.py. Select the robot model, end-link variant, and runtime mode with launch arguments. All existing model-specific launch commands remain supported.

# Simulation (retains the 6fb model name used by generation 3 and older generation 4 software)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6fb mode:=gazebo

# Real robot (generation 4 controller software > 1.0.5)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6f

# Note: Generation 4 controller software 1.0.6 and later names the former 6fb end link 6f.

Simulation does not connect to a controller and retains the 6fb model name for this geometry. For a generation 3 robot or older generation 4 software, use arm_type:=65-6fb. mode defaults to real and allow_trajectory_execution defaults to true.

Argument Default Description
arm_type Required Model including end-link version, e.g. 65, 65-6f, eco63-6fb; see the supported values below
mode real real or gazebo
model auto auto/stl/dae; real and Gazebo modes prefer matching DAE assets and otherwise use STL
allow_trajectory_execution true Whether MoveIt may execute trajectories; false keeps planning enabled without execution
use_moveit true Start MoveIt; when false, set use_rviz:=false as well
use_rviz true Start the MoveIt RViz process
driver_config auto Single-arm driver YAML in real mode; RX75 uses the left/right options
left_driver_config auto RX75 left-arm driver YAML
right_driver_config auto RX75 right-arm driver YAML
follow auto Real follow mode: auto/true/false; auto is false for all models; set true to select high-follow mode
joint_states_topic auto Only auto is currently supported; it selects the model/mode default
start_gazebo true Start Gazebo processes in gazebo mode

Real mode accepts new generation 4 names, such as arm_type:=eco63-6f mode:=real. The entry starts the driver and reads the API-reported generation through its existing get_robot_info_cmd/result topics before choosing the model. Generation 4 6f/6f-v inputs reuse existing 6fb/6fb-v configurations; generation 3 retains the old 6F model. No manual generation argument is required. Failed or missing information after 10 seconds stops bringup before description, control and MoveIt are started; no generation is guessed. Disconnected description and simulation entries retain their original selection rules. Software versions above 1.0.5 change the name only, not ISF/ISFV geometry.

The following table applies to unified real bringup for the 10 families. Generation 4 new names apply when communication software is > 1.0.5; older software keeps 6fb/6fb-v. Bare families select the standard version:

Model Generation 3 arm_type values Generation 4 arm_type values (new names)
63 63, 63-6f, 63-6fb 63, 63-6f; also accepts 63-6fb
63_iii 63_iii, 63_iii-6fb 63_iii, 63_iii-6f; also accepts 63_iii-6fb
65 65, 65-6f, 65-6fb 65, 65-6f; also accepts 65-6fb
75 75, 75-6f, 75-6fb 75, 75-6f; also accepts 75-6fb
eco62 eco62 eco62
eco63 eco63, eco63-6fb eco63, eco63-6f; also accepts eco63-6fb
eco65 eco65, eco65-6f, eco65-6fb eco65, eco65-6f; also accepts eco65-6fb
gen72 gen72 gen72

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rm_bringup at Robotics Stack Exchange

No version for distro noetic showing github. Known supported distros are highlighted in the buttons above.

Package Summary

Version 1.7.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/realmanrobot/ros2_rm_robot.git
VCS Type git
VCS Version humble
Last Updated 2026-10-30
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Maintainers

  • rm

Authors

No additional authors.
[简体中文](README_CN.md)|[English](README.md)
# RealMan Robot rm_bringup User Manual V1.7 RealMan Intelligent Technology (Beijing) Co., Ltd. Revision History: |No. | Date | Comment | | :---: | :----: | :---: | |V1.0 | 2024-2-19 | Draft | |V1.1 | 2024-7-8 | Amend(Add GEN72 adapter files) | |V1.2 | 2024-9-10 | Amend(Add ECO63 adapter files) | |V1.3 | 2024-12-25 | Amend(Add 63, 65, 75, ECO65 six-axis force adapter files and 63, 65, 75, ECO63, ECO65 integrated six-axis force adapter files) | |V1.4 | 2025-4-7 | Amend(Add GEN72_II adapter files) | |V1.5 | 2025-11-13 | Amend(Add RML63_III adapter files) | |V1.6 | 2026-4-16 | Amend(Add ECO62 and RX75 adapter files) | |V1.7 | 2026-8-13 | Amend(Add the unified launch entry) |

Content

rm_bringup_Package_Description

rm_bringup is a function package for realizing the simultaneous running of multiple launch files. Using this package, a command can be used to launch complex functions combining multiple nodes. This package is introduced in detail in the following aspects.

  • 1.Package use.
  • 2.Package architecture description.
  • 3.Package topic description.
    Through the introduction of the three parts, it can help you:
  • 1.Understand the package use.
  • 2.Familiar with the file structure and function of the package.
  • 3.Familiar with the topic related to the package for easy development and use. Source code address: https://github.com/RealManRobot/ros2_rm_robot.git。

    rm_bringup_Package_Use

    Unified launch entry

    The recommended entry point is rm_bringup.launch.py. Select the robot model, end-link variant, and runtime mode with launch arguments. All existing model-specific launch commands remain supported.

# Simulation (retains the 6fb model name used by generation 3 and older generation 4 software)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6fb mode:=gazebo

# Real robot (generation 4 controller software > 1.0.5)
ros2 launch rm_bringup rm_bringup.launch.py \
  arm_type:=65-6f

# Note: Generation 4 controller software 1.0.6 and later names the former 6fb end link 6f.

Simulation does not connect to a controller and retains the 6fb model name for this geometry. For a generation 3 robot or older generation 4 software, use arm_type:=65-6fb. mode defaults to real and allow_trajectory_execution defaults to true.

Argument Default Description
arm_type Required Model including end-link version, e.g. 65, 65-6f, eco63-6fb; see the supported values below
mode real real or gazebo
model auto auto/stl/dae; real and Gazebo modes prefer matching DAE assets and otherwise use STL
allow_trajectory_execution true Whether MoveIt may execute trajectories; false keeps planning enabled without execution
use_moveit true Start MoveIt; when false, set use_rviz:=false as well
use_rviz true Start the MoveIt RViz process
driver_config auto Single-arm driver YAML in real mode; RX75 uses the left/right options
left_driver_config auto RX75 left-arm driver YAML
right_driver_config auto RX75 right-arm driver YAML
follow auto Real follow mode: auto/true/false; auto is false for all models; set true to select high-follow mode
joint_states_topic auto Only auto is currently supported; it selects the model/mode default
start_gazebo true Start Gazebo processes in gazebo mode

Real mode accepts new generation 4 names, such as arm_type:=eco63-6f mode:=real. The entry starts the driver and reads the API-reported generation through its existing get_robot_info_cmd/result topics before choosing the model. Generation 4 6f/6f-v inputs reuse existing 6fb/6fb-v configurations; generation 3 retains the old 6F model. No manual generation argument is required. Failed or missing information after 10 seconds stops bringup before description, control and MoveIt are started; no generation is guessed. Disconnected description and simulation entries retain their original selection rules. Software versions above 1.0.5 change the name only, not ISF/ISFV geometry.

The following table applies to unified real bringup for the 10 families. Generation 4 new names apply when communication software is > 1.0.5; older software keeps 6fb/6fb-v. Bare families select the standard version:

Model Generation 3 arm_type values Generation 4 arm_type values (new names)
63 63, 63-6f, 63-6fb 63, 63-6f; also accepts 63-6fb
63_iii 63_iii, 63_iii-6fb 63_iii, 63_iii-6f; also accepts 63_iii-6fb
65 65, 65-6f, 65-6fb 65, 65-6f; also accepts 65-6fb
75 75, 75-6f, 75-6fb 75, 75-6f; also accepts 75-6fb
eco62 eco62 eco62
eco63 eco63, eco63-6fb eco63, eco63-6f; also accepts eco63-6fb
eco65 eco65, eco65-6f, eco65-6fb eco65, eco65-6f; also accepts eco65-6fb
gen72 gen72 gen72

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rm_bringup at Robotics Stack Exchange