Skip to content

WIP: LCM First pass#349

Closed
leshy wants to merge 58 commits intodevfrom
lcm_unitree_client
Closed

WIP: LCM First pass#349
leshy wants to merge 58 commits intodevfrom
lcm_unitree_client

Conversation

@leshy
Copy link
Contributor

@leshy leshy commented Jun 18, 2025

two dirs:

msgs/

this will eventually obsolete and replace classes in /types, contains new similar types that are LCM encodable

  • adds LCM msgs package dep (dimensionalOS/python-lcm-msgs repo)
  • implements Vector, Point, Quaternion and Pose

protocols/

  • generic protocol design architecture
  • generic pubsub, rpc protocols implemented
  • concrete backend implementations for multiprocess comms implemented on LCM, Redis, and in-memory (for tests)

misc CI cleanup

  • test CI workflow now checks types via mypy (if you want type checking add your dir to mypy @ pyproject.toml)
  • check-changes CI worfklow fixed to properly check python and ros docker changes

@leshy leshy changed the title WIP: lcm unitree client WIP: LCM First pass Jun 20, 2025
@leshy leshy closed this Jul 2, 2025
@spomichter spomichter deleted the lcm_unitree_client branch January 7, 2026 22:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant