beanjamin by viam - Registry

beanjamin by viam

Public

Beanjamin module: coffee service and multi-poses execution switch

viam:beanjamin:coffee

rdk:service:generic

Orchestrates a full coffee brew cycle by sequentially moving through poses on a pose switcher.


viam:beanjamin:multi-poses-execution-switch

rdk:component:switch

Switch that moves an arm between predefined poses via the Motion service.


viam:beanjamin:maintenance-sensor

rdk:component:sensor

Sensor that reports safe=false when the arm is moving or orders are queued.


viam:beanjamin:order-sensor

rdk:component:sensor

Sensor that queues one reading per order with start/end times and outcome.


viam:beanjamin:dial-control-motion

rdk:service:generic

Translates dial inputs into relative arm motions along the X/Y/Z axes or orientation vector.


viam:beanjamin:customer-detector

rdk:service:generic

Identifies return customers via facial recognition using the face-identification vision service.

Latest version

0.15.0•06/29/2026•

linux

amd64

linux

arm64

windows

amd64

darwin

arm64

Show previous versions