Skip to content

Latest commit

Β 

History

History
39 lines (30 loc) Β· 1.42 KB

File metadata and controls

39 lines (30 loc) Β· 1.42 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.2.0] - 2026-03-15

Changed

  • Migrated all project URLs to new GitHub organization: https://github.com/RobotBase/robotclaw

[0.1.0] - 2026-03-15

Added

  • ServoBus β€” LOBOT LX serial bus servo protocol driver
    • Frame building, checksum, thread-safe read/write
    • Commands: move, read position/voltage/temperature, load/unload, scan
  • RobotConfig β€” Hardware configuration data classes
    • JointConfig, LegConfig, RobotConfig with JSON serialization
    • DEFAULT_CONFIG β€” 10 servos, dual-leg biped layout
  • Robot β€” High-level robot controller
    • Joint-level control with automatic direction/offset mapping
    • Context manager support
    • Batch operations: go_home, get_positions, set_joints
  • Motion Recorder subsystem
    • MotionRecorder β€” Keyframe-based motion teaching
    • MotionPlayer β€” Playback with variable speed control
    • MotionClip / Keyframe β€” JSON-serializable data model
  • CLI tools
    • robotclaw-scan β€” Servo bus diagnostic scanner
    • robotclaw-teach β€” Interactive motion teaching terminal
  • OpenClaw integration
    • OpenClawSkill β€” Skill adapter for OpenClaw AI agent platform
    • SKILL.md β€” OpenClaw skill descriptor file