12 research outputs found

    Topologically reliable approximation of curves and surfaces

    Get PDF
    Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Ocean Engineering, 1997.Includes bibliographical references (p. [213]-222).by Wonjoon Cho.Ph.D

    Model-Based Environmental Visual Perception for Humanoid Robots

    Get PDF
    The visual perception of a robot should answer two fundamental questions: What? and Where? In order to properly and efficiently reply to these questions, it is essential to establish a bidirectional coupling between the external stimuli and the internal representations. This coupling links the physical world with the inner abstraction models by sensor transformation, recognition, matching and optimization algorithms. The objective of this PhD is to establish this sensor-model coupling

    Improving Filtering for Computer Graphics

    Get PDF
    When drawing images onto a computer screen, the information in the scene is typically more detailed than can be displayed. Most objects, however, will not be close to the camera, so details have to be filtered out, or anti-aliased, when the objects are drawn on the screen. I describe new methods for filtering images and shapes with high fidelity while using computational resources as efficiently as possible. Vector graphics are everywhere, from drawing 3D polygons to 2D text and maps for navigation software. Because of its numerous applications, having a fast, high-quality rasterizer is important. I developed a method for analytically rasterizing shapes using wavelets. This approach allows me to produce accurate 2D rasterizations of images and 3D voxelizations of objects, which is the first step in 3D printing. I later improved my method to handle more filters. The resulting algorithm creates higher-quality images than commercial software such as Adobe Acrobat and is several times faster than the most highly optimized commercial products. The quality of texture filtering also has a dramatic impact on the quality of a rendered image. Textures are images that are applied to 3D surfaces, which typically cannot be mapped to the 2D space of an image without introducing distortions. For situations in which it is impossible to change the rendering pipeline, I developed a method for precomputing image filters over 3D surfaces. If I can also change the pipeline, I show that it is possible to improve the quality of texture sampling significantly in real-time rendering while using the same memory bandwidth as used in traditional methods

    Conformal Additive Manufacturing and Cooperative Robotic Repair and Diagnosis

    Get PDF
    In the past several years exponential growth has occurred in many industries, including additive manufacturing (AM) and robotics, enabling fascinating new technologies and capabilities. As these technologies mature, the need for higher-level abilities becomes more apparent. For instance, even with current, commercial state-of-the-art technology in AM it is impossible to deposit material onto a nonplanar surface. This limitation prevents the ability to fully encase objects for packaging, to create objects with hollow features or voids, and even to retrofit or repair preexisting items. These limitations can be addressed by the introduction of a conformal AM (CAM) process or more concretely the process in which material is deposited normal to the surface of an object as opposed to solely planar layers. Therefore, one of the main contributions of this work is the development of two novel methods to generate layers from an initial object to a desired object for use in two- and three-dimensional CAM processes. The first method is based on variable offset curves and subject to mild convexity conditions for both the initial and desired object. The second method reparametrizes solutions to Laplace's equation and does not suffer from these limitations. A third method is then presented that alters solutions from the previous methods to incorporate hollow features or voids into the layer generation process. Although these hollow features must obey mild convexity conditions, the location and number of said features is not limited. Examples of all three layering methods are provided in both two- and three-dimensions. Interestingly, these same methods can also be applied to determine the collision-free configuration space in certain robot motion planning applications. However, ultimately, the most compelling application may be in the repair of damaged items. Given an accurate model of a damaged item, these techniques, in conjunction with fused deposition modeling devices embedded on robotic arms, can be leveraged to restore a damaged item to its original condition. In a separate but similar vein, although robotic systems are becoming more capable each day, their designs still lack almost any semblance of a repair mechanism. This issue is increasingly important in situations where robotic systems are deployed to isolated or even hostile environments as human intervention is limited or impossible. The second half of this work focuses on solving this issue by introducing the Hexagonal Distributed Modular Robot (HexDMR) System which is capable of autonomous team repair and diagnosis. In particular, agents of the HexDMR system are composed of heterogeneous modules with different capabilities that may be replaced when damaged. The remainder of this work discusses the design of each of these modules in detail. Additionally, all possible non-isomorphic functional representations of a single agent are enumerated and a case study is provided to compare the performance between two possible iterations. Then, the repair procedures for an agent in the system are outlined and verified through experiments. Finally, a two-step diagnosis procedure based on both qualitative and quantitative measures is introduced. The particle filter based quantitative portion of this procedure is verified through simulation for two separate robot configurations, while the entire procedure is validated through experiments

    MATLAB

    Get PDF
    A well-known statement says that the PID controller is the "bread and butter" of the control engineer. This is indeed true, from a scientific standpoint. However, nowadays, in the era of computer science, when the paper and pencil have been replaced by the keyboard and the display of computers, one may equally say that MATLAB is the "bread" in the above statement. MATLAB has became a de facto tool for the modern system engineer. This book is written for both engineering students, as well as for practicing engineers. The wide range of applications in which MATLAB is the working framework, shows that it is a powerful, comprehensive and easy-to-use environment for performing technical computations. The book includes various excellent applications in which MATLAB is employed: from pure algebraic computations to data acquisition in real-life experiments, from control strategies to image processing algorithms, from graphical user interface design for educational purposes to Simulink embedded systems

    Modeling and sensitivity analysis of aircraft geometry for multidisciplinary optimization problems

    Get PDF
    Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 2012.This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.Cataloged from student-submitted PDF version of thesis.Includes bibliographical references (p. 415-421).A new geometry management paradigm for aircraft design utilizes Computer Aided Design (CAD) systems as the source for consistent geometry models across design phases and analysis tools. Yet various challenges inhibit the widespread application of CAD models in aircraft conceptual design because current CAD platforms are not designed for automated shape optimization. In particular, CAD models built with conventional methods can perform poorly in automated design frameworks and their associated CAD systems do not provide shape sensitivities. This thesis aims to remedy these concerns by bridging the computational geometry tools in CAD with aerospace design needs. A methodology for constructing CAD models is presented using concepts of multifidelity/multidisciplinary geometry and design motion. A formalized definition of design intent emerges from this approach that enables CAD models with parameterization flexibility, shape malleability and regeneration robustness for automated design settings. Analytic shape sensitivities are also presented to apply CAD models in gradient-based shape optimization. The parameterization and sensitivities for sketches, extrude, revolve and sweep features are given for mechanical design; shape sensitivities for B-spline curves and surfaces are also presented for airfoil and wing design. Furthermore, analytic methods modeling the sensitivity of intersection edges and nodes in a boundary representation (BRep) are given. Comparisons between analytic and finite-difference gradients show excellent agreement, however an error associated with the finite-difference gradient is found to exist if linearizing the support points of B-spline curves/surfaces and regenerating with a geometry kernel. This important outcome highlights a limitation of the finite-difference method when used on CAD models containing these entities. Finally, various example design problems are shown which highlight the application of the methods presented in the thesis. These include mechanical part design, inverse/forward design of airfoils and wings, and a multidisciplinary design space study. Gradient-based optimization is used in each design problem to compare the impact of analytic and finite-difference geometry gradients on the final designs obtained. With each of these contributions, the application of CAD-by David Sergio Lazzara.Ph.D

    Volumetric Data Analysis for Reverse Engineering and Solid Additive Manufacturing: A Framework for Geometric Metrological Analysis

    Get PDF
    Poor geometric quality is one of the main constraints that hinders the wide adoption of reverse engineering (RE) and additive manufacturing (AM). RE models from a single scan will most likely generate inaccurate representations of the original design due to the uncertainties existing in individual parts and scanning procedures. On the other hand, metrological methodologies for AM significantly differ from those for the traditional manufacturing processes. Conventional statistical methodologies overlook these three-dimensional (3D) feature-independent processing techniques. In this dissertation, we develop a novel statistical data analysis framework---volumetric data analysis (VDA)---to deal with the uniqueness of both technologies. In general, this framework also addresses the rising analytical needs of 3D geometric data. Through VDA, we can simultaneously analyze the measured points on the outer surfaces and their relationships to acquire manufacturing knowledge. The main goal of this dissertation is to apply the proposed framework in multiple RE and AM applications related to their geometric quality characteristics. First, we demonstrate a novel estimator to increase the precision of RE-generated models. We built a Bayesian model with prior domain knowledge to model the landmarks’ uncertainty. We also proposed a bi-objective optimization model to answer the RE process-planning questions, e.g., how many scans and parts are required to achieve the precision requirements. The second major contribution is a study of tolerance estimation procedure for the re-manufacturing of legacy parts. We propose a systematic geometric inspection methodology for the RE and AM systems. Moreover, based on the domain knowledge in production-process design and planning, we developed methods to estimate empirical tolerances from a small batch of legacy parts. The third major contribution of this dissertation is to design an automated variance modeling algorithm for 3D scanners. The algorithm utilizes a physical object’s local geometric descriptors and Bayesian extreme learning machines to predict the landmarks’ variances. Lastly, we introduce the VDA framework to AM-oriented experimental analysis. Specifically, we propose a high-dimensional hypothesis testing procedure to statistically compare the geometric production accuracy under two AM process settings. We present new visualization tools for deviation diagnostics to aid in interpreting and comparing the process outputs

    Faces and hands : modeling and animating anatomical and photorealistic models with regard to the communicative competence of virtual humans

    Get PDF
    In order to be believable, virtual human characters must be able to communicate in a human-like fashion realistically. This dissertation contributes to improving and automating several aspects of virtual conversations. We have proposed techniques to add non-verbal speech-related facial expressions to audiovisual speech, such as head nods for of emphasis. During conversation, humans experience shades of emotions much more frequently than the strong Ekmanian basic emotions. This prompted us to develop a method that interpolates between facial expressions of emotions to create new ones based on an emotion model. In the area of facial modeling, we have presented a system to generate plausible 3D face models from vague mental images. It makes use of a morphable model of faces and exploits correlations among facial features. The hands also play a major role in human communication. Since the basis for every realistic animation of gestures must be a convincing model of the hand, we devised a physics-based anatomical hand model, where a hybrid muscle model drives the animations. The model was used to visualize complex hand movement captured using multi-exposure photography.Um überzeugend zu wirken, müssen virtuelle Figuren auf dieselbe Art wie lebende Menschen kommunizieren können. Diese Dissertation hat das Ziel, verschiedene Aspekte virtueller Unterhaltungen zu verbessern und zu automatisieren. Wir führten eine Technik ein, die es erlaubt, audiovisuelle Sprache durch nichtverbale sprachbezogene Gesichtsausdrücke zu bereichern, wie z.B. Kopfnicken zur Betonung. Während einer Unterhaltung empfinden Menschen weitaus öfter Emotionsnuancen als die ausgeprägten Ekmanschen Basisemotionen. Dies bewog uns, eine Methode zu entwickeln, die Gesichtsausdrücke für neue Emotionen erzeugt, indem sie, ausgehend von einem Emotionsmodell, zwischen bereits bekannten Gesichtsausdrücken interpoliert. Auf dem Gebiet der Gesichtsmodellierung stellten wir ein System vor, um plausible 3D-Gesichtsmodelle aus vagen geistigen Bildern zu erzeugen. Dieses System basiert auf einem Morphable Model von Gesichtern und nutzt Korrelationen zwischen Gesichtszügen aus. Auch die Hände spielen ein große Rolle in der menschlichen Kommunikation. Da der Ausgangspunkt für jede realistische Animation von Gestik ein überzeugendes Handmodell sein muß, entwikkelten wir ein physikbasiertes anatomisches Handmodell, bei dem ein hybrides Muskelmodell die Animationen antreibt. Das Modell wurde verwendet, um komplexe Handbewegungen zu visualisieren, die aus mehrfach belichteten Photographien extrahiert worden waren

    Proceedings of the ECCOMAS Thematic Conference on Multibody Dynamics 2015

    Get PDF
    This volume contains the full papers accepted for presentation at the ECCOMAS Thematic Conference on Multibody Dynamics 2015 held in the Barcelona School of Industrial Engineering, Universitat Politècnica de Catalunya, on June 29 - July 2, 2015. The ECCOMAS Thematic Conference on Multibody Dynamics is an international meeting held once every two years in a European country. Continuing the very successful series of past conferences that have been organized in Lisbon (2003), Madrid (2005), Milan (2007), Warsaw (2009), Brussels (2011) and Zagreb (2013); this edition will once again serve as a meeting point for the international researchers, scientists and experts from academia, research laboratories and industry working in the area of multibody dynamics. Applications are related to many fields of contemporary engineering, such as vehicle and railway systems, aeronautical and space vehicles, robotic manipulators, mechatronic and autonomous systems, smart structures, biomechanical systems and nanotechnologies. The topics of the conference include, but are not restricted to: ● Formulations and Numerical Methods ● Efficient Methods and Real-Time Applications ● Flexible Multibody Dynamics ● Contact Dynamics and Constraints ● Multiphysics and Coupled Problems ● Control and Optimization ● Software Development and Computer Technology ● Aerospace and Maritime Applications ● Biomechanics ● Railroad Vehicle Dynamics ● Road Vehicle Dynamics ● Robotics ● Benchmark ProblemsPostprint (published version
    corecore