String Diagrams for Assembly Planning

by   Jade Master, et al.

Assembly planning is a difficult problem for companies. Many disciplines such as design, planning, scheduling, and manufacturing execution need to be carefully engineered and coordinated to create successful product assembly plans. Recent research in the field of design for assembly has proposed new methodologies to design product structures in such a way that their assembly is easier. However, present assembly planning approaches lack the engineering tool support to capture all the constraints associated to assembly planning in a unified manner. This paper proposes CompositionalPlanning, a string diagram based framework for assembly planning. In the proposed framework, string diagrams and their compositional properties serve as the foundation for an engineering tool where CAD designs interact with planning and scheduling algorithms to automatically create high-quality assembly plans. These assembly plans are then executed in simulation to measure their performance and to visualize their key build characteristics. We demonstrate the versatility of this approach in the LEGO assembly domain. We developed two reference LEGO CAD models that are processed by CompositionalPlanning's algorithmic pipeline. We compare sequential and parallel assembly plans in a Minecraft simulation and show that the time-to-build performance can be optimized by our algorithms.


page 3

page 5

page 6


On CAD Informed Adaptive Robotic Assembly

We introduce a robotic assembly system that streamlines the design-to-ma...

Mixed Reality for Mechanical Design and Assembly Planning

Design for Manufacturing and Assembly (DFMA) is a crucial design stage w...

Planning Grasps for Assembly Tasks

This paper develops model-based grasp planning algorithms for assembly t...

RodSteward: A Design-to-Assembly System for Fabrication using 3D-Printed Joints and Precision-Cut Rods

We present RodSteward, a design-to-assembly system for creating furnitur...

Assembly Planning by Subassembly Decomposition Using Blocking Reduction

The sequence in which a complex product is assembled directly impacts th...

A 6-DOF haptic manipulation system to verify assembly procedures on CAD models

During the design phase of products and before going into production, it...

Robust 2D Assembly Sequencing via Geometric Planning with Learned Scores

To compute robust 2D assembly plans, we present an approach that combine...

Please sign up or login with your details

Forgot password? Click here to reset