|
mg400_node package from mg400_ros2 repomg400 mg400_bringup mg400_common mg400_description mg400_interface mg400_joy mg400_msgs mg400_node mg400_plugin mg400_plugin_base mg400_rviz_plugin mg400_tools |
ROS Distro
|
Package Summary
| Version | 2.8.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/harvestx/mg400_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-10-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- ynyBonfennil
Authors
MG400_node
API Interface Node
Start API interface to operate MG400 via ROS2 service/action.
ros2 run mg400_node mg400_node_exec
Automatic error ID publishing
publish_error_id (bool, default: false) controls the periodic GetErrorID()
query, error-detail logging, and error_id publishing while the robot is in ERROR mode.
Automatic polling is disabled by default. Set it to true to enable it:
ros2 run mg400_node mg400_node_exec --ros-args -p publish_error_id:=true
It can also be changed at runtime (replace the node path if using another namespace):
ros2 param set /mg400/mg400_node publish_error_id false
ros2 param set /mg400/mg400_node publish_error_id true
The next error timer callback uses the new value; its interval is 500 ms.
The robot_mode topic and explicit get_error_id service requests remain available.
Default API plugin for mg400_node
The following API interface plugin will be loaded by default
- Dashboard API
ClearErrorDisableRobotEmergencyStopEnableRobotGetErrorIDInverseSolutionPayLoadPositiveSolutionResetRobotSetCollisionLevelSpeedFactorToolDOExecuteToolDI
- Motion API
-
CommandQueue(detailed here) JointMovJMoveJogMovJMovJIOMovLMovLIO
-
Joint State Publisher Gui
Start joint state publisher GUI.
ros2 run mg400_node joint_state_publisher_gui
Package Dependencies
System Dependencies
| Name |
|---|
| qtbase5-dev |
| qt5-qmake |
Dependant Packages
| Name | Deps |
|---|---|
| mg400 | |
| mg400_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged mg400_node at Robotics Stack Exchange
|
mg400_node package from mg400_ros2 repomg400 mg400_bringup mg400_common mg400_description mg400_interface mg400_joy mg400_msgs mg400_node mg400_plugin mg400_plugin_base mg400_rviz_plugin mg400_tools |
ROS Distro
|
Package Summary
| Version | 2.8.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/harvestx/mg400_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-10-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- ynyBonfennil
Authors
MG400_node
API Interface Node
Start API interface to operate MG400 via ROS2 service/action.
ros2 run mg400_node mg400_node_exec
Automatic error ID publishing
publish_error_id (bool, default: false) controls the periodic GetErrorID()
query, error-detail logging, and error_id publishing while the robot is in ERROR mode.
Automatic polling is disabled by default. Set it to true to enable it:
ros2 run mg400_node mg400_node_exec --ros-args -p publish_error_id:=true
It can also be changed at runtime (replace the node path if using another namespace):
ros2 param set /mg400/mg400_node publish_error_id false
ros2 param set /mg400/mg400_node publish_error_id true
The next error timer callback uses the new value; its interval is 500 ms.
The robot_mode topic and explicit get_error_id service requests remain available.
Default API plugin for mg400_node
The following API interface plugin will be loaded by default
- Dashboard API
ClearErrorDisableRobotEmergencyStopEnableRobotGetErrorIDInverseSolutionPayLoadPositiveSolutionResetRobotSetCollisionLevelSpeedFactorToolDOExecuteToolDI
- Motion API
-
CommandQueue(detailed here) JointMovJMoveJogMovJMovJIOMovLMovLIO
-
Joint State Publisher Gui
Start joint state publisher GUI.
ros2 run mg400_node joint_state_publisher_gui
Package Dependencies
System Dependencies
| Name |
|---|
| qtbase5-dev |
| qt5-qmake |
Dependant Packages
| Name | Deps |
|---|---|
| mg400 | |
| mg400_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged mg400_node at Robotics Stack Exchange
|
mg400_node package from mg400_ros2 repomg400 mg400_bringup mg400_common mg400_description mg400_interface mg400_joy mg400_msgs mg400_node mg400_plugin mg400_plugin_base mg400_rviz_plugin mg400_tools |
ROS Distro
|
Package Summary
| Version | 2.8.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/harvestx/mg400_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-10-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- ynyBonfennil
Authors
MG400_node
API Interface Node
Start API interface to operate MG400 via ROS2 service/action.
ros2 run mg400_node mg400_node_exec
Automatic error ID publishing
publish_error_id (bool, default: false) controls the periodic GetErrorID()
query, error-detail logging, and error_id publishing while the robot is in ERROR mode.
Automatic polling is disabled by default. Set it to true to enable it:
ros2 run mg400_node mg400_node_exec --ros-args -p publish_error_id:=true
It can also be changed at runtime (replace the node path if using another namespace):
ros2 param set /mg400/mg400_node publish_error_id false
ros2 param set /mg400/mg400_node publish_error_id true
The next error timer callback uses the new value; its interval is 500 ms.
The robot_mode topic and explicit get_error_id service requests remain available.
Default API plugin for mg400_node
The following API interface plugin will be loaded by default
- Dashboard API
ClearErrorDisableRobotEmergencyStopEnableRobotGetErrorIDInverseSolutionPayLoadPositiveSolutionResetRobotSetCollisionLevelSpeedFactorToolDOExecuteToolDI
- Motion API
-
CommandQueue(detailed here) JointMovJMoveJogMovJMovJIOMovLMovLIO
-
Joint State Publisher Gui
Start joint state publisher GUI.
ros2 run mg400_node joint_state_publisher_gui
Package Dependencies
System Dependencies
| Name |
|---|
| qtbase5-dev |
| qt5-qmake |
Dependant Packages
| Name | Deps |
|---|---|
| mg400 | |
| mg400_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged mg400_node at Robotics Stack Exchange
|
mg400_node package from mg400_ros2 repomg400 mg400_bringup mg400_common mg400_description mg400_interface mg400_joy mg400_msgs mg400_node mg400_plugin mg400_plugin_base mg400_rviz_plugin mg400_tools |
ROS Distro
|
Package Summary
| Version | 2.8.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/harvestx/mg400_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-10-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- ynyBonfennil
Authors
MG400_node
API Interface Node
Start API interface to operate MG400 via ROS2 service/action.
ros2 run mg400_node mg400_node_exec
Automatic error ID publishing
publish_error_id (bool, default: false) controls the periodic GetErrorID()
query, error-detail logging, and error_id publishing while the robot is in ERROR mode.
Automatic polling is disabled by default. Set it to true to enable it:
ros2 run mg400_node mg400_node_exec --ros-args -p publish_error_id:=true
It can also be changed at runtime (replace the node path if using another namespace):
ros2 param set /mg400/mg400_node publish_error_id false
ros2 param set /mg400/mg400_node publish_error_id true
The next error timer callback uses the new value; its interval is 500 ms.
The robot_mode topic and explicit get_error_id service requests remain available.
Default API plugin for mg400_node
The following API interface plugin will be loaded by default
- Dashboard API
ClearErrorDisableRobotEmergencyStopEnableRobotGetErrorIDInverseSolutionPayLoadPositiveSolutionResetRobotSetCollisionLevelSpeedFactorToolDOExecuteToolDI
- Motion API
-
CommandQueue(detailed here) JointMovJMoveJogMovJMovJIOMovLMovLIO
-
Joint State Publisher Gui
Start joint state publisher GUI.
ros2 run mg400_node joint_state_publisher_gui
Package Dependencies
System Dependencies
| Name |
|---|
| qtbase5-dev |
| qt5-qmake |
Dependant Packages
| Name | Deps |
|---|---|
| mg400 | |
| mg400_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged mg400_node at Robotics Stack Exchange
|
mg400_node package from mg400_ros2 repomg400 mg400_bringup mg400_common mg400_description mg400_interface mg400_joy mg400_msgs mg400_node mg400_plugin mg400_plugin_base mg400_rviz_plugin mg400_tools |
ROS Distro
|
Package Summary
| Version | 2.8.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/harvestx/mg400_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-10-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- ynyBonfennil
Authors
MG400_node
API Interface Node
Start API interface to operate MG400 via ROS2 service/action.
ros2 run mg400_node mg400_node_exec
Automatic error ID publishing
publish_error_id (bool, default: false) controls the periodic GetErrorID()
query, error-detail logging, and error_id publishing while the robot is in ERROR mode.
Automatic polling is disabled by default. Set it to true to enable it:
ros2 run mg400_node mg400_node_exec --ros-args -p publish_error_id:=true
It can also be changed at runtime (replace the node path if using another namespace):
ros2 param set /mg400/mg400_node publish_error_id false
ros2 param set /mg400/mg400_node publish_error_id true
The next error timer callback uses the new value; its interval is 500 ms.
The robot_mode topic and explicit get_error_id service requests remain available.
Default API plugin for mg400_node
The following API interface plugin will be loaded by default
- Dashboard API
ClearErrorDisableRobotEmergencyStopEnableRobotGetErrorIDInverseSolutionPayLoadPositiveSolutionResetRobotSetCollisionLevelSpeedFactorToolDOExecuteToolDI
- Motion API
-
CommandQueue(detailed here) JointMovJMoveJogMovJMovJIOMovLMovLIO
-
Joint State Publisher Gui
Start joint state publisher GUI.
ros2 run mg400_node joint_state_publisher_gui
Package Dependencies
System Dependencies
| Name |
|---|
| qtbase5-dev |
| qt5-qmake |
Dependant Packages
| Name | Deps |
|---|---|
| mg400 | |
| mg400_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged mg400_node at Robotics Stack Exchange
|
mg400_node package from mg400_ros2 repomg400 mg400_bringup mg400_common mg400_description mg400_interface mg400_joy mg400_msgs mg400_node mg400_plugin mg400_plugin_base mg400_rviz_plugin mg400_tools |
ROS Distro
|
Package Summary
| Version | 2.8.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/harvestx/mg400_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-10-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- ynyBonfennil
Authors
MG400_node
API Interface Node
Start API interface to operate MG400 via ROS2 service/action.
ros2 run mg400_node mg400_node_exec
Automatic error ID publishing
publish_error_id (bool, default: false) controls the periodic GetErrorID()
query, error-detail logging, and error_id publishing while the robot is in ERROR mode.
Automatic polling is disabled by default. Set it to true to enable it:
ros2 run mg400_node mg400_node_exec --ros-args -p publish_error_id:=true
It can also be changed at runtime (replace the node path if using another namespace):
ros2 param set /mg400/mg400_node publish_error_id false
ros2 param set /mg400/mg400_node publish_error_id true
The next error timer callback uses the new value; its interval is 500 ms.
The robot_mode topic and explicit get_error_id service requests remain available.
Default API plugin for mg400_node
The following API interface plugin will be loaded by default
- Dashboard API
ClearErrorDisableRobotEmergencyStopEnableRobotGetErrorIDInverseSolutionPayLoadPositiveSolutionResetRobotSetCollisionLevelSpeedFactorToolDOExecuteToolDI
- Motion API
-
CommandQueue(detailed here) JointMovJMoveJogMovJMovJIOMovLMovLIO
-
Joint State Publisher Gui
Start joint state publisher GUI.
ros2 run mg400_node joint_state_publisher_gui
Package Dependencies
System Dependencies
| Name |
|---|
| qtbase5-dev |
| qt5-qmake |
Dependant Packages
| Name | Deps |
|---|---|
| mg400 | |
| mg400_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged mg400_node at Robotics Stack Exchange
|
mg400_node package from mg400_ros2 repomg400 mg400_bringup mg400_common mg400_description mg400_interface mg400_joy mg400_msgs mg400_node mg400_plugin mg400_plugin_base mg400_rviz_plugin mg400_tools |
ROS Distro
|
Package Summary
| Version | 2.8.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/harvestx/mg400_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-10-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- ynyBonfennil
Authors
MG400_node
API Interface Node
Start API interface to operate MG400 via ROS2 service/action.
ros2 run mg400_node mg400_node_exec
Automatic error ID publishing
publish_error_id (bool, default: false) controls the periodic GetErrorID()
query, error-detail logging, and error_id publishing while the robot is in ERROR mode.
Automatic polling is disabled by default. Set it to true to enable it:
ros2 run mg400_node mg400_node_exec --ros-args -p publish_error_id:=true
It can also be changed at runtime (replace the node path if using another namespace):
ros2 param set /mg400/mg400_node publish_error_id false
ros2 param set /mg400/mg400_node publish_error_id true
The next error timer callback uses the new value; its interval is 500 ms.
The robot_mode topic and explicit get_error_id service requests remain available.
Default API plugin for mg400_node
The following API interface plugin will be loaded by default
- Dashboard API
ClearErrorDisableRobotEmergencyStopEnableRobotGetErrorIDInverseSolutionPayLoadPositiveSolutionResetRobotSetCollisionLevelSpeedFactorToolDOExecuteToolDI
- Motion API
-
CommandQueue(detailed here) JointMovJMoveJogMovJMovJIOMovLMovLIO
-
Joint State Publisher Gui
Start joint state publisher GUI.
ros2 run mg400_node joint_state_publisher_gui
Package Dependencies
System Dependencies
| Name |
|---|
| qtbase5-dev |
| qt5-qmake |
Dependant Packages
| Name | Deps |
|---|---|
| mg400 | |
| mg400_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged mg400_node at Robotics Stack Exchange
|
mg400_node package from mg400_ros2 repomg400 mg400_bringup mg400_common mg400_description mg400_interface mg400_joy mg400_msgs mg400_node mg400_plugin mg400_plugin_base mg400_rviz_plugin mg400_tools |
ROS Distro
|
Package Summary
| Version | 2.8.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/harvestx/mg400_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-10-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- ynyBonfennil
Authors
MG400_node
API Interface Node
Start API interface to operate MG400 via ROS2 service/action.
ros2 run mg400_node mg400_node_exec
Automatic error ID publishing
publish_error_id (bool, default: false) controls the periodic GetErrorID()
query, error-detail logging, and error_id publishing while the robot is in ERROR mode.
Automatic polling is disabled by default. Set it to true to enable it:
ros2 run mg400_node mg400_node_exec --ros-args -p publish_error_id:=true
It can also be changed at runtime (replace the node path if using another namespace):
ros2 param set /mg400/mg400_node publish_error_id false
ros2 param set /mg400/mg400_node publish_error_id true
The next error timer callback uses the new value; its interval is 500 ms.
The robot_mode topic and explicit get_error_id service requests remain available.
Default API plugin for mg400_node
The following API interface plugin will be loaded by default
- Dashboard API
ClearErrorDisableRobotEmergencyStopEnableRobotGetErrorIDInverseSolutionPayLoadPositiveSolutionResetRobotSetCollisionLevelSpeedFactorToolDOExecuteToolDI
- Motion API
-
CommandQueue(detailed here) JointMovJMoveJogMovJMovJIOMovLMovLIO
-
Joint State Publisher Gui
Start joint state publisher GUI.
ros2 run mg400_node joint_state_publisher_gui
Package Dependencies
System Dependencies
| Name |
|---|
| qtbase5-dev |
| qt5-qmake |
Dependant Packages
| Name | Deps |
|---|---|
| mg400 | |
| mg400_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged mg400_node at Robotics Stack Exchange
|
mg400_node package from mg400_ros2 repomg400 mg400_bringup mg400_common mg400_description mg400_interface mg400_joy mg400_msgs mg400_node mg400_plugin mg400_plugin_base mg400_rviz_plugin mg400_tools |
ROS Distro
|
Package Summary
| Version | 2.8.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/harvestx/mg400_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-10-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- ynyBonfennil
Authors
MG400_node
API Interface Node
Start API interface to operate MG400 via ROS2 service/action.
ros2 run mg400_node mg400_node_exec
Automatic error ID publishing
publish_error_id (bool, default: false) controls the periodic GetErrorID()
query, error-detail logging, and error_id publishing while the robot is in ERROR mode.
Automatic polling is disabled by default. Set it to true to enable it:
ros2 run mg400_node mg400_node_exec --ros-args -p publish_error_id:=true
It can also be changed at runtime (replace the node path if using another namespace):
ros2 param set /mg400/mg400_node publish_error_id false
ros2 param set /mg400/mg400_node publish_error_id true
The next error timer callback uses the new value; its interval is 500 ms.
The robot_mode topic and explicit get_error_id service requests remain available.
Default API plugin for mg400_node
The following API interface plugin will be loaded by default
- Dashboard API
ClearErrorDisableRobotEmergencyStopEnableRobotGetErrorIDInverseSolutionPayLoadPositiveSolutionResetRobotSetCollisionLevelSpeedFactorToolDOExecuteToolDI
- Motion API
-
CommandQueue(detailed here) JointMovJMoveJogMovJMovJIOMovLMovLIO
-
Joint State Publisher Gui
Start joint state publisher GUI.
ros2 run mg400_node joint_state_publisher_gui
Package Dependencies
System Dependencies
| Name |
|---|
| qtbase5-dev |
| qt5-qmake |
Dependant Packages
| Name | Deps |
|---|---|
| mg400 | |
| mg400_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged mg400_node at Robotics Stack Exchange
|
mg400_node package from mg400_ros2 repomg400 mg400_bringup mg400_common mg400_description mg400_interface mg400_joy mg400_msgs mg400_node mg400_plugin mg400_plugin_base mg400_rviz_plugin mg400_tools |
ROS Distro
|
Package Summary
| Version | 2.8.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/harvestx/mg400_ros2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-10-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- ynyBonfennil
Authors
MG400_node
API Interface Node
Start API interface to operate MG400 via ROS2 service/action.
ros2 run mg400_node mg400_node_exec
Automatic error ID publishing
publish_error_id (bool, default: false) controls the periodic GetErrorID()
query, error-detail logging, and error_id publishing while the robot is in ERROR mode.
Automatic polling is disabled by default. Set it to true to enable it:
ros2 run mg400_node mg400_node_exec --ros-args -p publish_error_id:=true
It can also be changed at runtime (replace the node path if using another namespace):
ros2 param set /mg400/mg400_node publish_error_id false
ros2 param set /mg400/mg400_node publish_error_id true
The next error timer callback uses the new value; its interval is 500 ms.
The robot_mode topic and explicit get_error_id service requests remain available.
Default API plugin for mg400_node
The following API interface plugin will be loaded by default
- Dashboard API
ClearErrorDisableRobotEmergencyStopEnableRobotGetErrorIDInverseSolutionPayLoadPositiveSolutionResetRobotSetCollisionLevelSpeedFactorToolDOExecuteToolDI
- Motion API
-
CommandQueue(detailed here) JointMovJMoveJogMovJMovJIOMovLMovLIO
-
Joint State Publisher Gui
Start joint state publisher GUI.
ros2 run mg400_node joint_state_publisher_gui
Package Dependencies
System Dependencies
| Name |
|---|
| qtbase5-dev |
| qt5-qmake |
Dependant Packages
| Name | Deps |
|---|---|
| mg400 | |
| mg400_bringup |