3,935 research outputs found
Optimal Packing of Irregular 3D Objects For Transportation and Disposal
This research developed algorithms, platforms, and workflows that can optimize the packing of 3D irregular objects while guaranteeing an acceptable processing time for real-life problems, including but not limited to nuclear waste packing optimization. Many nuclear power plants (NPPs) are approaching their end of intended design life, and approximately half of existing NPPs will be shut down in the next two decades. Since decommissioning and demolition of these NPPs will lead to a significant increase in waste inventory, there is an escalating demand for technologies and processes that can efficiently manage the decommissioning and demolition (D&D) activities, especially optimal packing of NPP waste. To minimize the packing volume of NPP waste, the objective is to arrange irregular-shaped waste objects into one or a set of containers such that container volume utilization is maximized, or container size is minimized. Constraints also include weight and radiation limits per container imposed by transportation requirements and the waste acceptance requirements of storage facilities and repositories.
This problem falls under the theoretical realm of cutting and packing problems, precisely, the 3D irregular packing problem. Despite its broad applications and substantial potential, research on 3D irregular cutting and packing problems is still nascent, and largely absent in construction and civil engineering. Finding good solutions for real-life problems, such as the one mentioned above, through current approaches is computationally expensive and time-consuming. New algorithms and technologies, and processes are required.
This research adopted 3D scanning as a means of geometry acquisition of as-is 3D irregular objects (e.g., nuclear waste generated from decommissioning and demolition of nuclear power plants), and a metaheuristics-based packing algorithm is implemented to find good packing configurations. Given the inefficiency of fully autonomous packing algorithms, a virtual reality (VR) interactive platform allowing human intervention in the packing process was developed to decrease the time and computation power required, while potentially achieving better outcomes. The VR platform was created using the Unity® game engine and its physics engine to mimic real-world physics (e.g., gravity and collision). Validation in terms of feasibility, efficiency, and rationality of the presented algorithms and the VR platform is achieved through functional demonstration with case studies. Different optimal packing workflows were simulated and evaluated in the VR platform.
Together, these algorithms, the VR platform, and workflows form a rational and systematic framework to tackle the optimal packing of 3D irregular objects in civil engineering and construction. The overall framework presented in this research has been demonstrated to effectively provide packing configurations with higher packing efficiency in an adequate amount of time compared to conventional methods. The findings from this research can be applied to numerous construction and manufacturing activities, such as optimal packing of prefabricated construction assemblies, facility waste management, and 3D printing
Learning Gradient Fields for Scalable and Generalizable Irregular Packing
The packing problem, also known as cutting or nesting, has diverse
applications in logistics, manufacturing, layout design, and atlas generation.
It involves arranging irregularly shaped pieces to minimize waste while
avoiding overlap. Recent advances in machine learning, particularly
reinforcement learning, have shown promise in addressing the packing problem.
In this work, we delve deeper into a novel machine learning-based approach that
formulates the packing problem as conditional generative modeling. To tackle
the challenges of irregular packing, including object validity constraints and
collision avoidance, our method employs the score-based diffusion model to
learn a series of gradient fields. These gradient fields encode the
correlations between constraint satisfaction and the spatial relationships of
polygons, learned from teacher examples. During the testing phase, packing
solutions are generated using a coarse-to-fine refinement mechanism guided by
the learned gradient fields. To enhance packing feasibility and optimality, we
introduce two key architectural designs: multi-scale feature extraction and
coarse-to-fine relation extraction. We conduct experiments on two typical
industrial packing domains, considering translations only. Empirically, our
approach demonstrates spatial utilization rates comparable to, or even
surpassing, those achieved by the teacher algorithm responsible for training
data generation. Additionally, it exhibits some level of generalization to
shape variations. We are hopeful that this method could pave the way for new
possibilities in solving the packing problem
Genetic algorithms for the scheduling in additive manufacturing
[EN] Genetic Algorithms (GAs) are introduced to tackle the packing problem. The scheduling in Additive Manufacturing (AM) is also dealt with to set up a managed market, called “Lonja3D”. This will enable to determine an alternative tool through the combinatorial auctions, wherein the customers will be able to purchase the products at the best prices from the manufacturers. Moreover, the manufacturers will be able to optimize the production capacity and to decrease the operating costs in each case.This research has been partially financed by the project: “Lonja de Impresión 3D para la Industria
4.0 y la Empresa Digital (LONJA3D)” funded by the Regional Government of Castile and Leon and
the European Regional Development Fund (ERDF, FEDER) with grant VA049P17Castillo-Rivera, S.; De Antón, J.; Del Olmo, R.; Pajares, J.; López-Paredes, A. (2020). Genetic algorithms for the scheduling in additive manufacturing. International Journal of Production Management and Engineering. 8(2):59-63. https://doi.org/10.4995/ijpme.2020.12173OJS596382Ahsan, A., Habib, A., Khoda, B. (2015). Resource based process planning for additive manufacturing. Computer-Aided Design, 69, 112-125. https://doi.org/10.1016/j.cad.2015.03.006Araújo, L., Özcan, E., Atkin, J., Baumers, M., Tuck, C., Hague, R. (2015). Toward better build volume packing in additive manufacturing: classification of existing problems and benchmarks. 26th Annual International Solid Freeform Fabrication Symposium - an Additive Manufacturing Conference, 401-410.Berman, B. (2012). 3-D printing: The new industrial revolution. Business Horizons, 55: 155-162. https://doi.org/10.1016/j.bushor.2011.11.003Canellidis, V., Dedoussis, V., Mantzouratos, N., Sofianopoulou, S. (2006). Preprocessing methodology for optimizing stereolithography apparatus build performance. Computers in Industry, 57, 424-436. https://doi.org/10.1016/j.compind.2006.02.004Chergui, A., Hadj-Hamoub, K., Vignata, F. (2018). Production scheduling and nesting in additive manufacturing. Computers & Industrial Engineering, 126, 292-301. https://doi.org/10.1016/j.cie.2018.09.048Demirel, E., Özelkan, E.C., Lim, C. (2018). Aggregate planning with flexibility requirements profile. International Journal of Production Economics, 202, 45-58. https://doi.org/10.1016/j.ijpe.2018.05.001Fera, M., Fruggiero, F., Lambiase, A., Macchiaroli, R., Todisco, V. (2018). A modified genetic algorithm for time and cost optimization of an additive manufacturing single-machine scheduling. International Journal of Industrial Engineering Computations, 9, 423-438. https://doi.org/10.5267/j.ijiec.2018.1.001Hopper, E., Turton, B. (1997). Application of genetic algorithms to packing problems - A Review. Proceedings of the 2nd Online World Conference on Soft Computing in Engineering Design and Manufacturing, Springer Verlag, London, 279-288. https://doi.org/10.1007/978-1-4471-0427-8_30Ikonen, I., Biles, W.E., Kumar, A., Wissel, J.C., Ragade, R.K. (1997). A genetic algorithm for packing three-dimensional non-convex objects having cavities and holes. ICGA, 591-598.Kim, K.H., Egbelu, P.J. (1999). Scheduling in a production environment with multiple process plans per job. International Journal of Production Research, 37, 2725-2753. https://doi.org/10.1080/002075499190491Lawrynowicz, A. (2011). Genetic algorithms for solving scheduling problems in manufacturing systems. Foundations of Management, 3(2), 7-26. https://doi.org/10.2478/v10238-012-0039-2Li, Q., Kucukkoc, I., Zhang, D. (2017). Production planning in additive manufacturing and 3D printing. Computers and Operations Research, 83, 157-172. https://doi.org/10.1016/j.cor.2017.01.013Milošević, M., Lukić, D., Đurđev, M., Vukman, J., Antić, A. (2016). Genetic Algorithms in Integrated Process Planning and Scheduling-A State of The Art Review. Proceedings in Manufacturing Systems, 11(2), 83-88.Pour, M.A., Zanardini, M., Bacchetti, A., Zanoni, S. (2016). Additive manufacturing impacts on productions and logistics systems. IFAC, 49(12), 1679-1684. https://doi.org/10.1016/j.ifacol.2016.07.822Wilhelm, W.E., Shin, H.M. (1985). Effectiveness of Alternate Operations in a Flexible Manufacturing System. International Journal of Production Research, 23(1), 65-79. https://doi.org/10.1080/00207548508904691Xirouchakis, P., Kiritsis, D., Persson, J.G. (1998). A Petri net Technique for Process Planning Cost Estimation. Annals of the CIRP, 47(1), 427-430. https://doi.org/10.1016/S0007-8506(07)62867-4Zhang, Y., Bernard, A., Gupta, R.K., Harik, R. (2014). Evaluating the design for additive manufacturing: a process planning perspective. Procedia CIRP, 21, 144-150. https://doi.org/10.1016/j.procir.2014.03.17
Learning Physically Realizable Skills for Online Packing of General 3D Shapes
We study the problem of learning online packing skills for irregular 3D
shapes, which is arguably the most challenging setting of bin packing problems.
The goal is to consecutively move a sequence of 3D objects with arbitrary
shapes into a designated container with only partial observations of the object
sequence. Meanwhile, we take physical realizability into account, involving
physics dynamics and constraints of a placement. The packing policy should
understand the 3D geometry of the object to be packed and make effective
decisions to accommodate it in the container in a physically realizable way. We
propose a Reinforcement Learning (RL) pipeline to learn the policy. The complex
irregular geometry and imperfect object placement together lead to huge
solution space. Direct training in such space is prohibitively data intensive.
We instead propose a theoretically-provable method for candidate action
generation to reduce the action space of RL and the learning burden. A
parameterized policy is then learned to select the best placement from the
candidates. Equipped with an efficient method of asynchronous RL acceleration
and a data preparation process of simulation-ready training sequences, a mature
packing policy can be trained in a physics-based environment within 48 hours.
Through extensive evaluation on a variety of real-life shape datasets and
comparisons with state-of-the-art baselines, we demonstrate that our method
outperforms the best-performing baseline on all datasets by at least 12.8% in
terms of packing utility.Comment: ACM Transactions on Graphics (TOG
PackIt: A Virtual Environment for Geometric Planning
The ability to jointly understand the geometry of objects and plan actions
for manipulating them is crucial for intelligent agents. We refer to this
ability as geometric planning. Recently, many interactive environments have
been proposed to evaluate intelligent agents on various skills, however, none
of them cater to the needs of geometric planning. We present PackIt, a virtual
environment to evaluate and potentially learn the ability to do geometric
planning, where an agent needs to take a sequence of actions to pack a set of
objects into a box with limited space. We also construct a set of challenging
packing tasks using an evolutionary algorithm. Further, we study various
baselines for the task that include model-free learning-based and
heuristic-based methods, as well as search-based optimization methods that
assume access to the model of the environment. Code and data are available at
https://github.com/princeton-vl/PackIt.Comment: Accepted to ICML 202
Content-adaptive lenticular prints
Lenticular prints are a popular medium for producing automultiscopic glasses-free 3D images. The light field emitted by such prints has a fixed spatial and angular resolution. We increase both perceived angular and spatial resolution by modifying the lenslet array to better match the content of a given light field. Our optimization algorithm analyzes the input light field and computes an optimal lenslet size, shape, and arrangement that best matches the input light field given a set of output parameters. The resulting emitted light field shows higher detail and smoother motion parallax compared to fixed-size lens arrays. We demonstrate our technique using rendered simulations and by 3D printing lens arrays, and we validate our approach in simulation with a user study
- …