Overview

A complete simulation pipeline for autonomous fruit harvesting using a UR10 manipulator in Gazebo.

The system integrates perception, motion planning, and task orchestration into a deterministic workflow.


System Architecture

  • UR10 robot model with custom orchard environment
  • YOLO-based apple detection
  • 3D pose estimation from RGB camera stream
  • MoveIt 2 motion planning with collision avoidance
  • State machine driven task planning
  • Pick → place execution pipeline

Engineering Focus

  • Clean separation between perception and control layers
  • Robust collision checking within cluttered tree environment
  • Deterministic task sequencing
  • Simulation-first validation for deployment readiness

Outcome

A full-stack manipulation system demonstrating perception-to-action autonomy in a constrained agricultural scenario.