BOMwiki the bill-of-materials encyclopedia

Robotic Prosthetic Arm Product

Overview

A robotic prosthetic arm is a powered human-worn limb replacing an above-elbow amputation. The user's intact residual limb muscles—biceps, triceps, pectoralis—generate electrical signals (electromyography, or EMG) that the device interprets in real time to command arm and hand motion. Unlike passive cosmetic prosthetics or mechanical cable-driven limbs, the robotic arm actively delivers power, allowing natural reach, grip, and manipulation without exhausting the user. The [[robotic-prosthetic-arm-controller|onboard processor]] runs a machine learning model trained on the user's EMG patterns, translating muscle activation into intended movements—straightening the elbow to reach a high shelf, or independently controlling each finger to grasp a delicate object.

The arm comprises a custom [[robotic-prosthetic-arm-socket|residual-limb socket]], a series of motorized joints (shoulder, elbow, wrist), and a multi-finger [[robotic-prosthetic-arm-hand|powered hand]]. Power is supplied by a [[robotic-prosthetic-arm-battery|waist-worn LiPo pack]], tethered to the arm via a cable that also carries EMG signal lines.

Socket and interface

The [[robotic-prosthetic-arm-socket|socket]] is custom-molded to the user's residual limb from a plaster or 3D-scan casting. A thermoformed thermoplastic [[robotic-prosthetic-arm-socket-shell|shell]] is lined with a gel-impregnated [[robotic-prosthetic-arm-socket-liner|suspension sleeve]] that distributes contact pressure and dampens micro-motions that would fatigue the user. The socket couples mechanically to the arm skeleton via [[robotic-prosthetic-arm-socket-fastener|titanium bolts]], and also hosts the [[robotic-prosthetic-arm-emg-interface|myoelectric electrode array]], which must sit directly against the skin to sense muscle signals with minimal noise.

Joint architecture and actuation

The [[robotic-prosthetic-arm-shoulder|shoulder joint]] is a two-axis powered hinge: abduction-adduction (raising/lowering the arm laterally) and internal rotation (rotating the shoulder). Each axis is driven by a compact [[robotic-prosthetic-arm-shoulder-servo|BLDC servo]] through a [[robotic-prosthetic-arm-shoulder-gearhead|50:1 planetary gearhead]], delivering 150 oz-in of torque. An [[encoder|angle sensor]] on each axis feeds back the current joint angle to the [[robotic-prosthetic-arm-controller|controller]], closing the loop for smooth, predictable motion.

The [[robotic-prosthetic-arm-elbow|elbow joint]] is a simpler single-axis hinge (flexion-extension only). A more powerful servo and 100:1 gearhead provide 250 oz-in torque to lift the forearm against gravity; an [[robotic-prosthetic-arm-elbow-spring|assist spring]] reduces motor load for faster extension, important for high-frequency open-close gripping. A mechanical [[encoder|limit stop]] prevents hyperextension.

The [[robotic-prosthetic-arm-wrist|wrist]] adds pronation-supination (rotating the hand palm-up/palm-down), necessary for natural reaching and object orientation. The 25:1 gearhead is lower-ratio than elbow to preserve speed; the wrist rotates ±85° at ~2 rad/s.

Hand structure and control

The [[robotic-prosthetic-arm-hand|powered hand]] has five independent digits, each actuated by a cable-driven mechanism: a tiny stepper or servo motor winds/unwinds a Dyneema or steel tendon, pulling each finger to a given flexion angle. This tendon-driven architecture mimics natural human hand biomechanics: one motor per finger, but the control is multiplexed so a single EMG channel can command "close all fingers" or "open thumb while keeping others closed" via trained muscle patterns.

Each [[robotic-prosthetic-arm-hand-finger|digit]] is covered in soft silicone skin with realistic joint flexibility and sculpted nails. The [[robotic-prosthetic-arm-hand-sensor|pressure sensors]] in each fingertip detect contact and report grip force back to the controller, which caps motor current to a safe level (~20 N per finger) to prevent crushing delicate objects.

Hand poses are pre-programmed: power grip (all fingers clenched), pinch (thumb + index), hook (three fingers), or individual finger positions. The user's EMG intensity modulates grip strength within the safety envelope.

EMG myoelectric control

The [[robotic-prosthetic-arm-emg-interface|myoelectric interface]] is the critical human-machine link. Four dry-contact [[robotic-prosthetic-arm-emg-electrode|stainless steel electrodes]] are embedded in the [[robotic-prosthetic-arm-socket-liner|socket liner]] at locations over major muscle groups. When the user thinks about flexing their biceps (a movement that no longer produces limb motion, since the limb is gone), the surviving muscle tissue still generates an electrical action potential. The [[robotic-prosthetic-arm-emg-amplifier|amplifier]] detects this microvolt signal, amplifies it 1000×, and digitizes it at 12 bits.

The [[robotic-prosthetic-arm-controller|SoC]] runs a neural network trained on weeks of calibration data: the user performs a dozen intentional muscle contractions (flex biceps, flex triceps, etc.) while the system records each EMG pattern. The ML model learns the user's unique signature for each movement. During real use, incoming EMG is classified in real time (200 ms latency) into one of 10–15 command classes (shoulder up, elbow flex, hand open, pinch, etc.). A proportional output—how hard the user contracts—controls velocity or grip strength.

Advanced users learn to generate simultaneous multimodal contractions: flexing biceps while also co-contracting triceps simultaneously produces a different signature, interpreted as a distinct command. This muscle synergy increases the effective control channels, enabling the user to command more degrees of freedom than there are EMG electrodes.

Power and battery

The [[robotic-prosthetic-arm-battery|waist-worn LiPo pack]] (2× 5 Ah cells in parallel, 7.4 V nominal) is stored in a lightweight neoprene pouch clipped to a belt. A tether runs from the pouch up the side of the torso and connects to the arm, carrying power and the EMG return path. The [[bms-board|battery management system]] monitors cell voltage and temperature, disconnecting if cells overheat (protective function).

Average power consumption is 10–20 W at rest (controller and sensors idling) and 50–150 W during active lifting (shoulder and elbow motors). Typical daily use—lifting objects, reaching, fine manipulation—averages ~50 W, yielding 8–10 hours of autonomous operation. Overnight 3-hour charge from 480 V shore power restores full capacity.

Control and learning

The [[robotic-prosthetic-arm-controller|processor]] is an ARM Cortex-A53 real-time SoC running a custom firmware that:

  1. Continuously monitors all four EMG channels at 500 Hz sampling.
  2. Applies bandpass filtering (20–500 Hz) to isolate muscle signals.
  3. Computes a feature vector (RMS, frequency content, crosscorrelation) every 50 ms.
  4. Classifies the feature vector using the trained neural network.
  5. Updates joint velocity/grip commands based on the classification.
  6. Runs feedback control loops on each motor, closing on the [[encoder|joint encoders]].

Machine learning allows the prosthetic to adapt as the user learns to use it. If the user spends a week doing repetitive reaching, the arm's motion becomes smoother and more automatic—the controller improves its timing and gains based on accumulated experience.

Clinical outcomes

Users report restored functional independence: the ability to carry a cup of water, peel a banana, manipulate buttons, and hug another person. The psychological benefit of restored autonomy is profound. Advanced users operate the arm with natural fluency, comparable to non-amputees in many day-to-day tasks. Limitations remain in precision (reaching the same end-point reproducibly) and sensory feedback (no real-time pressure sensation transmitted back to the user)—research topics for next-generation prosthetics.

Build & assembly graph

expand / collapse · shared sub-assemblies converge · links to related products · est. labour
product / assembly shared across products atomic part related product

Tap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.

Bill of materials

10 top-level lines · 51 rows shown · 84 parts total · indented to 3 levels
# Item / sub-assembly Part no. Qty/assy Ext. qty Parts Type
1 Residual Limb Socket 3 parts robotic-prosthetic-arm-socket 1 6 assembly
1.1 Socket Shell robotic-prosthetic-arm-socket-shell 1 part
1.2 Suspension Liner robotic-prosthetic-arm-socket-liner 1 part
1.3 Socket Bolt robotic-prosthetic-arm-socket-fastener 4 part
2 Powered Shoulder Joint 4 parts robotic-prosthetic-arm-shoulder 1 7 assembly
2.1 Shoulder Motor robotic-prosthetic-arm-shoulder-servo 2 part
2.2 Shoulder Gearhead robotic-prosthetic-arm-shoulder-gearhead 1 part
2.3 Shoulder Bearing robotic-prosthetic-arm-shoulder-bearing 2 part
2.4 Encoder encoder 2 part
3 Powered Elbow Joint 4 parts robotic-prosthetic-arm-elbow 1 4 assembly
3.1 Elbow Motor robotic-prosthetic-arm-elbow-servo 1 part
3.2 Elbow Gearhead robotic-prosthetic-arm-elbow-gearhead 1 part
3.3 Extension Spring robotic-prosthetic-arm-elbow-spring 1 part
3.4 Encoder encoder 1 part
4 Motorized Wrist 4 parts robotic-prosthetic-arm-wrist 1 4 assembly
4.1 Wrist Motor robotic-prosthetic-arm-wrist-servo 1 part
4.2 Wrist Gearhead robotic-prosthetic-arm-wrist-gearhead 1 part
4.3 Hand Coupler robotic-prosthetic-arm-wrist-coupler 1 part
4.4 Encoder encoder 1 part
5 Powered Gripper Hand 4 parts robotic-prosthetic-arm-hand 1 16 assembly
5.1 Hand Palm robotic-prosthetic-arm-hand-palm 1 part
5.2 Prosthetic Finger robotic-prosthetic-arm-hand-finger 5 part
5.3 Finger Motor robotic-prosthetic-arm-hand-motor 5 part
5.4 Finger Sensor robotic-prosthetic-arm-hand-sensor 5 part
6 Internal Sensor Suite 3 parts robotic-prosthetic-arm-sensors 1 9 assembly
6.1 IMU Module imu-module 1 part
6.2 Encoder encoder 6 part
6.3 Pressure Sensor pressure-sensor 2 part
7 Wearable Battery Pack 4 parts robotic-prosthetic-arm-battery 1 5 assembly
7.1 LiPo Cell lipo-cell 2 part
7.2 BMS Board bms-board 1 part
7.3 Battery Pouch robotic-prosthetic-arm-battery-pouch 1 part
7.4 Connector connector 1 part
8 Onboard Motion Controller 4 parts robotic-prosthetic-arm-controller 1 19 assembly
8.1 Compute SoC Module soc-module 1 part
8.2 Microcontroller mcu 1 part
8.3 Bare PCB pcb-bare 1 part
8.4 Servo Driver Board 3 parts robotic-prosthetic-arm-driver-board 1 16 assembly
8.4.1 Power MOSFET mosfet 7 part
8.4.2 Bare PCB pcb-bare 1 part
8.4.3 Connector connector 8 part
9 Myoelectric Sensor Array 4 parts robotic-prosthetic-arm-emg-interface 1 7 assembly
9.1 EMG Electrode robotic-prosthetic-arm-emg-electrode 4 part
9.2 EMG Amplifier robotic-prosthetic-arm-emg-amplifier 1 part
9.3 EMG Filter robotic-prosthetic-arm-emg-filter 1 part
9.4 Bare PCB pcb-bare 1 part
10 Arm Skeleton 4 parts robotic-prosthetic-arm-structure 1 7 assembly
10.1 Upper Arm robotic-prosthetic-arm-humerus 1 part
10.2 Forearm robotic-prosthetic-arm-radius 1 part
10.3 Joint Block robotic-prosthetic-arm-joint-connector 3 part
10.4 O-Ring Set oring-set 2 part

Sourcing — likely vendors

Companies that make this · indicative price $3k–$500k · MOQ & lead are typical
VendorHQSpecialtyMOQLead time
🇯🇵Fanuc
fanuc.com ↗
Oshino, JP Industrial robots & CNC 20 units 10–18 wks
🇨🇭ABB Robotics
abb.com ↗
Zurich, CH Industrial robots 20 units 10–18 wks
🇯🇵Yaskawa
yaskawa.com ↗
Kitakyushu, JP Robots & motion 20 units 10–18 wks
🇩🇪KUKA
kuka.com ↗
Augsburg, DE Industrial robots 20 units 10–18 wks
universal-robots.com ↗ Odense, DK Collaborative robots 20 units 10–18 wks

1,209-word article