dimensionalOS / dimensionalOS/dimos

Have Blueprints check tf frames

Open
#3,541 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

core
Dominant language
Python
Stars
4.5k
Forks
808
Avg merge
3d 5h
Merged PRs (30d)
233

Description

Have every module statically declare what transforms its going to publish, then have blueprint bukd check that they form a correct tree - no double parents, no two modules publishing the same frame, no dangling trees. Warn loudly on failure explaining the tree's problems with like an ASCII tree or something


Synced from DIM-1480 by jeff

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the blueprint build entry point and inspect how modules are represented. Define where each module declares the transforms it publishes, then determine how the build can detect duplicate parents, duplicate publishers, and dangling trees. Done means failed checks produce prominent diagnostics with a readable tree representation.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system, robotics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.