Skip to content
← All projects

PROJECT 001

General-Purpose Manipulation

A robotic manipulation system combining visual perception, grasp generation, motion planning and real-time control.

REAL ROBOTRGB-DVISIONMOTION PLANNINGROBOT LEARNINGCONTROL
STATUS
ACTIVE
DOMAIN
MANIPULATION
PLATFORM
ROBOT ARM
SENSING
RGB-D
PLANNING
MOTION PLANNING
AI
VISION / VLA
CONTROL
REAL-TIME
General-Purpose Manipulation
Reference imagery — replace with system footage.

Overview

An internal development platform for general-purpose manipulation: a robot arm that can locate, grasp and place objects it has not been explicitly programmed for. The system is used as a testbed for perception models, grasp policies and planning strategies under real contact dynamics.

Problem

Most deployed manipulation is scripted against fixed fixtures and known parts. Once object pose, geometry or lighting varies, scripted pipelines fail. The problem is building a stack that degrades gracefully under imperfect perception, partial observability and contact uncertainty.

Approach

  • Capture RGB-D observations of the workspace and reconstruct a task-relevant scene representation.
  • Generate candidate grasps and rank them against reachability, stability and task constraints.
  • Plan collision-free trajectories to the selected grasp and to the placement target.
  • Execute with a real-time controller and monitor deviation between intent and physical outcome.
  • Log every execution as training and evaluation data for the next iteration.

System Architecture

  • PERCEPTION NODE — RGB-D acquisition, calibration, segmentation, pose estimation
  • GRASP NODE — candidate generation, scoring, selection
  • PLANNING NODE — inverse kinematics, collision checking, trajectory optimisation
  • CONTROL NODE — real-time joint/servo loop with safety limits
  • DATA NODE — execution logging, replay and evaluation

Hardware

  • Multi-DOF robot arm (placeholder — replace with deployed platform)
  • Parallel-jaw gripper
  • RGB-D camera, eye-to-hand calibration
  • On-board compute with GPU acceleration

AI Models

  • Segmentation and object detection for workspace parsing
  • 6-DoF pose estimation for known geometries
  • Learned grasp scoring; VLA models evaluated for instruction-conditioned behaviour

Perception

Depth and colour streams are fused into a workspace representation containing object masks, approximate geometry and pose estimates, with explicit handling of missing and noisy depth.

Planning

Task goals are decomposed into reach, grasp, transfer and place phases. Each phase is solved as a constrained trajectory problem with collision and joint-limit checks.

Control

A real-time control loop tracks planned trajectories, enforces velocity and force limits, and aborts safely on unexpected contact.

Results

Placeholder — quantitative benchmarks are being defined and will be published here once measured on the deployed platform. No performance figures are claimed at this stage.

Technical Notes

  • Simulation is used for policy iteration; every result is re-validated on hardware.
  • Evaluation protocol and datasets are being formalised.

Source

Contact

Have a physical
AI problem?

Whether you are exploring a new robotic application, looking to automate a physical process, or developing the next generation of intelligent machines, let's build it.