619 research outputs found

    Zero-gravity movement studies

    Get PDF
    The use of computer graphics to simulate the movement of articulated animals and mechanisms has a number of uses ranging over many fields. Human motion simulation systems can be useful in education, medicine, anatomy, physiology, and dance. In biomechanics, computer displays help to understand and analyze performance. Simulations can be used to help understand the effect of external or internal forces. Similarly, zero-gravity simulation systems should provide a means of designing and exploring the capabilities of hypothetical zero-gravity situations before actually carrying out such actions. The advantage of using a simulation of the motion is that one can experiment with variations of a maneuver before attempting to teach it to an individual. The zero-gravity motion simulation problem can be divided into two broad areas: human movement and behavior in zero-gravity, and simulation of articulated mechanisms

    Machine Learning in Wireless Sensor Networks: Algorithms, Strategies, and Applications

    Get PDF
    Wireless sensor networks monitor dynamic environments that change rapidly over time. This dynamic behavior is either caused by external factors or initiated by the system designers themselves. To adapt to such conditions, sensor networks often adopt machine learning techniques to eliminate the need for unnecessary redesign. Machine learning also inspires many practical solutions that maximize resource utilization and prolong the lifespan of the network. In this paper, we present an extensive literature review over the period 2002-2013 of machine learning methods that were used to address common issues in wireless sensor networks (WSNs). The advantages and disadvantages of each proposed algorithm are evaluated against the corresponding problem. We also provide a comparative guide to aid WSN designers in developing suitable machine learning solutions for their specific application challenges.Comment: Accepted for publication in IEEE Communications Surveys and Tutorial

    A Compiler-based Framework For Automatic Extraction Of Program Skeletons For Exascale Hardware/software Co-design

    Get PDF
    The design of high-performance computing architectures requires performance analysis of largescale parallel applications to derive various parameters concerning hardware design and software development. The process of performance analysis and benchmarking an application can be done in several ways with varying degrees of fidelity. One of the most cost-effective ways is to do a coarse-grained study of large-scale parallel applications through the use of program skeletons. The concept of a “program skeleton” that we discuss in this paper is an abstracted program that is derived from a larger program where source code that is determined to be irrelevant is removed for the purposes of the skeleton. In this work, we develop a semi-automatic approach for extracting program skeletons based on compiler program analysis. We demonstrate correctness of our skeleton extraction process by comparing details from communication traces, as well as show the performance speedup of using skeletons by running simulations in the SST/macro simulator. Extracting such a program skeleton from a large-scale parallel program requires a substantial amount of manual effort and often introduces human errors. We outline a semi-automatic approach for extracting program skeletons from large-scale parallel applications that reduces cost and eliminates errors inherent in manual approaches. Our skeleton generation approach is based on the use of the extensible and open-source ROSE compiler infrastructure that allows us to perform flow and dependency analysis on larger programs in order to determine what code can be removed from the program to generate a skeleton

    Novel strategies for process control based on hybrid semi-parametric mathematical systems

    Get PDF
    Tese de doutoramento. Engenharia QuĂ­mica. Universidade do Porto. Faculdade de Engenharia. 201

    Estimating Optically-Thin Cirrus Cloud Induced Cold Bias On Infrared Radiometric Satellite Sea Surface Temperature Retrieval In The Tropics

    Get PDF
    Passive longwave infrared radiometric satellite-based retrievals of sea surface temperature (SST) at instrument nadir are investigated for cold bias caused by unscreened optically-thin cirrus (OTC) clouds (cloud optical depth \u3c 0.3; COD). Level 2 split-window SST retrievals over tropical oceans (30 S - 30 N) from Moderate Resolution Imaging Spectroradiometer (MODIS) radiances collected aboard the NASA Aqua satellite (Aqua-MODIS) are collocated with cloud profiles from the Cloud-Aerosol Lidar with Orthogonal Polarization (CALIOP) instrument, mounted on the independent NASA CALIPSO satellite. OTC are present in approximately 25% of tropical quality-assured (QA) Aqua-MODIS Level-2 data, representing over 99% of all contaminating cirrus found. This results in cold-biased SST retrievals using either split- (MODIS, AVHRR and VIIRS) or triple-window (AVHRR and VIIRS only) retrieval methods. SST retrievals are modeled based on operational algorithms using radiative transfer model simulations conducted with a hypothetical 1.5 km thick OTC cloud placed incrementally from 10.0 - 18.0 km above mean sea level for cloud optical depths (COD) between 0.0 - 0.3. Corresponding cold bias estimates for each sensor are estimated using relative Aqua-MODIS cloud contamination frequencies as a function of cloud top height and COD (assuming them consistent across each platform) integrated within each corresponding modeled cold bias matrix. Split-window relative OTC cold biases, for any single observation, range from 0.40 - 0.49 C for the three sensors, with an absolute (bulk mean) bias between 0.10 - 0.13 C. Triple-window retrievals are more resilient, ranging from 0.03 - 0.04 C relative and 0.11 - 0.16 C absolute. Cold biases are constant across the Pacific and Indian Ocean domains. Absolute bias is smaller over the Atlantic, but relative bias is larger due to different cloud properties indicating that this issue persists globally
    • …
    corecore