scispace - formally typeset
Search or ask a question

Showing papers in "Computer-aided Design in 2015"


Journal ArticleDOI
TL;DR: Future directions such as the "print-it-all" paradigm, that have the potential to re-imagine current research and spawn completely new avenues for exploration are pointed out.
Abstract: Additive manufacturing (AM) is poised to bring about a revolution in the way products are designed, manufactured, and distributed to end users. This technology has gained significant academic as well as industry interest due to its ability to create complex geometries with customizable material properties. AM has also inspired the development of the maker movement by democratizing design and manufacturing. Due to the rapid proliferation of a wide variety of technologies associated with AM, there is a lack of a comprehensive set of design principles, manufacturing guidelines, and standardization of best practices. These challenges are compounded by the fact that advancements in multiple technologies (for example materials processing, topology optimization) generate a "positive feedback loop" effect in advancing AM. In order to advance research interest and investment in AM technologies, some fundamental questions and trends about the dependencies existing in these avenues need highlighting. The goal of our review paper is to organize this body of knowledge surrounding AM, and present current barriers, findings, and future trends significantly to the researchers. We also discuss fundamental attributes of AM processes, evolution of the AM industry, and the affordances enabled by the emergence of AM in a variety of areas such as geometry processing, material design, and education. We conclude our paper by pointing out future directions such as the "print-it-all" paradigm, that have the potential to re-imagine current research and spawn completely new avenues for exploration. The fundamental attributes and challenges/barriers of Additive Manufacturing (AM).The evolution of research on AM with a focus on engineering capabilities.The affordances enabled by AM such as geometry, material and tools design.The developments in industry, intellectual property, and education-related aspects.The important future trends of AM technologies.

1,792 citations


Journal ArticleDOI
TL;DR: The development of a smart delivery drone is presented as an idealized CBDM example scenario and a corresponding CBDM system architecture is proposed that incorporates CBDM-based design processes, integrated manufacturing services, information and supply chain management in a holistic sense.
Abstract: Cloud-based design manufacturing (CBDM) refers to a service-oriented networked product development model in which service consumers are enabled to configure, select, and utilize customized product realization resources and services ranging from computer-aided engineering software to reconfigurable manufacturing systems. An ongoing debate on CBDM in the research community revolves around several aspects such as definitions, key characteristics, computing architectures, communication and collaboration processes, crowdsourcing processes, information and communication infrastructure, programming models, data storage, and new business models pertaining to CBDM. One question, in particular, has often been raised: is cloud-based design and manufacturing actually a new paradigm, or is it just "old wine in new bottles"? To answer this question, we discuss and compare the existing definitions for CBDM, identify the essential characteristics of CBDM, define a systematic requirements checklist that an idealized CBDM system should satisfy, and compare CBDM to other relevant but more traditional collaborative design and distributed manufacturing systems such as web- and agent-based design and manufacturing systems. To justify the conclusion that CBDM can be considered as a new paradigm that is anticipated to drive digital manufacturing and design innovation, we present the development of a smart delivery drone as an idealized CBDM example scenario and propose a corresponding CBDM system architecture that incorporates CBDM-based design processes, integrated manufacturing services, information and supply chain management in a holistic sense. We present a new paradigm in digital manufacturing and design innovation, namely cloud-based design and manufacturing (CBDM).We identify the common key characteristics of CBDM.We define a requirement checklist that any idealized CBDM system should satisfy.We compare CBDM with other relevant but more traditional collaborative design and distributed manufacturing systems.We describe an idealized CBDM application example scenario.

513 citations


Journal ArticleDOI
TL;DR: Construction methods that unfold their full potential by linking digital design, additive fabrication and material properties and hence allow accommodating the construction of complex concrete structures are presented.
Abstract: Over the course of the 20th century, architectural construction has gone through intense innovation in its material, engineering and design, radically transforming the way buildings were and are conceived. Technological and industrial advances enabled and challenged architects, engineers and constructors to build increasingly complex architectural structures from concrete. Computer-aided design and manufacturing (CAD/CAM) techniques have, more recently, rejuvenated and increased the possibilities of realizing ever more complex geometries. Reinforced concrete is often chosen for such structures as almost any shape can be achieved when placed into a formwork. However, most complex forms generated with these digital design tools bear little relation to the default modes of production used in concrete construction today. A large gap has emerged between the possibilities offered by the digital technology in architectural design and the reality of the building industry, where actually no efficient solutions exist for the production of complex concrete structures. This paper presents construction methods that unfold their full potential by linking digital design, additive fabrication and material properties and hence allow accommodating the construction of complex concrete structures. The emphasis is set on the on-going research project Smart Dynamic Casting (SDC) where advanced material design and robotic fabrication are interconnected in the design and fabrication process of complex concrete structures. The proposed fabrication process is belonging to an emerging architectural phenomenon defined first as Digital Materiality by Gramazio & Kohler (2008) or more recently as Material Ecologies by Neri Oxman? 1. An overview is given that combine existing casting techniques with digital fabrication for the fabrication of complex concrete structures.The focus is set on Smart Dynamic Casting a technique that combines digital fabrication with slipforming and building material science.An overview of the experimental set up and procedure is given.Experimental prototype results are described.

240 citations


Journal ArticleDOI
TL;DR: This paper presents a comprehensive overview of the parameters, variables and syntactic elements that enable the development of such meteorosensitive architectural systems based on the biomimetic transfer of the hygroscopic actuation of plant cones using wooden veneer as a naturally produced constituent within weather responsive composite systems.
Abstract: In this paper, the authors present research into autonomously responsive architectural systems that adapt to environmental changes using hygroscopic material properties. Instead of using superimposed layers of singular purpose mechanisms-for sensing, actuation, control and power-in the form of high-tech electronic equipment as is emblematic for current approaches to climate responsiveness in architecture, the presented research follows an integrative, no-tech strategy that can be considered to follow biological rather than mechanical principles. In nature plants employ different systems to respond to environmental changes. One particularly promising way is hygroscopic actuation, as it allows for metabolically independent movement and thus provides an interesting model for autonomous, passive and materially embedded responsiveness. The paper presents a comprehensive overview of the parameters, variables and syntactic elements that enable the development of such meteorosensitive architectural systems based on the biomimetic transfer of the hygroscopic actuation of plant cones. It provides a summary of five years of research by the authors on architectural systems which utilize the hygroscopic qualities of wooden veneer as a naturally produced constituent within weather responsive composite systems, which is presented through an extensive analysis of research samples, prototypes at various scales, and two comprehensive case studies of full scale constructions. Access and instrumentalisation of computational capacities within organic systems.Formal complexity through singular parametric differentiation in material behaviour.Environment cognisant architectural systems with climate dependent formal behaviour.Embedded biomimetic intelligence through material programming.

156 citations


Journal ArticleDOI
TL;DR: The level of control demonstrated in this study cannot be achieved using traditional CAD tools and volume-based AM workflows, implying that new CAD workflows must be developed in order to enable designers to harvest the capabilities of AM.
Abstract: We present a bitmap printing method and digital workflow using multi-material high resolution Additive Manufacturing (AM). Material composition is defined based on voxel resolution and used to fabricate?a design object?with locally varying material stiffness, aiming to?satisfy the design objective. In this workflow voxel resolution is set by the printer's native resolution, eliminating the need for slicing and path planning. Controlling geometry and material property variation at the resolution of the printer provides significantly greater control over structure-property-function relationships. To demonstrate the utility of the bitmap printing approach we apply it to the design of a?customized prosthetic socket. Pressure-sensing elements are concurrently fabricated with the socket, providing possibilities for evaluation of the socket's fit. The level of control demonstrated in this study?cannot be achieved using traditional CAD tools and volume-based AM workflows, implying that new CAD workflows must be developed in order to enable designers to harvest the capabilities of AM. Bitmap printing workflow enables digital fabrication in printer's native resolution.Voxel-based design and representation of objects for multi-material printing.Using 3D printed light guides, deformation of materials can be sensed.

153 citations


Journal ArticleDOI
TL;DR: This work presents an orientation-driven shape optimizer to slim down the supporting structures used in single material-based AM, and formulate the demand on minimizing shape variation as global rigidity energy.
Abstract: In layer-based additive manufacturing (AM), supporting structures need to be inserted to support the overhanging regions. The adding of supporting structures slows down the speed of fabrication and introduces artifacts onto the finished surface. We present an orientation-driven shape optimizer to slim down the supporting structures used in single material-based AM. The optimizer can be employed as a tool to help designers to optimize the original model to achieve a more self-supported shape, which can be used as a reference for their further design. The model to be optimized is first enclosed in a volumetric mesh, which is employed as the domain of computation. The optimizer is driven by the operations of reorientation taken on tetrahedra with ‘facing-down’ surface facets. We formulate the demand on minimizing shape variation as global rigidity energy. The local optimization problem for determining a minimal rotation is analyzed on the Gauss sphere, which leads to a closed-form solution. Moreover, we also extend our approach to create the functions of controlling the deformation and searching for optimal printing directions.

152 citations


Journal ArticleDOI
TL;DR: The design method proposed is validated through a case study, and provides an important foundation for the wide adoption of additive manufacturing technologies in the industry.
Abstract: Unlike traditional manufacturing methods, additive manufacturing can produce parts with complex geometric structures without significant increases in fabrication time and cost. One application of additive manufacturing technologies is the fabrication of customized lattice-skin structures which can enhance performance of products while minimizing material or weight. In this paper, a novel design method for the creation of periodic lattice structures is proposed. In this method, Functional Volumes (FVs) and Functional Surfaces (FSs) are first determined based on an analysis of the functional requirements. FVs can be further decomposed into several sub-FVs. These sub-FVs can be divided into two types: FV with solid and FV with lattice. The initial design parameters of the lattice are selected based on the proposed guidelines. Based on these parameters, a kernel based lattice frame generation algorithm is used to generate lattice wireframes within the given FVs. At last, traditional bidirectional evolutionary structural optimization is modified to optimize distribution of lattice struts' thickness. The design method proposed in this paper is validated through a case study, and provides an important foundation for the wide adoption of additive manufacturing technologies in the industry. Display Omitted Both functional roles of solid volume and skin structure are considered.Lattice orientation is introduced that may be adjusted to improve performance.Increased speed of lattice frame generation.Structural stiffness is increased by the proposed optimization algorithm.

137 citations


Journal ArticleDOI
TL;DR: Through two new taxonomies the properties and categories of APP/DAPP problems and solution approaches are identified and described, the characteristics and applications of the reviewed 60 most relevant works are exposed and analyzed comprehensively, and open problems in the field are identified.
Abstract: Assembly Planning (AP) is one of the most important elements of process planning in manufacturing industries, and is defined as the process of creating a detailed assembly plan to craft a whole product from separate parts considering the final product geometry, available resources, fixture design, feeder and tool descriptions, etc. AP has three main subproblems: (1) Assembly Sequence Planning (ASP), in which a sequence of collision-free operations is computed for bringing assembly parts together, (2) Assembly Line Balancing (ALB), in which some groups of subassemblies are formed and assigned to assembly stations in a way that their workloads are balanced, and (3) Assembly Path Planning (APP), in which collision-free paths for adding parts to a subassembly are computed. Each of the above subproblems has a disassembly version, creating DASP, DALB, and DAPP problems. All of the above problems have proven to be either NP-hard or NP-Complete, and many researches have been conducted to solve them efficiently. While some surveys and reviews exist on the ASP/DASP and ALB/DALB problems, no comprehensive survey exists for APP/DAPP problems, despite their important role in the design process of products as invaluable tools for deploying concurrent engineering, end-of-life processing, maintenance and repair, and decreasing the cost and time of manufacturing products. This paper investigates the relations between the above six subproblems and reviews the state-of-the-art of the APP and DAPP problems and their solution approaches. Through two new taxonomies the properties and categories of APP/DAPP problems and solution approaches are identified and described, the characteristics and applications of the reviewed 60 most relevant works are exposed and analyzed comprehensively, and open problems in the field are identified. State-of-the-art review of the Assembly/Disassembly Path Planning (APP/DAPP) field.New taxonomies for categorizing APP/DAPP problem types and solution methods.Critical discussions on research trends, applications and open problems in APP/DAPP.

127 citations


Journal ArticleDOI
TL;DR: Today's computational modeling and simulation techniques can help to reveal motion principles in plants and to integrate the underlying mechanisms in flexible kinetic structures, which will be applied as flexible shading devices for double curved facades.
Abstract: In architecture, kinetic structures enable buildings to react specifically to internal and external stimuli through spatial adjustments. These mechanical devices come in all shapes and sizes and are traditionally conceptualized as uniform and compatible modules. Typically, these systems gain their adjustability by connecting rigid elements with highly strained hinges. Though this construction principle may be generally beneficial, for architectural applications that increasingly demand custom-made solutions, it has some major drawbacks. Adaptation to irregular geometries, for example, can only be achieved with additional mechanical complexity, which makes these devices often very expensive, prone to failure, and maintenance-intensive.Searching for a promising alternative to the still persisting paradigm of rigid-body mechanics, the authors found inspiration in flexible and elastic plant movements. In this paper, they will showcase how today's computational modeling and simulation techniques can help to reveal motion principles in plants and to integrate the underlying mechanisms in flexible kinetic structures. By using three case studies, the authors will present key motion principles and discuss their scaling, distortion, and optimization. Finally, the acquired knowledge on bio-inspired kinetic structures will be applied to a representative application in architecture, in this case as flexible shading devices for double curved facades. Plant movements.Kinetic structures.Biomimetics.Facade shading.Compliant mechanisms.

100 citations


Journal ArticleDOI
TL;DR: The cooling channels designed by the algorithms has very simple connectivity and can achieve effective conformal cooling for the models with complex shapes and can be fabricated by copper duct bending instead of expensive selective laser sintering.
Abstract: Designing cooling channels for the thermoplastic injection process is a very important step in mold design. A conformal cooling channel can significantly improve the efficiency and the quality of production in plastic injection molding. This paper introduces an approach to generate spiral channels for conformal cooling. The cooling channels designed by our algorithms has very simple connectivity and can achieve effective conformal cooling for the models with complex shapes. The axial curves of cooling channels are constructed on a free-form surface conformal to the mold surface. With the help of boundary-distance maps, algorithms are investigated to generate evenly distributed spiral curves on the surface. The cooling channels derived from these spiral curves are conformal to the plastic part and introduce nearly no reduction at the rate of coolant flow. Therefore, the channels are able to achieve uniform mold cooling. Moreover, by having simple connectivity, these spiral channels can be fabricated by copper duct bending instead of expensive selective laser sintering.

80 citations


Journal ArticleDOI
TL;DR: A TRIZ-based Trimming method for Patent design around that successfully circumvents target patent and generates several new granted patents in China is proposed.
Abstract: Patent design around is an effective way to walk around competitive patents and avoid patent infringement. This paper proposes a TRIZ-based Trimming method for Patent design around. The 4 stages of Patent design around include design around target definition, design around problem identification, problem solving, and solution evaluation. In the 4 stages, Technical Features (TF) are identified to define design around target based on patent claim decomposition. In order to avoid literal infringement and doctrine of equivalents, the design around problem identification process of Trimming one or more patent Technical Features is developed. Then, the problem solving tools based on Modern TRIZ tools (such as Physical Contradiction resolution, and Function-Oriented Search) are introduced to solve the design around problem. Two Trimming scenarios of Core Ejector System is investigated to illustrate the method. The project successfully circumvents target patent and generates several new granted patents in China. Establish an integrated TRIZ-based framework for Trimming strategy to design around competitive patent.Present a step by step Trimming Technical Features process to generate Trimming scenarios and Trimming problems for innovation inspiration.Generate two Trimming scenarios for Core Ejector System improvement.

Journal ArticleDOI
TL;DR: The proposed work based on sound mechanics-based principles can be used for reliable prediction of pulling-up speed, and thus, is likely to be useful in devising an adaptive closed-loop system to control the pulling- up process and achieve a reliable AM approach.
Abstract: Constrained-surface based Additive Manufacturing (AM) processes have been widely used in both academia and industry for the past few years. Despite the advantages of constrained-surface based AM processes, it has not been widely used in practice. A main reason for this is that a substantial separation force is required to separate the cured part from the material vat during the pulling-up stage, which may damage the cured part and reduce the reliability of the process. The solutions proposed previously to reduce this separation force recommend using an intermediate coating material (e.g., Teflon and silicone films) between the cured part and the vat. This, however, has only negligible effects in reducing the separation force. In this work, the pulling-up process is modeled within the framework of mechanics-based principles. In particular, the cohesive zone model (CZM) is adopted to characterize the separation mechanism, and finite element (FE) simulation is carried out to investigate the separation process using the commercially available FE software, Abaqus. A new simple optimization scheme is also proposed to estimate the constitutive cohesive stiffness parameters from experimental measurements. These constitutive parameters are very difficult to estimate using the standard mechanical tests. The proposed work based on sound mechanics-based principles can be used for reliable prediction of pulling-up speed, and thus, is likely to be useful in devising an adaptive closed-loop system to control the pulling-up process and achieve a reliable AM approach. We formulate cohesive zone model to characterize the separation process.We establish an optimization model to evaluate the mechanical parameters.The effectiveness of the proposed technique is validated by computer-simulated experiments.Fabrication performance can be significantly improved by the proposed approach.

Journal ArticleDOI
TL;DR: A 2D thermomechanical model is developed, using a finite element method (FEM), to evaluate temperature induced deformation on different overhang support patterns in the EBAM process, and is able to simulate the deformation of overhang parts in EBAM.
Abstract: Powder bed electron beam additive manufacturing (EBAM) has emerged as a potentially cost-effective process for high-value, small-batch productions for biomedical and aerospace applications. In EBAM, the process would not require support structures for overhang geometry because a build part is immersed in the powder bed. However, support structures are indeed needed in practice for an overhang; without it, the overhang area will have defects such as warping, which are due to the complex thermomechanical process in EBAM. In this study, a numerical approach is introduced to simulate the thermomechanical responses in the EBAM process of overhang structures. The objective of this study was to develop a 2D thermomechanical model, using a finite element method (FEM), to evaluate temperature induced deformation on different overhang support patterns in the EBAM process. The major results are summarized as follows. (1) The thermomechanical model is able to simulate the deformation of overhang parts in EBAM. The overhang length noticeably affects the overhang deformation. (2) As a traditional support structure, solid columns can reduce the overhang warping; further, the size of the column may be minimized to satisfy a deformation constraint, and meanwhile, reduce the amount of support materials. (3) Including a solid piece beneath the overhang, acting as a heat sink, may also reduce the overhang deformation; however, an appropriate gap must be incorporated so as not to fuse to the overhang area, while still effectively reducing the deformation. The developed thermomechanical model is able to simulate the deformation of overhang parts in EBAM.The overhang length noticeably affects the overhang deformation.Solid columns can avoid a serious overhang warping defect.A solid piece beneath the overhang in the powder bed can reduce the overhang deformation.

Journal ArticleDOI
TL;DR: This paper presents a novel algorithm which uses skeleton-based polycube generation to construct feature-preserving T-meshes and calculates rational trivariate T-splines and extract Bezier elements for isogeometric analysis.
Abstract: This paper presents a novel algorithm which uses skeleton-based polycube generation to construct feature-preserving T-meshes. From the skeleton of the input model, we first construct initial cubes in the interior. By projecting corners of interior cubes onto the surface and generating a new layer of boundary cubes, we split the entire interior domain into different cubic regions. With the splitting result, we perform octree subdivision to obtain T-spline control mesh or T-mesh. Surface features are classified into three groups: open curves, closed curves and singularity features. For features without introducing new singularities like open or closed curves, we preserve them by aligning to the parametric lines during subdivision, performing volumetric parameterization from frame field, or modifying the skeleton. For features introducing new singularities, we design templates to handle them. With a valid T-mesh, we calculate rational trivariate T-splines and extract Bezier elements for isogeometric analysis. We present a novel algorithm which uses skeleton-based polycube generation to construct T-meshes.Three kinds of features are preserved: open curves, closed curves, singularity features.With a valid T-mesh, we calculate trivariate T-splines for isogeometric analysis.

Journal ArticleDOI
TL;DR: A new region-based tool path generation method that could be accurately divided to such that each region contain continuous distribution of feed directions with maximal machining strip width is presented.
Abstract: Due to the complexity of geometry, the feed direction with maximal machining strip width usually varies among different regions over a freeform surface or a shell of surfaces However, in most traditional tool path generation methods, the surface is treated as one machining region thus only local optimisation might be achieved This paper presents a new region-based tool path generation method To achieve the full effect of the optimal feed direction, a surface is divided into several sub-surface regions before tool path computation Different from the scalar field representation of the machining strip width, a rank-two tensor field is derived to evaluate the machining strip width using ball end mill The continuous tensor field is able to represent the machining strip widths in all feed directions at each cutter contact point, except at the boundaries between sub-regions Critical points where the tensor field is discontinuous are defined and classified By applying critical points in the freeform surface as the start for constructing inside boundaries, the surface could be accurately divided to such that each region contain continuous distribution of feed directions with maximal machining strip width As a result, tool paths are generated in each sub-surface separately to achieve better machining efficiency The proposed method was tested using two freeform surfaces and the comparison to several leading existing tool path generation methods is also provided

Journal ArticleDOI
TL;DR: A three-dimensional extension of graphic statics using polyhedral form and force diagrams for the design of compression-only and tension-only spatial structures with externally applied loads and suggests a design strategy for finding complex funicular spatial forms in pure compression, based on the construction of force diagrams through the aggregation of convex polyhedral cells.
Abstract: This paper presents a three-dimensional extension of graphic statics using polyhedral form and force diagrams for the design of compression-only and tension-only spatial structures with externally applied loads. It explains the concept of 3D structural reciprocity based on Rankine's original proposition for the equilibrium of spatial frames. It provides a definition for polyhedral reciprocal form and force diagrams that allows including external forces and discusses their geometrical and topological characteristics. This paper furthermore provides a geometrical procedure for constructing a pair of reciprocal polyhedral diagrams from a given polyhedron representing either the form or force diagram of a structural system. Using this method, this paper furthermore suggests a design strategy for finding complex funicular spatial forms in pure compression (or tension), based on the construction of force diagrams through the aggregation of convex polyhedral cells. Finally, it discusses the effect of changes in the geometry of the force diagram on the geometry of the form diagram and the distribution of forces in it. Three-dimensional extension of graphic statics using polyhedral form and force diagrams.Defining the topological and geometrical relationships of 3D reciprocal diagrams.Design of compression and tension-only spatial structures with externally applied loads.Designing complex funicular spatial forms by aggregating convex force polyhedral cells.CAD implementation to manipulate the geometry of the force and explore its effects on the forms.

Journal ArticleDOI
TL;DR: In this contribution, two approaches for the relative positioning of point based models are highlighted and adapted to the assembly simulation of Skin Model Shapes, which are specific workpiece representatives considering geometric deviations.
Abstract: Even though they are weakly noticed, geometric part deviations accompany our everyday life These geometric deviations affect the assemblability and functional compliance of products, since small part variations accumulate through large-scale assemblies and lead to malfunction as well as decreased product reliability and safety However, the consideration of part deviations in the virtual modelling of mechanical assemblies is an ongoing challenge in computer-aided tolerancing research This is because the resulting assembly configurations for variant parts are far more complicated than for nominal assemblies In this contribution, two approaches for the relative positioning of point based models are highlighted and adapted to the assembly simulation of Skin Model Shapes, which are specific workpiece representatives considering geometric deviations The first approach employs constrained registration techniques to determine the position of variant parts in an assembly considering multiple assembly steps simultaneously, whereas the second utilizes the difference surface to solve the positioning problem sequentially The application of these approaches to computer-aided tolerancing is demonstrated, though their applicability reaches various fields of industrial geometry Skin Model Shapes are digital part representatives comprising geometric deviationsApproaches for the relative positioning of point-based Skin Model Shapes are proposedThe approaches ground on algorithms from computational geometry and computer graphicsApplications for the assembly simulation in tolerancing are given

Journal ArticleDOI
TL;DR: Two intrinsic methods for computing centroidal Voronoi tessellation (CVT) on triangle meshes are proposed that are independent of the embedding space, and work well for models with arbitrary topology and complicated geometry, where the existing extrinsic approaches often fail.
Abstract: Centroidal Voronoi tessellation (CVT) is a special type of Voronoi diagram such that the generating point of each Voronoi cell is also its center of mass. The CVT has broad applications in computer graphics, such as meshing, stippling, sampling, etc. The existing methods for computing CVTs on meshes either require a global parameterization or compute it in the restricted sense (that is, intersecting a 3D CVT with the surface). Therefore, these approaches often fail on models with complicated geometry and/or topology. This paper presents two intrinsic algorithms for computing CVT on triangle meshes. The first algorithm adopts the Lloyd framework, which iteratively moves the generator of each geodesic Voronoi diagram to its mass center. Based on the discrete exponential map, our method can efficiently compute the Riemannian center and the center of mass for any geodesic Voronoi diagram. The second algorithm uses the L-BFGS method to accelerate the intrinsic CVT computation. Thanks to the intrinsic feature, our methods are independent of the embedding space, and work well for models with arbitrary topology and complicated geometry, where the existing extrinsic approaches often fail. The promising experimental results show the advantages of our method. We propose two intrinsic methods for computing centroidal Voronoi tessellation (CVT) on triangle meshes.Thanks to their intrinsic nature, our methods compute CVT using metric only.Our results are independent of the embedding space.

Journal ArticleDOI
TL;DR: This paper discusses an approach implemented in a software tool for checking the conformance of STEP files to the recommended practice for PMI representation, which ensures interoperability with downstream applications.
Abstract: Recommended practices supplement data exchange standards by providing common implementation guidance associated with specific requirements. ISO 10303 (STEP) product data exchange files that conform to recommended practices ensure interoperability between computer-aided design (CAD) systems and with downstream applications such as manufacturing and inspection. Correct implementation of product and manufacturing information (PMI)-annotations associated with a CAD model's edges and faces such as geometric tolerances, dimensional tolerances, and datum features-in CAD authoring systems and translators is essential for interoperability. This paper discusses an approach implemented in a software tool for checking the conformance of STEP files to the recommended practice for PMI representation. Display Omitted Geometric and dimensional tolerances (PMI) are represented in STEP files.Correct implementation of PMI ensures interoperability with downstream applications.A software tool has been developed for conformance checking of PMI in STEP files.

Journal ArticleDOI
TL;DR: A framework for computing knots (including the number and positions) in curve fitting based on a sparse optimization model that can recover the ground truth knot vector and reproduce the spline when the data points are sampled dense enough from a spline.
Abstract: Curve fitting with splines is a fundamental problem in computer-aided design and engineering. However, how to choose the number of knots and how to place the knots in spline fitting remain a difficult issue. This paper presents a framework for computing knots (including the number and positions) in curve fitting based on a sparse optimization model. The framework consists of two steps: first, from a dense initial knot vector, a set of active knots is selected at which certain order derivative of the spline is discontinuous by solving a sparse optimization problem; second, we further remove redundant knots and adjust the positions of active knots to obtain the final knot vector. Our experiments show that the approximation spline curve obtained by our approach has less number of knots compared to existing methods. Particularly, when the data points are sampled dense enough from a spline, our algorithm can recover the ground truth knot vector and reproduce the spline. We reduce the computation time dramatically by solving convex optimization problem.We can simultaneously find a good combination of the knot number and knot locations.The algorithm has less knots with good fitting performance compared to other methods.We can recover the ground truth knots when data is sampled enough from a B-spline.

Journal ArticleDOI
TL;DR: This work proposes a novel numerical solver that splits the optimization into a sequence of simple subproblems that can be solved efficiently and accurately, and develops a system that allows the user to explore designs satisfying geometric constraints.
Abstract: In architectural design, surface shapes are commonly subject to geometric constraints imposed by material, fabrication or assembly. Rationalization algorithms can convert a freeform design into a form feasible for production, but often require design modifications that might not comply with the design intent. In addition, they only offer limited support for exploring alternative feasible shapes, due to the high complexity of the optimization algorithm.We address these shortcomings and present a computational framework for interactive shape exploration of discrete geometric structures in the context of freeform architectural design. Our method is formulated as a mesh optimization subject to shape constraints. Our formulation can enforce soft constraints and hard constraints at the same time, and handles equality constraints and inequality constraints in a unified way. We propose a novel numerical solver that splits the optimization into a sequence of simple subproblems that can be solved efficiently and accurately.Based on this algorithm, we develop a system that allows the user to explore designs satisfying geometric constraints. Our system offers full control over the exploration process, by providing direct access to the specification of the design space. At the same time, the complexity of the underlying optimization is hidden from the user, who communicates with the system through intuitive interfaces. A general optimization framework for deforming meshes under constraints.Soft constraints and hard constraints are handled in a unified way.An efficient parallel solver suitable for interactive applications.A system for exploring the feasible shapes of constrained meshes in real time.

Journal ArticleDOI
TL;DR: A new method to generate efficient ball-end milling tool paths for three-axis sculptured surface machining by analyzing the PFD field of the surface and segments the surface into distinct regions by identifying the degenerate points and forming their separatrices is presented.
Abstract: This paper presents a new method to generate efficient ball-end milling tool paths for three-axis sculptured surface machining. The fundamental principle of the presented method is to generate the tool paths according to a preferred feed direction (PFD) field derived from the surface to be machined. The PFD at any point on the surface is the feed direction that maximizes the machining strip width. Theoretically, tool paths that always follow the direction of maximum machining strip width at every cutter contact point on the surface would result in shorter overall tool path length. Unfortunately, overlaps of adjacent machining strips commonly exist for tool paths that follow the preferred directions exactly. Such redundant machining can be reduced by iso-scallop tool paths. Nonetheless, iso-scallop tool paths do not in general follow the preferred feed directions. To improve machining efficiency via generating short overall tool path length, the presented method analyzes the PFD field of the surface and segments the surface into distinct regions by identifying the degenerate points and forming their separatrices. The resulting segmented regions are characterized by similar PFD’s and iso-scallop tool paths are then generated for each region to mitigate redundant machining. The developed method has been validated with numerous case studies. The results have shown that the generated tool paths consistently have shorter overall length than those generated by the existing methods.

Journal ArticleDOI
TL;DR: An algorithm for generating optimized gouging-free tool path for 5-Axis CNC machining of freeform NURBS surfaces using flat-end and rounded-end (bull nose) tools having cylindrical shank is presented.
Abstract: We present a precise approach to the generation of optimized collision-free and gouging-free tool paths for 5-axis CNC machining of freeform NURBS surfaces using flat-end and rounded-end (bull nose) tools having cylindrical shank. To achieve high approximation quality, we employ analysis of hyper-osculating circles (HOCs) (Wang et?al., 1993a,b), that have third order contact with the target surface, and lead to a locally collision-free configuration between the tool and the target surface. At locations where an HOC is not possible, we aim at a double tangential contact among the tool and the target surface, and use it as a bridge between the feasible HOC tool paths. We formulate all such possible two-contact configurations as systems of algebraic constraints and solve them. For all feasible HOCs and two-contact configurations, we perform a global optimization to find the tool path that maximizes the approximation quality of the machining, while being gouge-free and possibly satisfying constraints on the tool tilt and the tool acceleration. We demonstrate the effectiveness of our approach via several experimental results. We present an algorithm for generating optimized gouging-free tool path for 5-Axis CNC machining.We employ analysis of hyper-osculating circles that provides third order approximation of the surface.Double tangential contact between the tool and the target surface is employed to connect feasible hyper-osculating tool paths.A robust collision and gouging detection algorithm is provided.We introduce a global optimization algorithm that maximizes the geometric matching between the tool and the target surface.

Journal ArticleDOI
TL;DR: An approach based on progressive refinement is introduced, which results in an assertions map that indicates quality dimensions vs. sequence of tasks for CAD models, and an approach to convey quality strategies to CAD trainees through rubrics is described.
Abstract: This paper describes an approach to convey quality-oriented strategies to CAD trainees by embedding quality criteria into rubrics so as to force CAD trainees to understand them early in their instruction. To this end, the paper analyzes how CAD quality criteria can be organized around quality dimensions and embedded into rubrics in order to enforce quality modeling during the CAD training of novice product designers. Hence, the ambit of this study is training with history-based parametric feature-based MCAD systems, although the general conclusions are believed to be adaptable to other CAD training scenarios. Furthermore, it introduces an approach based on progressive refinement, which results in an assertions map that indicates quality dimensions vs. sequence of tasks for CAD models. The map illustrates how the expand-contract strategy adapts the rubrics to CAD trainee progress and assists them in comprehending the different dimensions of the rubrics. The paper also highlights lessons learned on the suitability of using separate rubrics for different tasks, the need of accurately timing the expand-contract process, and on the convenience of supporting rubrics with suitable teaching, which must convey good practices and evaluation tools through rubrics. The experiments describe the different lessons learned and illustrate the suggested process for replicating our approach for further developing rubrics adapted to other scenarios. Six main quality dimensions in CAD models for inexperienced CAD trainees.Approach to convey quality strategies to CAD trainees through rubrics.Assertions Map that adapts the rubrics to CAD trainee progress.Lessons learned on rubrics (separate, accurate timing, support with lecture notes).

Journal ArticleDOI
TL;DR: An effective outlier detection method based on the principle of majority voting is presented that is able to detect non-isolated outlier clusters as well as the other types of outliers in a scanned point cloud and can preserve valid point clusters of small size.
Abstract: When scanning an object using a 3D laser scanner, the collected scanned point cloud is usually contaminated by numerous measurement outliers. These outliers can be sparse outliers, isolated or non-isolated outlier clusters. The non-isolated outlier clusters pose a great challenge to the development of an automatic outlier detection method since such outliers are attached to the scanned data points from the object surface and difficult to be distinguished from these valid surface measurement points. This paper presents an effective outlier detection method based on the principle of majority voting. The method is able to detect non-isolated outlier clusters as well as the other types of outliers in a scanned point cloud. The key component is a majority voting scheme that can cut the connection between non-isolated outlier clusters and the scanned surface so that non-isolated outliers become isolated. An expandable boundary criterion is also proposed to remove isolated outliers and preserve valid point clusters more reliably than a simple cluster size threshold. The effectiveness of the proposed method has been validated by comparing with several existing methods using a variety of scanned point clouds. A robust method to detect and remove all types of outliers in scanned point clouds.Ability to preserve valid point clusters of small size.Effectiveness validated with a variety of scanned point clouds.

Journal ArticleDOI
TL;DR: An optimization problem is solved to find a quadratic B-spline curve whose Hausdorff distance to the given polyline tool path is within a given precision, and adopting time parameter for the fitting curve is adopted.
Abstract: In CNC machining, fitting the polyline machining tool path with parametric curves can be used for smooth tool path generation and data compression In this paper, an optimization problem is solved to find a quadratic B-spline curve whose Hausdorff distance to the given polyline tool path is within a given precision Furthermore, adopting time parameter for the fitting curve, we combine the usual two stages of tool path generation and optimal velocity planning to derive a one-step solution for the CNC optimal interpolation problem of polyline tool paths Compared with the traditional decoupled model of curve fitting and velocity planning, experimental results show that our method generates a smoother path with minimal machining time The explicit Hausdorff distance of a line segment and a quadratic curve is givenG01 codes can be fitted by quadratic B-splines with confined errorWe combine the tool path generating and optimal velocity planning in one stepWe simulate the manufacture process with our proposed method

Journal ArticleDOI
TL;DR: It is shown that the expression of user intent in shaping processes can be derived from the geometry of contact between the hand and the manipulated object, and a geometric approach for mid-air virtual pottery design is introduced.
Abstract: The advent of depth cameras has enabled mid-air interactions for shape modeling with bare hands. Typically, these interactions employ a finite set of pre-defined hand gestures to allow users to specify modeling operations in virtual space. However, human interactions in real world shaping processes (such as pottery or sculpting) are complex, iterative, and continuous. In this paper, we show that the expression of user intent in shaping processes can be derived from the geometry of contact between the hand and the manipulated object. Specifically, we describe the design and evaluation of a geometric interaction technique for bare-hand mid-air virtual pottery. We model the shaping of a pot as a gradual and progressive convergence of the pot's profile to the shape of the user's hand represented as a point-cloud (PCL). Thus, a user does not need to learn, know, or remember any gestures to interact with our system. Our choice of pottery simplifies the geometric representation, allowing us to systematically study how users use their hands and fingers to express the intent of deformation during a shaping process. Our evaluations demonstrate that it is possible to enable users to express their intent for shape deformation without the need for a fixed set of gestures for clutching and deforming a shape. Display Omitted We introduce a geometric approach for mid-air virtual pottery design.A user can design virtual pots without the need to remember gestures.The shape of a pot gradually converges to the point-cloud of the user's hands.Applications are shown with two depth sensors, Leap Motion and SoftKinetic DepthSense.User evaluation demonstrates strengths and weaknesses of our approach.

Journal ArticleDOI
TL;DR: MetaMesh as mentioned in this paper adapts a segmented fish scale exoskeleton to fit complex "host surfaces" on top of which the scale units are computed, and operates in three levels of resolution: (i) locally, to construct unit geometries based on shape parameters of scales.
Abstract: Many exoskeletons exhibit multifunctional performance by combining protection from rigid ceramic components with flexibility through articulated interfaces. Structure-to-function relationships of these natural bioarmors have been studied extensively, and initial development of structural (load-bearing) bioinspired armor materials, most often nacre-mimetic laminated composites, has been conducted. However, the translation of segmented and articulated armor to bioinspired surfaces and applications requiresnewcomputationalconstructs.Weproposeanovelhierarchicalcomputationalmodel,MetaMesh, that adapts a segmented fish scale armor system to fit complex ‘‘host surfaces’’. We define a ‘‘host’’ surface as the overall geometrical form on top of which the scale units are computed. MetaMesh operates in three levels of resolution: (i) locally—to construct unit geometries based on shape parameters of scales as identified and characterized in the Polypterus senegalus exoskeleton, (ii) regionally—to encode

Journal ArticleDOI
TL;DR: A seamless computational workflow for the design and direct digital fabrication of multi-material and multi-scale structured objects that encodes for and integrates domain-specific meta-data relating to local, regional and global feature resolution of heterogeneous material organizations.
Abstract: Structural hierarchy and material organization in design are traditionally achieved by combining discrete homogeneous parts into functional assemblies where the shape or surface is the determining factor in achieving function. In contrast, biological structures express higher levels of functionality on a finer scale through volumetric cellular constructs that are heterogeneous and complex. Despite recent advancements in additive manufacturing of functionally graded materials, the limitations associated with computational design and digital fabrication of heterogeneous materials and structures frame and limit further progress. Conventional computer-aided design tools typically contain geometric and topologic data of virtual constructs, but lack robust means to integrate material composition properties within virtual models. We present a seamless computational workflow for the design and direct digital fabrication of multi-material and multi-scale structured objects. The workflow encodes for and integrates domain-specific meta-data relating to local, regional and global feature resolution of heterogeneous material organizations. We focus on water-based materials and demonstrate our approach by additively manufacturing diverse constructs associating shape-informing variable flow rates and material properties to mesh-free geometric primitives. The proposed workflow enables virtual-to-physical control of constructs where structural, mechanical and optical gradients are achieved through a seamless design-to-fabrication tool with localized control. An enabling technology combining a robotic arm and a multi-syringe multi nozzle deposition system is presented. Proposed methodology is implemented and full-scale demonstrations are included. Display Omitted

Journal ArticleDOI
TL;DR: A new method to segment geometric features in discrete geometric models is proposed that works with real scanned geometries, highly noised and not well-sampled models and requires just a few setting parameters that are not critical.
Abstract: The geometric segmentation of a discrete geometric model obtained by the scanning of real objects is affected by various problems that make the segmentation difficult to perform without uncertainties. Certain factors, such as point location noise (coming from the acquisition process) and the coarse representation of continuous surfaces due to triangular approximations, introduce ambiguity into the recognition process of the geometric shape. To overcome these problems, a new method for geometric point identification and surface segmentation is proposed.The point classification is based on a fuzzy parameterization using three shape indexes: the smoothness indicator, shape index and flatness index. A total of 11 fuzzy domain intervals have been identified and comprise sharp edges, defective zones and 10 different types of regular points. For each point of the discrete surface, the related membership functions are dynamically evaluated to be adapted to consider, point by point, those properties of the geometric model that affects uncertainty in point type attribution.The methodology has been verified in many test cases designed to represent critical conditions for any method in geometric recognition and has been compared with one of the most robust methods described in the related literature. A new method to segment geometric features in discrete geometric models is proposed.Sharp edges, defective zones and 10 different types of regular points are recognized.The method requires just a few setting parameters that are not critical.It works with real scanned geometries, highly noised and not well-sampled models.The point type association is not affected by the singular properties of the point.