dimensionalOS / dimensionalOS/dimos

Interview folks about thoughts on rerun/canonical desktop app

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

Nobody has claimed this yet.

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

Description

Person A:

  • wants visual feedback that its working when he does a command (camera, lidar, go forward, move an arm)
  • after installation, wants live visualization of what it did and what its thinking and what it wants to do
    • rerun fails bc reliability
    • needs it to work on the phone
    • he cant customize in real-time colors in LIDAR in rerun
    • custom keybindings
    • turn on/off obst avoidance
    • emergency stop: one for freeze, another for collapse
    • need visual affordance for connectivity (i.e. it disconnects) and be able to reconnect
    • actions panel (wave, sit down, say a voice line)
      • record movement and repeat it (i.e. move arm, then replay it and itll do that)
    • wants to annotate map (right click and label it)
    • define a route
    • define zones and regions
    • wants modules to have blueprinteditable/blueprintconfigurable-esque functionality
    • "i want to add things to it" ex: wants to add temp gauge, motor sensor
    • GIS interropability
    • if im doing product inventory, have viewer of the inventory: basically, interroppability/transformation layer btwn external APIs and our entire internal API
    • always have feedback so you know what the robot is doing so you know its not broken Ar

Person B:

  • one line install, step-by-step guide to get robot working

Synced from DIM-1555 by henry

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 by reviewing the Person A and Person B interview notes, including the Rerun reliability and mobile-app concerns. Group the requested visualization, control, mapping, interoperability, and installation capabilities into a defined direction for the canonical desktop app; done is a documented scope and decision, which the issue currently does not provide.

Written by the indexing model from the issue text.

Assessment

Domain
design, desktop-dev, mobile-dev, robotics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.