![]() |
control_arm_move package from ros2_rm_robot repocontrol_arm_move force_position_control get_arm_state rm_bringup rm_control rm_description rm_doc rm_driver rm_example rm_gazebo rm_install rm_63_config rm_65_config rm_75_config rm_eco63_config rm_eco65_config rm_gen72_config rm_ros_interfaces |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | TODO: License declaration |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 was developed for the Realman robot (http://www.realman-robotics.com/). |
Checkout URI | https://github.com/realmanrobot/ros2_rm_robot.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-09 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- rm
Authors
机械臂运动控制ARM_MOVE_DEMO
1.项目介绍
本项目是一个基于RM65、RM75机械臂和ROS功能包实现MoveJ、MoveJ_P、MoveL、MoveC规划运动功能,在程序执行时将依次执行关节运动MoveJ指令,位姿运动MoveJ_P指令、直线运动MoveL指令,圆弧运动MoveC指令,在执行成功或失败时终端都会收到相关提示,目的是使ROS开发者迅速掌握并灵活运用机械臂。
2.代码结构
├── CMakeLists.txt <-CMake编译文件
├── launch <-启动文件夹
│ ├── rm_65_move.launch.py <-启动文件(RM65)
│ └── rm_75_move.launch.py <-启动文件(RM75)
├── LICENSE <-版本说明
├── package.xml <-依赖描述文件夹
├── README.md <-说明文档
└── src <-C++源码文件夹
└── api_Move_demo.cpp <-源码文件
3.项目下载
通过项目链接下载本项目工程文件到本地:ros2_rm_robot
4.环境配置
项目 | 内容 |
---|---|
系统 | Ubuntu22.04 |
ROS版本 | humble |
依赖 | 机械臂的ROS2-humble功能包 |
配置过程
- 首先需要准备好Ubuntu22.04操作系统的虚拟机或其他设备。
- 安装ROS2环境humble,也可参考ROS2-humble功能包中的安装说明进行安装。
-
ROS2-Humble功能包安装
新建工作空间和src文件
mkdir -p ~/ros2_ws/src
将ROS2文件放入src中
cp -r ros2_rm_robot ~/ros2_ws/src
进入工作空间
cd ~/ros2_ws
编译rm_ros_interfaces功能包
colcon build --packages-select rm_ros_interfaces
声明环境变量
source ./install/setup.bash
编译所有功能包
colcon build
再次声明环境变量
source ./install/setup.bash
5.使用指南
-
命令行使用:
我们需要在一个终端中启动机械臂的rm_driver功能包。
ros2 launch rm_driver rm_<arm_type>_driver.launch.py
<arm_type>可以为65、63、eco65、75、gen72,可对照自己使用的设备进行实际选择
若我们的机械臂为RM65机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_65_move.launch.py
若为RM75机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_75_move.launch.py
> 若非RM65、RM75机械臂可能会出现无法到达点位的情况,为正常现象。
- 返回信息:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged control_arm_move at Robotics Stack Exchange
![]() |
control_arm_move package from ros2_rm_robot repocontrol_arm_move force_position_control get_arm_state rm_bringup rm_control rm_description rm_doc rm_driver rm_example rm_gazebo rm_install rm_63_config rm_65_config rm_75_config rm_eco63_config rm_eco65_config rm_gen72_config rm_ros_interfaces |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | TODO: License declaration |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 was developed for the Realman robot (http://www.realman-robotics.com/). |
Checkout URI | https://github.com/realmanrobot/ros2_rm_robot.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-09 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- rm
Authors
机械臂运动控制ARM_MOVE_DEMO
1.项目介绍
本项目是一个基于RM65、RM75机械臂和ROS功能包实现MoveJ、MoveJ_P、MoveL、MoveC规划运动功能,在程序执行时将依次执行关节运动MoveJ指令,位姿运动MoveJ_P指令、直线运动MoveL指令,圆弧运动MoveC指令,在执行成功或失败时终端都会收到相关提示,目的是使ROS开发者迅速掌握并灵活运用机械臂。
2.代码结构
├── CMakeLists.txt <-CMake编译文件
├── launch <-启动文件夹
│ ├── rm_65_move.launch.py <-启动文件(RM65)
│ └── rm_75_move.launch.py <-启动文件(RM75)
├── LICENSE <-版本说明
├── package.xml <-依赖描述文件夹
├── README.md <-说明文档
└── src <-C++源码文件夹
└── api_Move_demo.cpp <-源码文件
3.项目下载
通过项目链接下载本项目工程文件到本地:ros2_rm_robot
4.环境配置
项目 | 内容 |
---|---|
系统 | Ubuntu22.04 |
ROS版本 | humble |
依赖 | 机械臂的ROS2-humble功能包 |
配置过程
- 首先需要准备好Ubuntu22.04操作系统的虚拟机或其他设备。
- 安装ROS2环境humble,也可参考ROS2-humble功能包中的安装说明进行安装。
-
ROS2-Humble功能包安装
新建工作空间和src文件
mkdir -p ~/ros2_ws/src
将ROS2文件放入src中
cp -r ros2_rm_robot ~/ros2_ws/src
进入工作空间
cd ~/ros2_ws
编译rm_ros_interfaces功能包
colcon build --packages-select rm_ros_interfaces
声明环境变量
source ./install/setup.bash
编译所有功能包
colcon build
再次声明环境变量
source ./install/setup.bash
5.使用指南
-
命令行使用:
我们需要在一个终端中启动机械臂的rm_driver功能包。
ros2 launch rm_driver rm_<arm_type>_driver.launch.py
<arm_type>可以为65、63、eco65、75、gen72,可对照自己使用的设备进行实际选择
若我们的机械臂为RM65机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_65_move.launch.py
若为RM75机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_75_move.launch.py
> 若非RM65、RM75机械臂可能会出现无法到达点位的情况,为正常现象。
- 返回信息:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged control_arm_move at Robotics Stack Exchange
![]() |
control_arm_move package from ros2_rm_robot repocontrol_arm_move force_position_control get_arm_state rm_bringup rm_control rm_description rm_doc rm_driver rm_example rm_gazebo rm_install rm_63_config rm_65_config rm_75_config rm_eco63_config rm_eco65_config rm_gen72_config rm_ros_interfaces |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | TODO: License declaration |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 was developed for the Realman robot (http://www.realman-robotics.com/). |
Checkout URI | https://github.com/realmanrobot/ros2_rm_robot.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-09 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- rm
Authors
机械臂运动控制ARM_MOVE_DEMO
1.项目介绍
本项目是一个基于RM65、RM75机械臂和ROS功能包实现MoveJ、MoveJ_P、MoveL、MoveC规划运动功能,在程序执行时将依次执行关节运动MoveJ指令,位姿运动MoveJ_P指令、直线运动MoveL指令,圆弧运动MoveC指令,在执行成功或失败时终端都会收到相关提示,目的是使ROS开发者迅速掌握并灵活运用机械臂。
2.代码结构
├── CMakeLists.txt <-CMake编译文件
├── launch <-启动文件夹
│ ├── rm_65_move.launch.py <-启动文件(RM65)
│ └── rm_75_move.launch.py <-启动文件(RM75)
├── LICENSE <-版本说明
├── package.xml <-依赖描述文件夹
├── README.md <-说明文档
└── src <-C++源码文件夹
└── api_Move_demo.cpp <-源码文件
3.项目下载
通过项目链接下载本项目工程文件到本地:ros2_rm_robot
4.环境配置
项目 | 内容 |
---|---|
系统 | Ubuntu22.04 |
ROS版本 | humble |
依赖 | 机械臂的ROS2-humble功能包 |
配置过程
- 首先需要准备好Ubuntu22.04操作系统的虚拟机或其他设备。
- 安装ROS2环境humble,也可参考ROS2-humble功能包中的安装说明进行安装。
-
ROS2-Humble功能包安装
新建工作空间和src文件
mkdir -p ~/ros2_ws/src
将ROS2文件放入src中
cp -r ros2_rm_robot ~/ros2_ws/src
进入工作空间
cd ~/ros2_ws
编译rm_ros_interfaces功能包
colcon build --packages-select rm_ros_interfaces
声明环境变量
source ./install/setup.bash
编译所有功能包
colcon build
再次声明环境变量
source ./install/setup.bash
5.使用指南
-
命令行使用:
我们需要在一个终端中启动机械臂的rm_driver功能包。
ros2 launch rm_driver rm_<arm_type>_driver.launch.py
<arm_type>可以为65、63、eco65、75、gen72,可对照自己使用的设备进行实际选择
若我们的机械臂为RM65机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_65_move.launch.py
若为RM75机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_75_move.launch.py
> 若非RM65、RM75机械臂可能会出现无法到达点位的情况,为正常现象。
- 返回信息:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged control_arm_move at Robotics Stack Exchange
![]() |
control_arm_move package from ros2_rm_robot repocontrol_arm_move force_position_control get_arm_state rm_bringup rm_control rm_description rm_doc rm_driver rm_example rm_gazebo rm_install rm_63_config rm_65_config rm_75_config rm_eco63_config rm_eco65_config rm_gen72_config rm_ros_interfaces |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | TODO: License declaration |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 was developed for the Realman robot (http://www.realman-robotics.com/). |
Checkout URI | https://github.com/realmanrobot/ros2_rm_robot.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-09 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- rm
Authors
机械臂运动控制ARM_MOVE_DEMO
1.项目介绍
本项目是一个基于RM65、RM75机械臂和ROS功能包实现MoveJ、MoveJ_P、MoveL、MoveC规划运动功能,在程序执行时将依次执行关节运动MoveJ指令,位姿运动MoveJ_P指令、直线运动MoveL指令,圆弧运动MoveC指令,在执行成功或失败时终端都会收到相关提示,目的是使ROS开发者迅速掌握并灵活运用机械臂。
2.代码结构
├── CMakeLists.txt <-CMake编译文件
├── launch <-启动文件夹
│ ├── rm_65_move.launch.py <-启动文件(RM65)
│ └── rm_75_move.launch.py <-启动文件(RM75)
├── LICENSE <-版本说明
├── package.xml <-依赖描述文件夹
├── README.md <-说明文档
└── src <-C++源码文件夹
└── api_Move_demo.cpp <-源码文件
3.项目下载
通过项目链接下载本项目工程文件到本地:ros2_rm_robot
4.环境配置
项目 | 内容 |
---|---|
系统 | Ubuntu22.04 |
ROS版本 | humble |
依赖 | 机械臂的ROS2-humble功能包 |
配置过程
- 首先需要准备好Ubuntu22.04操作系统的虚拟机或其他设备。
- 安装ROS2环境humble,也可参考ROS2-humble功能包中的安装说明进行安装。
-
ROS2-Humble功能包安装
新建工作空间和src文件
mkdir -p ~/ros2_ws/src
将ROS2文件放入src中
cp -r ros2_rm_robot ~/ros2_ws/src
进入工作空间
cd ~/ros2_ws
编译rm_ros_interfaces功能包
colcon build --packages-select rm_ros_interfaces
声明环境变量
source ./install/setup.bash
编译所有功能包
colcon build
再次声明环境变量
source ./install/setup.bash
5.使用指南
-
命令行使用:
我们需要在一个终端中启动机械臂的rm_driver功能包。
ros2 launch rm_driver rm_<arm_type>_driver.launch.py
<arm_type>可以为65、63、eco65、75、gen72,可对照自己使用的设备进行实际选择
若我们的机械臂为RM65机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_65_move.launch.py
若为RM75机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_75_move.launch.py
> 若非RM65、RM75机械臂可能会出现无法到达点位的情况,为正常现象。
- 返回信息:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged control_arm_move at Robotics Stack Exchange
![]() |
control_arm_move package from ros2_rm_robot repocontrol_arm_move force_position_control get_arm_state rm_bringup rm_control rm_description rm_doc rm_driver rm_example rm_gazebo rm_install rm_63_config rm_65_config rm_75_config rm_eco63_config rm_eco65_config rm_gen72_config rm_ros_interfaces |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | TODO: License declaration |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 was developed for the Realman robot (http://www.realman-robotics.com/). |
Checkout URI | https://github.com/realmanrobot/ros2_rm_robot.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-09 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- rm
Authors
机械臂运动控制ARM_MOVE_DEMO
1.项目介绍
本项目是一个基于RM65、RM75机械臂和ROS功能包实现MoveJ、MoveJ_P、MoveL、MoveC规划运动功能,在程序执行时将依次执行关节运动MoveJ指令,位姿运动MoveJ_P指令、直线运动MoveL指令,圆弧运动MoveC指令,在执行成功或失败时终端都会收到相关提示,目的是使ROS开发者迅速掌握并灵活运用机械臂。
2.代码结构
├── CMakeLists.txt <-CMake编译文件
├── launch <-启动文件夹
│ ├── rm_65_move.launch.py <-启动文件(RM65)
│ └── rm_75_move.launch.py <-启动文件(RM75)
├── LICENSE <-版本说明
├── package.xml <-依赖描述文件夹
├── README.md <-说明文档
└── src <-C++源码文件夹
└── api_Move_demo.cpp <-源码文件
3.项目下载
通过项目链接下载本项目工程文件到本地:ros2_rm_robot
4.环境配置
项目 | 内容 |
---|---|
系统 | Ubuntu22.04 |
ROS版本 | humble |
依赖 | 机械臂的ROS2-humble功能包 |
配置过程
- 首先需要准备好Ubuntu22.04操作系统的虚拟机或其他设备。
- 安装ROS2环境humble,也可参考ROS2-humble功能包中的安装说明进行安装。
-
ROS2-Humble功能包安装
新建工作空间和src文件
mkdir -p ~/ros2_ws/src
将ROS2文件放入src中
cp -r ros2_rm_robot ~/ros2_ws/src
进入工作空间
cd ~/ros2_ws
编译rm_ros_interfaces功能包
colcon build --packages-select rm_ros_interfaces
声明环境变量
source ./install/setup.bash
编译所有功能包
colcon build
再次声明环境变量
source ./install/setup.bash
5.使用指南
-
命令行使用:
我们需要在一个终端中启动机械臂的rm_driver功能包。
ros2 launch rm_driver rm_<arm_type>_driver.launch.py
<arm_type>可以为65、63、eco65、75、gen72,可对照自己使用的设备进行实际选择
若我们的机械臂为RM65机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_65_move.launch.py
若为RM75机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_75_move.launch.py
> 若非RM65、RM75机械臂可能会出现无法到达点位的情况,为正常现象。
- 返回信息:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged control_arm_move at Robotics Stack Exchange
![]() |
control_arm_move package from ros2_rm_robot repocontrol_arm_move force_position_control get_arm_state rm_bringup rm_control rm_description rm_doc rm_driver rm_example rm_gazebo rm_install rm_63_config rm_65_config rm_75_config rm_eco63_config rm_eco65_config rm_gen72_config rm_ros_interfaces |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | TODO: License declaration |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 was developed for the Realman robot (http://www.realman-robotics.com/). |
Checkout URI | https://github.com/realmanrobot/ros2_rm_robot.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-09 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- rm
Authors
机械臂运动控制ARM_MOVE_DEMO
1.项目介绍
本项目是一个基于RM65、RM75机械臂和ROS功能包实现MoveJ、MoveJ_P、MoveL、MoveC规划运动功能,在程序执行时将依次执行关节运动MoveJ指令,位姿运动MoveJ_P指令、直线运动MoveL指令,圆弧运动MoveC指令,在执行成功或失败时终端都会收到相关提示,目的是使ROS开发者迅速掌握并灵活运用机械臂。
2.代码结构
├── CMakeLists.txt <-CMake编译文件
├── launch <-启动文件夹
│ ├── rm_65_move.launch.py <-启动文件(RM65)
│ └── rm_75_move.launch.py <-启动文件(RM75)
├── LICENSE <-版本说明
├── package.xml <-依赖描述文件夹
├── README.md <-说明文档
└── src <-C++源码文件夹
└── api_Move_demo.cpp <-源码文件
3.项目下载
通过项目链接下载本项目工程文件到本地:ros2_rm_robot
4.环境配置
项目 | 内容 |
---|---|
系统 | Ubuntu22.04 |
ROS版本 | humble |
依赖 | 机械臂的ROS2-humble功能包 |
配置过程
- 首先需要准备好Ubuntu22.04操作系统的虚拟机或其他设备。
- 安装ROS2环境humble,也可参考ROS2-humble功能包中的安装说明进行安装。
-
ROS2-Humble功能包安装
新建工作空间和src文件
mkdir -p ~/ros2_ws/src
将ROS2文件放入src中
cp -r ros2_rm_robot ~/ros2_ws/src
进入工作空间
cd ~/ros2_ws
编译rm_ros_interfaces功能包
colcon build --packages-select rm_ros_interfaces
声明环境变量
source ./install/setup.bash
编译所有功能包
colcon build
再次声明环境变量
source ./install/setup.bash
5.使用指南
-
命令行使用:
我们需要在一个终端中启动机械臂的rm_driver功能包。
ros2 launch rm_driver rm_<arm_type>_driver.launch.py
<arm_type>可以为65、63、eco65、75、gen72,可对照自己使用的设备进行实际选择
若我们的机械臂为RM65机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_65_move.launch.py
若为RM75机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_75_move.launch.py
> 若非RM65、RM75机械臂可能会出现无法到达点位的情况,为正常现象。
- 返回信息:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged control_arm_move at Robotics Stack Exchange
![]() |
control_arm_move package from ros2_rm_robot repocontrol_arm_move force_position_control get_arm_state rm_bringup rm_control rm_description rm_doc rm_driver rm_example rm_gazebo rm_install rm_63_config rm_65_config rm_75_config rm_eco63_config rm_eco65_config rm_gen72_config rm_ros_interfaces |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | TODO: License declaration |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 was developed for the Realman robot (http://www.realman-robotics.com/). |
Checkout URI | https://github.com/realmanrobot/ros2_rm_robot.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-09 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- rm
Authors
机械臂运动控制ARM_MOVE_DEMO
1.项目介绍
本项目是一个基于RM65、RM75机械臂和ROS功能包实现MoveJ、MoveJ_P、MoveL、MoveC规划运动功能,在程序执行时将依次执行关节运动MoveJ指令,位姿运动MoveJ_P指令、直线运动MoveL指令,圆弧运动MoveC指令,在执行成功或失败时终端都会收到相关提示,目的是使ROS开发者迅速掌握并灵活运用机械臂。
2.代码结构
├── CMakeLists.txt <-CMake编译文件
├── launch <-启动文件夹
│ ├── rm_65_move.launch.py <-启动文件(RM65)
│ └── rm_75_move.launch.py <-启动文件(RM75)
├── LICENSE <-版本说明
├── package.xml <-依赖描述文件夹
├── README.md <-说明文档
└── src <-C++源码文件夹
└── api_Move_demo.cpp <-源码文件
3.项目下载
通过项目链接下载本项目工程文件到本地:ros2_rm_robot
4.环境配置
项目 | 内容 |
---|---|
系统 | Ubuntu22.04 |
ROS版本 | humble |
依赖 | 机械臂的ROS2-humble功能包 |
配置过程
- 首先需要准备好Ubuntu22.04操作系统的虚拟机或其他设备。
- 安装ROS2环境humble,也可参考ROS2-humble功能包中的安装说明进行安装。
-
ROS2-Humble功能包安装
新建工作空间和src文件
mkdir -p ~/ros2_ws/src
将ROS2文件放入src中
cp -r ros2_rm_robot ~/ros2_ws/src
进入工作空间
cd ~/ros2_ws
编译rm_ros_interfaces功能包
colcon build --packages-select rm_ros_interfaces
声明环境变量
source ./install/setup.bash
编译所有功能包
colcon build
再次声明环境变量
source ./install/setup.bash
5.使用指南
-
命令行使用:
我们需要在一个终端中启动机械臂的rm_driver功能包。
ros2 launch rm_driver rm_<arm_type>_driver.launch.py
<arm_type>可以为65、63、eco65、75、gen72,可对照自己使用的设备进行实际选择
若我们的机械臂为RM65机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_65_move.launch.py
若为RM75机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_75_move.launch.py
> 若非RM65、RM75机械臂可能会出现无法到达点位的情况,为正常现象。
- 返回信息:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged control_arm_move at Robotics Stack Exchange
![]() |
control_arm_move package from ros2_rm_robot repocontrol_arm_move force_position_control get_arm_state rm_bringup rm_control rm_description rm_doc rm_driver rm_example rm_gazebo rm_install rm_63_config rm_65_config rm_75_config rm_eco63_config rm_eco65_config rm_gen72_config rm_ros_interfaces |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | TODO: License declaration |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 was developed for the Realman robot (http://www.realman-robotics.com/). |
Checkout URI | https://github.com/realmanrobot/ros2_rm_robot.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-09 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- rm
Authors
机械臂运动控制ARM_MOVE_DEMO
1.项目介绍
本项目是一个基于RM65、RM75机械臂和ROS功能包实现MoveJ、MoveJ_P、MoveL、MoveC规划运动功能,在程序执行时将依次执行关节运动MoveJ指令,位姿运动MoveJ_P指令、直线运动MoveL指令,圆弧运动MoveC指令,在执行成功或失败时终端都会收到相关提示,目的是使ROS开发者迅速掌握并灵活运用机械臂。
2.代码结构
├── CMakeLists.txt <-CMake编译文件
├── launch <-启动文件夹
│ ├── rm_65_move.launch.py <-启动文件(RM65)
│ └── rm_75_move.launch.py <-启动文件(RM75)
├── LICENSE <-版本说明
├── package.xml <-依赖描述文件夹
├── README.md <-说明文档
└── src <-C++源码文件夹
└── api_Move_demo.cpp <-源码文件
3.项目下载
通过项目链接下载本项目工程文件到本地:ros2_rm_robot
4.环境配置
项目 | 内容 |
---|---|
系统 | Ubuntu22.04 |
ROS版本 | humble |
依赖 | 机械臂的ROS2-humble功能包 |
配置过程
- 首先需要准备好Ubuntu22.04操作系统的虚拟机或其他设备。
- 安装ROS2环境humble,也可参考ROS2-humble功能包中的安装说明进行安装。
-
ROS2-Humble功能包安装
新建工作空间和src文件
mkdir -p ~/ros2_ws/src
将ROS2文件放入src中
cp -r ros2_rm_robot ~/ros2_ws/src
进入工作空间
cd ~/ros2_ws
编译rm_ros_interfaces功能包
colcon build --packages-select rm_ros_interfaces
声明环境变量
source ./install/setup.bash
编译所有功能包
colcon build
再次声明环境变量
source ./install/setup.bash
5.使用指南
-
命令行使用:
我们需要在一个终端中启动机械臂的rm_driver功能包。
ros2 launch rm_driver rm_<arm_type>_driver.launch.py
<arm_type>可以为65、63、eco65、75、gen72,可对照自己使用的设备进行实际选择
若我们的机械臂为RM65机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_65_move.launch.py
若为RM75机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_75_move.launch.py
> 若非RM65、RM75机械臂可能会出现无法到达点位的情况,为正常现象。
- 返回信息:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged control_arm_move at Robotics Stack Exchange
![]() |
control_arm_move package from ros2_rm_robot repocontrol_arm_move force_position_control get_arm_state rm_bringup rm_control rm_description rm_doc rm_driver rm_example rm_gazebo rm_install rm_63_config rm_65_config rm_75_config rm_eco63_config rm_eco65_config rm_gen72_config rm_ros_interfaces |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | TODO: License declaration |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 was developed for the Realman robot (http://www.realman-robotics.com/). |
Checkout URI | https://github.com/realmanrobot/ros2_rm_robot.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-09 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- rm
Authors
机械臂运动控制ARM_MOVE_DEMO
1.项目介绍
本项目是一个基于RM65、RM75机械臂和ROS功能包实现MoveJ、MoveJ_P、MoveL、MoveC规划运动功能,在程序执行时将依次执行关节运动MoveJ指令,位姿运动MoveJ_P指令、直线运动MoveL指令,圆弧运动MoveC指令,在执行成功或失败时终端都会收到相关提示,目的是使ROS开发者迅速掌握并灵活运用机械臂。
2.代码结构
├── CMakeLists.txt <-CMake编译文件
├── launch <-启动文件夹
│ ├── rm_65_move.launch.py <-启动文件(RM65)
│ └── rm_75_move.launch.py <-启动文件(RM75)
├── LICENSE <-版本说明
├── package.xml <-依赖描述文件夹
├── README.md <-说明文档
└── src <-C++源码文件夹
└── api_Move_demo.cpp <-源码文件
3.项目下载
通过项目链接下载本项目工程文件到本地:ros2_rm_robot
4.环境配置
项目 | 内容 |
---|---|
系统 | Ubuntu22.04 |
ROS版本 | humble |
依赖 | 机械臂的ROS2-humble功能包 |
配置过程
- 首先需要准备好Ubuntu22.04操作系统的虚拟机或其他设备。
- 安装ROS2环境humble,也可参考ROS2-humble功能包中的安装说明进行安装。
-
ROS2-Humble功能包安装
新建工作空间和src文件
mkdir -p ~/ros2_ws/src
将ROS2文件放入src中
cp -r ros2_rm_robot ~/ros2_ws/src
进入工作空间
cd ~/ros2_ws
编译rm_ros_interfaces功能包
colcon build --packages-select rm_ros_interfaces
声明环境变量
source ./install/setup.bash
编译所有功能包
colcon build
再次声明环境变量
source ./install/setup.bash
5.使用指南
-
命令行使用:
我们需要在一个终端中启动机械臂的rm_driver功能包。
ros2 launch rm_driver rm_<arm_type>_driver.launch.py
<arm_type>可以为65、63、eco65、75、gen72,可对照自己使用的设备进行实际选择
若我们的机械臂为RM65机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_65_move.launch.py
若为RM75机械臂时应使用如下启动指令。
ros2 launch control_arm_move rm_75_move.launch.py
> 若非RM65、RM75机械臂可能会出现无法到达点位的情况,为正常现象。
- 返回信息:
File truncated at 100 lines see the full file