GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • OpenArm
  • Tutorial
  • Hardware
  • Setup
  • API Reference
  • Dataset
  • Purchase
  • FAQ
  • GitHub
  • 2.0
  • 1.0
  • Robot Description
  • CAN
  • ROS2

This view

  • Original page
  • New address

GeezerVison is showing docs.openarm.dev — Dora | OpenArm

Version: 2.0

Overview​

These are the Dora nodes that make up the OpenArm ecosystem. Each node is an independent Python process; they communicate by passing Arrow arrays over Dora topics. A dataflow YAML wires them together.

Nodes are installed per-dataflow inside a build: step in the YAML. Mock nodes (prefix dummy) let you run a dataflow without physical hardware.

Below is a list of nodes we currently use.


Robot Control​

NodeDescription
dora-openarmControls the OpenArm
dora-openarm-kerReads the KER leader device
dora-openarm-cell-lifterDrives the cell lifter from joystick or command
dora-openarm-kinematicsComputes kinematics based on OpenArm 2.0

Data Collection​

NodeDescription
dora-openarm-data-collectionConfigures dataflows to collect teleoperation data with OpenArm
dora-openarm-data-collection-uiEpisode UI (web); operator starts/stops recording
dora-openarm-dataset-recorderWrites one episode file per recording
dora-opencv-image-splitterSplits an image into sub-images (vertical/horizontal/bbox)

Bridging Nodes​

NodeDescription
dora-openarm-mujocoSimulates the OpenArm bimanual in MuJoCo

Inference / Policy​

NodeDescription
dora-openarm-observerBuffers the latest observations and bundles them on each tick
dora-openarm-inference-controllerWaits for arms to be ready, starts episodes, detects success/timeout, retries
dora-openarm-actions-executorUnpacks action chunk; optionally upsamples and low-pass filters
dora-openarm-local-policy-serverBridges dora to an external model process over a UNIX socket ($SOCKET)
dora-openarm-docker-policy-serverLaunches and bridges to a policy server Docker container ($IMAGE)

Utilities​

NodeDescription
dora-openarm-quitterPasses through any data topic; stops the dataflow when command is quit

Testing / Mock Nodes​

Drop-in replacements that emit plausible data without physical hardware. Useful for CI and dataflow development.

NodeDescription
dora-openarm-dummyMimics OpenArm
dora-openarm-dummy-kerMimics OpenArm KER
dora-openarm-dummy-cell-lifterMimics the Cell Lifter
dora-openarm-dummy-cameraMimics a camera
dora-openarm-dummy-policy-serverMimics a policy server
  • Overview
    • Robot Control
    • Data Collection
    • Bridging Nodes
    • Inference / Policy
    • Utilities
    • Testing / Mock Nodes
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.