Abstract
In the latest decade, the consumer’s desire for personalisation has clearly taken of, challenging manufacturers to diversify their product portfolio while maintaining the same (or near) mass-produced prices. As a result, production is nowadays geared towards low volumes with high variety for which adaptive assembly systems are required. Hence, being able to automatically map out the assembly of complex products yields significant strategic advantages over competing manufacturers. Although a wide range of assembly sequencing algorithms have been developed in the past, researchers and companies still experience intellectual and financial thresholds to applying these software packages themselves. Either the algorithms have to be largely re-engineered from scientific literature, or are offered as part of costly commercial CAD software in the form of plugins and add-ons. However, in some cases, the developed source code is made publicly available via online collaboration platforms though in a variety of programming languages and often requiring the cumbersome installation of additional software libraries.Out of these needs, the proposed APLAN module arose: a software framework allowing developers to share their (dis)assembly planning algorithms in a centralised, uniform manner through the open-source 3D parametric modelling software FreeCAD. As impetus, several in-house developed algorithms for determining topological and geometrical (dis)assembly constraints are included as well as an academic (dis)assembly planner. Previously, such algorithms had to be executed via the terminal, after which the extensive liaison, blocking, and AND/OR graphs were outputted as text or static images. Through APLAN, users are now able to inspect and edit these graphs interactively and dynamically. To conclude, this manuscript finally reports on the benchmarking of the aforementioned connection and obstruction detectors, and their academic and industrial application for human-robot collaboration.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.