Voice-Controlled Grasping Arm (reBot B601-DM)

Say "Hey Jarvis, grab the water bottle" and a reBot B601-DM arm finds the object with its wrist depth camera, picks it up and brings it back in about 11 seconds. Speech, the language model, detection and grasp planning all run on one reComputer J40 (Orin NX 16GB), with no cloud API.

SenseCraftAdvanced60minAcoustic & Audio AIAI Agent Ready

Reusable Site Templates

A desktop arm that picks up a named object when someone asks for it.

  • Showrooms and exhibitions — visitors name an object on the table and the arm fetches it.
  • Robotics research and teaching — voice, vision, grasp planning and arm control in one working stack.
  • Fetch-and-hand-over prototypes — a starting point for assistive or service arms.
  • Adding new objects — the list of recognizable objects is a config edit, with no retraining.

Not a fit: transparent objects, objects wider than the 0.100 m gripper, cluttered bins, and production pick-and-place with a stated success rate.

How it works

Four things: a reBot B601-DM arm, an Orbbec Gemini 2 depth camera on its wrist, a reSpeaker USB microphone with a speaker, and a reComputer J40 that runs everything. All of them connect to the J40 over USB. After the first start downloads the models, nothing needs the internet.

Actuation & Output

  • reBot B601-DM — a 6-joint arm with a force-controlled parallel gripper that opens to 0.100 m. It connects over USB serial.
  • Orbbec Gemini 2 — a stereo depth camera mounted on the wrist. It needs a USB 3.0 port; on USB 2 the depth stream stalls.

Hand-eye calibration is required once per unit before grasping. It takes about 30 minutes: print a marker board, let the arm sweep about 16 poses over it, and save the result. Until then, voice, detection and the dashboard work, but grasp commands do not move the arm.

How well it works

Typical values from the deployment guide, on reComputer J40 + reBot B601-DM + wrist Gemini 2, after hand-eye calibration.

What the user getsTypicalDevice
Voice command to object carried backabout 11 sreComputer J40 series (Orin NX 16GB)
Object types it grasps5 — boxes, opaque cups, standing opaque bottles, bananas, orangesreComputer J40 series (Orin NX 16GB)

Limits

  • Transparent bottles cannot be grasped. The stereo depth camera does not see clear plastic or water.
  • Objects wider than 0.100 m are declined with a spoken reply.
  • Best placement is 25–30 cm in front of the arm, straight ahead or moderately to one side.
  • If the detector engine does not load, the stack falls back to a slower build of the same model; detections stay the same.

What you get out of it

All interfaces are served by the J40.

InterfaceWhat it carries
http://<jetson-ip>:8776Live dashboard: wrist-camera view and arm state
GET http://<jetson-ip>:8776/api/stateArm pose, gripper state and the last grasp result, as JSON
GET http://<jetson-ip>:8776/api/frame.jpgLatest wrist-camera color frame
GET http://<jetson-ip>:8775/observationArm position x / y / z and whether the gripper is holding something
http://<jetson-ip>:8000The local language model service

Other systems read state; they do not need to drive the arm. A recorder, digital twin or line monitor can poll the observation endpoint on the LAN.

Porting It to Your Own System

The reusable unit is wake word → local recognition → language model picks the object → detect it in the wrist camera → plan and execute the grasp → spoken result.

LayerWhat porting costs you
Voice, wake word and the local language modelreuse as-is
Object list for the detectoredit the config — no retraining
Grasp routes for boxes, cylinders, long and round objectsreuse for similar shapes
Hand-eye calibrationredo for every unit
Arm driverrewrite for an arm other than reBot B601-DM

Where this shape does not fit

  • Transparent or reflective objects — the depth camera cannot see them.
  • Bin picking and dense clutter — the design expects separated objects on a table.
  • Throughput or success-rate commitments — measure on your own objects and layout first.

How to deploy

Check the setup and its product list, then follow the deployment guide.

Hardware Sizing & Deployment Setup

Select site conditions to generate recommended bundles and guides, or let an AI assistant estimate hardware and deploy for you.

Self-service Consult & Deploy
Deployment Options

Voice Grasping on Jetson

One compose file deploys voice+LLM+arm to Jetson Orin NX; calibration unlocks grasping.

3 steps · ~60min

Robotic Arm
rebot_arm_b601
Microphone
respeaker_flex
Compute Unit
recomputer_j40

FAQ

Yes, after the first start. The first boot downloads about 8.5 GB of models and 1.4 GB of images; after that speech, the language model, detection and grasping run on the J40 with no online API.

Didn't find your answer?
Contact Us
We Are Glad to Be Your Hardware Partner !
Next