A Unified Framework for Automated Assembly Sequence and Production Line Planning using Graph-based Optimization
By: Christoph Hartmann , Marios Demetriades , Kevin Prüfer and more
This paper presents PyCAALP (Python-based Computer-Aided Assembly Line Planning), a framework for automated Assembly Sequence Planning (ASP) and Production Line Planning (PLP), employing a graph-based approach to model components and joints within production modules. The framework integrates kinematic boundary conditions, such as potential part collisions, to guarantee the feasibility of automated assembly planning. The developed algorithm computes all feasible production sequences, integrating modules for detecting spatial relationships and formulating geometric constraints. The algorithm incorporates additional attributes, including handling feasibility, tolerance matching, and joint compatibility, to manage the high combinatorial complexity inherent in assembly sequence generation. Heuristics, such as Single-Piece Flow assembly and geometrical constraint enforcement, are utilized to further refine the solution space, facilitating more efficient planning for complex assemblies. The PLP stage is formulated as a Mixed-Integer Program (MIP), balancing the total times of a fixed number of manufacturing stations. While some complexity reduction techniques may sacrifice optimality, they significantly reduce the MIPs computational time. Furthermore, the framework enables customization of engineering constraints and supports a flexible trade-off between ASP and PLP. The open-source nature of the framework, available at https://github.com/TUM-utg/PyCAALP, promotes further collaboration and adoption in both industrial and production research applications.
Similar Papers
PlaCo: a QP-based robot planning and control framework
Robotics
Helps robots plan and move smoothly.
Automated Constraint Specification for Job Scheduling by Regulating Generative Model with Domain-Specific Representation
Artificial Intelligence
Helps factories plan production automatically and faster.
PaiP: An Operational Aware Interactive Planner for Unknown Cabinet Environments
Robotics
Robots find paths around hidden objects safely.