![]() |
mg400_interface 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 |
Package Summary
Tags | No category tags. |
Version | 1.4.0 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/harvestx/mg400_ros2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-03-25 |
Dev Status | UNMAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- m12watanabe1a
Authors
MG400 Interface
MG400 interface library package. This package provide interface library to connect with Dobot MG400 via TCP communication protocols.
Command Support Status
Dashboard Command
| Status | Command | | ——————– | —————– | | :heavy_check_mark: | EnableRobot | | :heavy_check_mark: | DisableRobot | | :heavy_check_mark: | ClearError | | :heavy_check_mark: | ResetRobot | | :heavy_check_mark: | SpeedFactor | | :heavy_check_mark: | User | | :heavy_check_mark: | Tool | | :heavy_check_mark: | RobotMode | | :heavy_check_mark: | PayLoad | | :heavy_check_mark: | DO | | :heavy_check_mark: | ToolDOExecute | | :heavy_check_mark: | AccJ | | :heavy_check_mark: | AccL | | :heavy_check_mark: | SpeedJ | | :heavy_check_mark: | SpeedL | | :white_large_square: | Arch | | :heavy_check_mark: | CP | | :white_large_square: | RunScript | | :white_large_square: | StopScript | | :white_large_square: | PauseScript | | :white_large_square: | ContinueScript | | :heavy_check_mark: | SetCollisionLevel | | :heavy_check_mark: | GetAngle | | :heavy_check_mark: | GetPose | | :heavy_check_mark: | EmergencyStop | | :white_large_square: | ModbusCreate | | :white_large_square: | ModbusClose | | :white_large_square: | GetInBits | | :white_large_square: | GetInRegs | | :white_large_square: | GetCoils | | :white_large_square: | SetCoils | | :white_large_square: | GetHoldRegs | | :white_large_square: | SetHoldRegs | | :heavy_check_mark: | GetErrorID | | :heavy_check_mark: | DI |
Motion Command
| Status | Command | | ——————– | ———— | | :heavy_check_mark: | MovJ | | :heavy_check_mark: | MovL | | :heavy_check_mark: | JointMovJ | | :heavy_check_mark: | MovLIO | | :heavy_check_mark: | MovJIO | | :white_large_square: | Arc | | :heavy_check_mark: | MoveJog | | :heavy_check_mark: | Sync | | :heavy_check_mark: | RelMovJUser | | :heavy_check_mark: | RelMovLUser | | :heavy_check_mark: | RelJointMovJ |
References
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_lint_auto | |
ament_lint_common | |
ament_cmake_gtest | |
ament_cmake_gmock | |
ament_index_cpp | |
mg400_common | |
mg400_msgs | |
rclcpp | |
sensor_msgs | |
tf2_eigen | |
tf2_geometry_msgs |
System Dependencies
Name |
---|
eigen |
nlohmann-json-dev |