← 返回 Skills 市场
qujingyang28

TM Robot Control

作者 Robot_Qu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
98
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install tm-robot
功能描述
Control and monitor OMRON TM collaborative robots with motion commands, status feedback, safety controls, camera support, and IO handling.
安全使用建议
This package largely matches its stated purpose (OMRON TM robot control) and contains real control, parser and camera code — but exercise caution before running anything: - Do NOT run the included fix_*.py scripts without reviewing them. They contain hard-coded Windows paths (C:/Users/JMO/...) and will overwrite tm_robot.py at that path if executed. These look like developer cleanup tools left in the tree and are not required to use the skill. - The test and example scripts will open sockets to 192.168.1.13:5890/5891 and may send motion commands (including stop/reset/zero). Running them on a network with a real robot can move hardware; always ensure the robot is isolated and in a safe environment before executing motion scripts. - Change the default ROBOT_IP in config.py before use, and inspect all scripts for hard-coded IPs or paths. Search the codebase for absolute paths and any write operations (open(..., 'w')). - If you will install into a shared workspace, consider cloning to an isolated environment and running static analysis (or grep) for file writes, external network destinations, or subprocess/exec usage. - Verify the upstream repository/homepage links and the author (RobotQu). If you need higher assurance, ask the author for a signed release, git history, or a canonical GitHub release to confirm provenance. Given these developer-tool leftovers that can modify files and the physical safety implications of robot-control scripts, I rate the package as suspicious — not clearly malicious, but containing unexpected artifacts you should audit and remove/disable before running.
功能分析
Type: OpenClaw Skill Name: tm-robot Version: 1.0.0 The bundle is a comprehensive and well-documented toolkit for controlling OMRON TM (Techman) collaborative robots via the techmanpy library and a custom SVR socket parser. It includes extensive features for motion control, state monitoring, and camera integration, supported by numerous diagnostic scripts and integration tests. While several files (e.g., fix_all.py, fix_indent.py, and various extraction scripts in the scripts/ directory) contain hardcoded absolute paths specific to the author's local Windows environment (C:/Users/JMO/...), these appear to be unintentional development artifacts rather than malicious indicators. No evidence of data exfiltration, unauthorized remote execution, or prompt injection was found.
能力评估
Purpose & Capability
Name, README, SKILL.md, manifest and the code files (tm_robot.py, tm_camera.py, parser, scripts, examples, tests) align: this is a Python library to connect to TMflow/SCT/SVR and control OMRON TM robots using techmanpy and a custom SVR parser. The declared dependency (techmanpy) and required Python version match the implementation.
Instruction Scope
SKILL.md runtime instructions are narrowly scoped to connecting to the robot and using the library. However many included scripts reference and operate on local developer paths (e.g., C:/Users/JMO/.openclaw/workspace/skills/tm-robot/tm_robot.py) and some test scripts will actively move the robot/operate IO if executed. The file-modification utilities (fix_all.py, fix_indent.py, fix_parser.py) rewrite tm_robot.py in-place at hard-coded paths — these are outside normal runtime usage and could unexpectedly alter files if run.
Install Mechanism
No install specification is provided (instruction-only skill). All code is bundled in the skill; there are no external downloads or install scripts that fetch arbitrary remote archives. This is lower risk compared to remote installers.
Credentials
The skill declares no environment variables or credentials. Code includes a default ROBOT_IP in config.py and many scripts connect to 192.168.1.13 — reasonable for local robot control. No unrelated cloud credentials or secrets are requested.
Persistence & Privilege
Skill metadata does not request always:true or other elevated persistent privileges. It is user-invocable and allows autonomous invocation by default (normal). The code does not appear to modify other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install tm-robot
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /tm-robot 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
TM Robot Skill v1.1.0 - Added status monitoring (joints, pose, torque, error codes). - Introduced motion control: joint PTP, linear LIN, circular ARC. - Implemented safety features: emergency stop, alarm reset. - Added support for eye-in-hand camera pose retrieval. - Enabled IO control (DI read). - Verified with OMRON TM5M-700 and TMflow 1.80.5300 in on-site testing.
元数据
Slug tm-robot
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

TM Robot Control 是什么?

Control and monitor OMRON TM collaborative robots with motion commands, status feedback, safety controls, camera support, and IO handling. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 98 次。

如何安装 TM Robot Control?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install tm-robot」即可一键安装,无需额外配置。

TM Robot Control 是免费的吗?

是的,TM Robot Control 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

TM Robot Control 支持哪些平台?

TM Robot Control 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 TM Robot Control?

由 Robot_Qu(@qujingyang28)开发并维护,当前版本 v1.0.0。

💬 留言讨论