sandraschi/yahboom-mcp/yahboom-robots-expert
Claude Code and agent skill by sandraschi/yahboom-mcp
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Use this skill when you need domain expertise on Yahboom Raspbot v2 hardware, ROS 2 setup, mecanum kinematics, or integration architecture.
Install
npx vskill@latest install sandraschi/yahboom-mcp/yahboom-robots-expertSKILL.md
Yahboom Robots Expert Skill
Use this skill when you need domain expertise on Yahboom Raspbot v2 hardware, ROS 2 setup, mecanum kinematics, or integration architecture—beyond routine operator procedures (see yahboom-operator for day-to-day tool use).
🛠️ Hardware Specifications
- Platform: Yahboom Raspbot v2. Main compute: Raspberry Pi 5 (ARM64). OS: Ubuntu 24.04 + ROS 2 Humble.
- Drive: Four mecanum wheels (32.5 mm radius). Layout: front_left, front_right, back_left, back_right; axles parallel to robot X (forward). Enables holonomic motion: forward/back, strafe left/right, rotate in place.
- Sensors: 2D LIDAR (laser_link), camera (camera_link); IMU and wheel encoders for odometry.
- Power: Onboard battery; monitor via
read_battery/ telemetry. Low battery (< 20%) limits recommended motion duration.
📐 Frames and URDF
- base_footprint: Ground plane (z = 0).
- base_link: Body frame; z offset = +wheel_radius (0.0325 m) above ground. Wheel joints at z = -wheel_radius relative to base_link.
- Wheel positions (joint xyz): x = ±0.08, y = ±0.0745 (half track), z = -0.0325.
- LIDAR: Offset (0, 0, 0.0825) from base_link.
- Camera: Offset (0.105, 0, 0.05).
🤖 ROS 2 Architecture
- ROS 2: Humble on Ubuntu 24.04. Topics/services follow ROS 2 naming (e.g. cmd_vel, odom, scan, image).
- MCP ↔ Robot: yahboom-mcp server talks to a REST bridge (or direct ROS 2 node) on the robot network. Robot IP and bridge port configurable (env or settings).
- Dual mode: Server can run
--mode stdio(MCP only) or--mode dual --port 10892(REST API + MCP). Dashboard (Vite) uses REST on 10892; frontend dev server on 10893.
⚙️ Kinematics and Motion
- Mecanum rollers: rollers at 45°; combined wheel velocities yield body linear and angular velocity.
- Odometry: from encoders + IMU; heading from IMU.
- Trajectory recording: start_recording → run motions → stop_recording(basename).
🌐 Integration and Fleet
- Federated fleet: Yahboom-MCP is one node; others include Dreame-MCP (mapping/sweeping), Virtual-Robotics-MCP (simulation), central hub (orchestration).
- 3D viz: Dashboard loads real STL meshes from URDF (base_link, wheels, LIDAR, camera).
⚖️ Skill Application Matrix
| Use yahboom-robots-expert when | Use yahboom-operator when | |
|---|---|---|
| Explaining hardware, frames, or kinematics | Running tools and following workflows | |
| Debugging connection, URDF, or frame issues | Choosing which tool/prompt to call | |
| Designing integrations or fleet behaviour | Doing health_check → motion → recording | |
| Answering “how does the robot work?” | Answering “how do I make it patrol?” |
🔗 Quick References
- Tools: yahboom, yahboom_help, yahboom_agentic_workflow.
- Prompts: yahboom_quick_start(robot_ip), yahboom_patrol(duration_seconds), yahboom_diagnostics().
- Scripts:
scripts/check_health.py(REST health/telemetry),scripts/run_patrol_square.ps1(run server + dashboard hint). - Docs:
docs/CONNECTIVITY.md,docs/architecture.md,docs/fleet_overview.md.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/yahboom-robots-expert/SKILL.md
Popularity
- Repository stars
- 4
- 7-day trend score
- 8
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sandraschi/yahboom-mcp/yahboom-robots-expert)