dji-robomaster-s1-local
CommunityControl RoboMaster S1 locally via Text SDK.
Authorgevrey
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill provides a simple, local-network way to discover and control a DJI RoboMaster S1 using the Text SDK over TCP, enabling quick verification of connectivity and command delivery without cloud services.
Core Features & Use Cases
- Local IP discovery via UDP broadcast (port 40926) to identify the RoboMaster S1 on the LAN.
- Command lifecycle: enter SDK mode, verify handshake, and issue control commands over TCP port 40923 using the included python scripts.
- Quick web/app workflow via the included scripts: a CLI (scripts/rm_s1.py) and a lightweight local web app (scripts/rm_s1_phone_app.py) for phone-friendly control and diagnostics.
- Typical use cases: verify connectivity, perform basic diagnostics, send basic Text SDK commands like command, version ?, robot mode ?, or simple chassis movements.
Quick Start
Discover the robot IP with python3 scripts/rm_s1.py discover --timeout 6, verify the SDK handshake with python3 scripts/rm_s1.py check --host <ip>, and send a test command using python3 scripts/rm_s1.py send --host <ip> --cmd 'command'.
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: dji-robomaster-s1-local Download link: https://github.com/gevrey/openclaw_backup/archive/main.zip#dji-robomaster-s1-local Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.