BOMwiki the bill-of-materials encyclopedia

Fruit Picking Robot Product

Overview

The Fruit Picking Robot is an autonomous mobile manipulator designed for selective harvesting of tree fruits in commercial orchards. Using dual 6-axis arms with soft pneumatic grippers and integrated stereo vision, it identifies ripe fruit, navigates to the target, grasps without bruising, and delivers the harvest to an onboard conveyor system. The system uses lightweight materials and force-feedback sensors to handle delicate produce safely while maintaining high throughput.

The platform combines three core technologies: a wheeled mobile base for orchard navigation, dual collaborative robot arms for dexterous manipulation, and edge AI for ripeness detection. Power comes from a 480 Wh LiFePO4 battery pack with multi-voltage regulation. The system is designed for outdoor operation in variable terrain and can work alongside human crews or autonomously in designated harvest zones.

How it works

The robot operates in a perception-plan-execute loop:

Vision and Ripeness Detection

Dual RGB cameras mounted on the head provide stereo depth estimation, while an RGB-D sensor captures precise 3D geometry of branches and fruit. The onboard NVIDIA Jetson Nano runs a CNN-based ripeness classifier trained on spectral analysis of fruit color and shape. The AI processor achieves 95%+ accuracy for target species and ripeness state at 15 fps. Confidence thresholds above 0.85 trigger arm movement; below that, the robot navigates to the next candidate.

Navigation and Arm Positioning

A STM32H7 microcontroller orchestrates the mobile base, feeding wheel encoder feedback into a simple wheel odometry tracker. LIDAR or sonar-based obstacle avoidance keeps the base centered within 30 cm of the target fruit. Once positioned, the left and right arms move in parallel: the left arm approaches from one side while the right stabilizes the branch. Each arm has six degrees of freedom (three for reach, three for orientation), driven by servo motors from 10 Nm to 90 Nm depending on joint.

Soft Gripper Control

Each gripper has three silicone fingers actuated by pneumatic pistons. Pressurized air at 4-6 bar closes the fingers around fruit; a pressure transducer ensures grip force stays below 5 N to avoid bruising. A proportional solenoid valve modulates air flow for dexterous grasping and release. The gripper can handle fruit diameters from 4 cm to 12 cm.

Fruit Conveyance

Once picked, fruit slides down a short chute onto an articulated collection tray. A brushless conveyor belt moves the fruit toward a central bin. When the tray is full (sensed by load cell), a servo motor tilts the tray to dump fruit into a larger container. The system can harvest 60-80 pieces per hour in dense-canopy scenarios.

Mechanical Design

[[fruit-picking-robot-mobile-base|The mobile base]] uses four pneumatic 6-inch wheels with independent brushless motor drives, allowing skid-steering for tight turns between trees. The chassis is welded aluminum with a 15 cm ground clearance for rough orchard soil.

[[fruit-picking-robot-arm-left|The dual arms]] are serial-chain structures built from carbon fiber tubes and aluminum joints. Each joint uses a servo motor with integral feedback, allowing closed-loop position control at 50 Hz. The arm links are sized for a 1200 mm reach, sufficient to grasp fruit on the inner canopy while the base remains 60 cm from the trunk.

The [[fruit-picking-robot-gripper-actuator|gripper actuator]] is a compact proportional valve integrated into the wrist. Soft fingers use strain relief design to prevent sharp creases that could bruise fruit. Testing shows minimal damage even at impact speeds of 0.2 m/s.

Electrical and Control Architecture

The [[fruit-picking-robot-power-system|power system]] is a 48V 10 Ah LiFePO4 pack with integrated BMS and active cell balancing. The BMS monitors cell voltage, temperature, and current, shutting down if any cell exceeds 4.2V or temperature rises above 55°C. Two DC-DC converters step down to 12V for arm servos and 5V for sensors and wireless modules.

The [[fruit-picking-robot-control-unit|main controller]] is a STM32H7-based board running FreeRTOS. It samples arm encoders, gripper pressure transducers, and wheel odometry at 50 Hz. Commands are received over WiFi 6 from a cloud planner or local field operator, with Bluetooth fallback if WiFi is unavailable.

The [[fruit-picking-robot-vision-system|vision pipeline]] runs on NVIDIA Jetson Nano at 15 fps. Raw RGB frames are processed through a ResNet-50 backbone trained on 50,000 labeled fruit images. The model outputs bounding boxes and ripeness scores; only boxes with confidence > 0.85 and ripeness in a specified window (e.g., color saturation > 70%) trigger arm movement.

Deployment Considerations

Orchard operators deploy the robot in rows, typically 3-5 units per acre. Each unit communicates with a central fleet controller via WiFi mesh, allowing operators to monitor battery status, harvest rate, and equipment faults in real time. The system is designed to work safely alongside humans; the arms have force-limiting at 150 N to trigger stop if a person is struck.

Maintenance intervals are 40 operating hours for pneumatic filter changes, 200 hours for gripper finger inspection, and 500 hours for servo bearing inspection. Battery replacement is recommended at 1000 full cycles (roughly 2 years of 5-day-per-week operation).

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

8 top-level lines · 63 rows shown · 144 parts total · indented to 3 levels
# Item / sub-assembly Part no. Qty/assy Ext. qty Parts Type
1 Mobile Base 6 parts fruit-picking-robot-mobile-base 1 50 assembly
1.1 Wheel Assembly 5 parts wheel-assembly 4 9 assembly
1.1.1 Alloy Wheel alloy-wheel 4 part
1.1.2 Tire tire 4 part
1.1.3 TPMS Sensor tpms-sensor 4 part
1.1.4 Lug Nut lug-nut 20 part
1.1.5 Valve Stem valve-stem 4 part
1.2 Chassis Frame fruit-picking-robot-chassis 1 part
1.3 Drive Motor fruit-picking-robot-drive-motor 2 part
1.4 Encoder encoder 2 part
1.5 Motor Driver Module fruit-picking-robot-motor-controller 1 part
1.6 Ball Bearing ball-bearing 8 part
2 Left Manipulation Arm 7 parts fruit-picking-robot-arm-left 1 17 assembly
2.1 Servo Motor 90Nm fruit-picking-robot-joint-1 1 part
2.2 Servo Motor 60Nm fruit-picking-robot-joint-2 1 part
2.3 Servo Motor 40Nm fruit-picking-robot-joint-3 1 part
2.4 Servo Motor 15Nm fruit-picking-robot-joint-4 1 part
2.5 Servo Motor 10Nm fruit-picking-robot-joint-5 1 part
2.6 Arm Link Tube fruit-picking-robot-arm-link 6 part
2.7 Ball Bearing ball-bearing 6 part
3 Right Manipulation Arm 7 parts fruit-picking-robot-arm-right 1 17 assembly
3.1 Servo Motor 90Nm fruit-picking-robot-joint-1 1 part
3.2 Servo Motor 60Nm fruit-picking-robot-joint-2 1 part
3.3 Servo Motor 40Nm fruit-picking-robot-joint-3 1 part
3.4 Servo Motor 15Nm fruit-picking-robot-joint-4 1 part
3.5 Servo Motor 10Nm fruit-picking-robot-joint-5 1 part
3.6 Arm Link Tube fruit-picking-robot-arm-link 6 part
3.7 Ball Bearing ball-bearing 6 part
4 Vision System 6 parts fruit-picking-robot-vision-system 1 11 assembly
4.1 CMOS Image Sensor image-sensor 2 part
4.2 RGB-D Depth Sensor fruit-picking-robot-depth-sensor 1 part
4.3 Lens Assembly camera-lens 2 part
4.4 AI Accelerator Module fruit-picking-robot-ai-accelerator 1 part
4.5 Bare PCB pcb-bare 1 part
4.6 Connector connector 4 part
5 Soft Gripper Actuator Module 6 parts fruit-picking-robot-gripper-actuator 2 9 assembly
5.1 Soft Gripper Finger Unit fruit-picking-robot-gripper-fingers 6 part
5.2 Solenoid Directional Valve fruit-picking-robot-pneumatic-valve 2 part
5.3 Pressure Transducer fruit-picking-robot-pressure-sensor 2 part
5.4 Pressure Sensor pressure-sensor 2 part
5.5 Connector connector 4 part
5.6 Wire Bundle wire-bundle 2 part
6 Fruit Conveyance System 6 parts fruit-picking-robot-fruit-conveyance 1 7 assembly
6.1 Collection Tray fruit-picking-robot-collection-tray 1 part
6.2 Conveyor Belt Assembly fruit-picking-robot-conveyor-belt 1 part
6.3 Tray Articulation Servo fruit-picking-robot-tray-servo 1 part
6.4 Conveyor Drive Motor fruit-picking-robot-belt-motor 1 part
6.5 Drive Belt drive-belt 1 part
6.6 Fastener Set fastener-set 2 part
7 Power System 6 parts fruit-picking-robot-power-system 1 11 assembly
7.1 LiFePO4 Battery Module fruit-picking-robot-battery-pack 1 part
7.2 BMS Board bms-board 1 part
7.3 DC-DC Converter fruit-picking-robot-dc-dcconverter 2 part
7.4 Power Supply power-supply 1 part
7.5 Li-ion Cell, 18650 li-cell-18650 4 part
7.6 Thermal Fuse thermal-fuse 2 part
8 Control Unit 6 parts fruit-picking-robot-control-unit 1 13 assembly
8.1 Microcontroller mcu 1 part
8.2 Wireless Module fruit-picking-robot-wireless-module 1 part
8.3 Bare PCB pcb-bare 1 part
8.4 SMD Passive (R/C/L) smd-passives 1 part
8.5 Connector connector 8 part
8.6 Wire Bundle wire-bundle 1 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

866-word article