2,670 research outputs found

    Automatic student attendance registration using radio frequency identification (RFID)

    Get PDF
    Thesis (M. Tech.) - Central University of Technology, Free State, 2010The main aim of this research was to automate student attendance registration, thereby reducing human involvement in the whole process. This was made possible using Radio Frequency Identification (RFID) technology. The Central University of Technology uses student cards that are compatible for use with RFID technology. As a result, no initial investment (except for the existing personal computer’s and the constructed RFID reader) in infrastructure was required for this project. The basic working of the project was as follows. The students belonging to a specific class had their vital educational data (Student number, Name) entered into a database table at the time of registration. A student card containing a serial number, with reference to the data contained in the database table, was given to the students after registration. The students walk into their respective classes and scan their student cards with the RFID reader. The serial number stored in the student card is transferred to the reader and from there wirelessly to the main server using ZigBee technology. In the main server, using Java programming language, the card serial number is sent to the Integrated Development Environment (IDE). In this project the Netbeans IDE (Java platform) was used. The Netbeans IDE is connected to the Apache Derby database using Java Database Connector (JDBC), so the serial number (which is referenced to the educational data of the students) from the student card is automatically compared with the original database created at the time of registration. Once a match is confirmed between the two entries, the data is entered into a separate database table which serves as the basic attendance sheet for a specific day

    Low bandwidth eye tracker for scanning laser ophthalmoscopy

    Get PDF
    Use of adaptive optics with scanning laser ophthalmoscopes (AOSLOs) has allowed for in vivo, noninvasive imaging of the human rod and cone pho- toreceptor mosaic. This modality could prove to be a valuable tool for clin- icians in early diagnosis of retinal disease as well as provide invaluable incite for researchers. In order for these instruments to become practical in a clinical environment, many challenges must be overcome. Involuntary eye motion makes the use of AOSLOs particularly difficult as it increases imaging time, post-processing time, data storage requirements, and, most importantly, subject\u27s chances of retinal damage due to light exposure. The goal of this thesis is to develop a real time eye tracking and com- pensation system capable of overcoming slow eye drift. Data acquisition and synchronization software and electronics were developed for use with an AOSLO. A motion estimation technique based on normalized cross cor- relation NCC accelerated by CUDA enabled graphics cards was used as a basis for the tracking system. Motion prediction methods were developed and evaluated in order to increase the system bandwidth. Specifically, lin- ear and quadratic extrapolation, discrete cosine transform extrapolation, and Kalman filtering techniques were used. These tracking methods were evaluated using simulated motion and real subjects

    The revolution in data gathering systems

    Get PDF
    Data acquisition systems used in NASA's wind tunnels from the 1950's through the present time are summarized as a baseline for assessing the impact of minicomputers and microcomputers on data acquisition and data processing. Emphasis is placed on the cyclic evolution in computer technology which transformed the central computer system, and finally the distributed computer system. Other developments discussed include: medium scale integration, large scale integration, combining the functions of data acquisition and control, and micro and minicomputers

    Full stack development toward a trapped ion logical qubit

    Get PDF
    Quantum error correction is a key step toward the construction of a large-scale quantum computer, by preventing small infidelities in quantum gates from accumulating over the course of an algorithm. Detecting and correcting errors is achieved by using multiple physical qubits to form a smaller number of robust logical qubits. The physical implementation of a logical qubit requires multiple qubits, on which high fidelity gates can be performed. The project aims to realize a logical qubit based on ions confined on a microfabricated surface trap. Each physical qubit will be a microwave dressed state qubit based on 171Yb+ ions. Gates are intended to be realized through RF and microwave radiation in combination with magnetic field gradients. The project vertically integrates software down to hardware compilation layers in order to deliver, in the near future, a fully functional small device demonstrator. This thesis presents novel results on multiple layers of a full stack quantum computer model. On the hardware level a robust quantum gate is studied and ion displacement over the X-junction geometry is demonstrated. The experimental organization is optimized through automation and compressed waveform data transmission. A new quantum assembly language purely dedicated to trapped ion quantum computers is introduced. The demonstrator is aimed at testing implementation of quantum error correction codes while preparing for larger scale iterations.Open Acces

    Automated Productivity Models for Earthmoving Operations

    Get PDF
    Earthmoving operations have significant importance, particularly for civil infrastructure projects. The performance of these operations should be monitored regularly to support timely recognition of undesirable productivity variances. Although productivity assessment occupies high importance in earthmoving operations, it does not provide sufficient information to assist project managers in taking the necessary actions in a timely manner. Assessment only is not capable of identifying problems encountered in these operations and their causes. Many studies recognized conditions and related factors that influence productivity of earthmoving operations. These conditions are mainly project-specific and vary from one project to another. Most of reported work in the literature focused on assessment rather than analysis of productivity. This study presents three integrated models that automate productivity measurement and analysis processes with capabilities to detect different adverse conditions that influence the productivity of earthmoving operations. The models exploit innovations in wireless and remote sensing technologies to provide project managers, contractors, and decision makers with a near-real-time automated productivity measurement and analysis. The developed models account for various uncertainties associated with earthmoving projects. The first model introduces a fuzzy-based standardization for customizing the configuration of onsite data acquisition systems for earthmoving operations. While the second model consists of two interrelated modules. The first is a customized automated data acquisition module, where a variety of sensors, smart boards, and microcontrollers are used to automate the data acquisition process. This module encompasses onsite fixed unit and a set of portable units attached to each truck used in the earthmoving fleet. The fixed unit is a communication gateway (Meshlium®), which has integrated MySQL database with data processing capabilities. Each mobile unit consists of a microcontroller equipped with a smart board that hosts a GPS module as well as a number of sensors such as accelerometer, temperature and humidity sensors, load cell and automated weather station. The second is a productivity measurement and analysis module, which processes and analyzes the data collected automatically in the first module. It automates the analysis process using data mining and machine learning techniques; providing a near-real-time web-based visualized representation of measurement and analysis outcomes. Artificial Neural Network (ANN) was used to model productivity losses due to the existence of different influencing conditions. Laboratory and field work was conducted in the development and validation processes of the developed models. The work encompassed field and scaled laboratory experiments. The laboratory experiments were conducted in an open to sky terrace to allow for a reliable access to GPS satellites. Also, to make a direct connection between the data communication gateway (Meshlium®), initially installed on a PC computer to observe the received data latency. The laboratory experiments unitized 1:24 scaled loader and dumping truck to simulate loading, hauling and dumping operations. The truck was instrumented with the microcontroller equipped with an accelerometer, GPS module, load cell, and soil water content sensor. Thirty simulated earthmoving cycles were conducted using the scaled equipment. The collected data was recorded in a micro secure digital (SD) card in a comma separated value (CSV) format. The field work was carried out in the city of Saint-Laurent, Montreal, Quebec, Canada using a passenger vehicle to mimic the hauling truck operational modes. Fifteen Field simulated earthmoving cycles were performed. In this work two roads with different surface conditions, but of equal length (1150 m) represented the haul and return roads. These two roads were selected to validate the developed road condition analysis algorithm and to study the model’s capability in determining the consequences of adverse road conditions on the haul and return durations and thus on the tuck and fleet productivity. The data collected from the lab experiments and field work was used as input for the developed model. The developed model has shown perfect recognition of the state of truck throughout the fifteen field simulated earthmoving cycles. The developed road condition analysis algorithm has demonstrated an accuracy of 83.3% and 82.6% in recognizing road bumps and potholes, respectively. Also, the results indicated tiny variances in measuring the durations compared with actual durations using time laps displayed on a smart cell telephone; with an average invalidity percentage AIP% of 1.89 % and 1.33% for the joint hauling and return duration and total cycle duration, respectively

    A Survey on Trust Metrics for Autonomous Robotic Systems

    Full text link
    This paper surveys the area of Trust Metrics related to security for autonomous robotic systems. As the robotics industry undergoes a transformation from programmed, task oriented, systems to Artificial Intelligence-enabled learning, these autonomous systems become vulnerable to several security risks, making a security assessment of these systems of critical importance. Therefore, our focus is on a holistic approach for assessing system trust which requires incorporating system, hardware, software, cognitive robustness, and supplier level trust metrics into a unified model of trust. We set out to determine if there were already trust metrics that defined such a holistic system approach. While there are extensive writings related to various aspects of robotic systems such as, risk management, safety, security assurance and so on, each source only covered subsets of an overall system and did not consistently incorporate the relevant costs in their metrics. This paper attempts to put this prior work into perspective, and to show how it might be extended to develop useful system-level trust metrics for evaluating complex robotic (and other) systems

    Action semantics of unified modeling language

    Get PDF
    The Uni ed Modeling Language or UML, as a visual and general purpose modeling language, has been around for more than a decade, gaining increasingly wide application and becoming the de-facto industrial standard for modeling software systems. However, the dynamic semantics of UML behaviours are only described in natural languages. Speci cation in natural languages inevitably involves vagueness, lacks reasonability and discourages mechanical language implementation. Such semi-formality of UML causes wide concern for researchers, including us. The formal semantics of UML demands more readability and extensibility due to its fast evolution and a wider range of users. Therefore we adopt Action Semantics (AS), mainly created by Peter Mosses, to formalize the dynamic semantics of UML, because AS can satisfy these needs advantageously compared to other frameworks. Instead of de ning UML directly, we design an action language, called ALx, and use it as the intermediary between a typical executable UML and its action semantics. ALx is highly heterogeneous, combining the features of Object Oriented Programming Languages, Object Query Languages, Model Description Languages and more complex behaviours like state machines. Adopting AS to formalize such a heterogeneous language is in turn of signi cance in exploring the adequacy and applicability of AS. In order to give assurance of the validity of the action semantics of ALx, a prototype ALx-to-Java translator is implemented, underpinned by our formal semantic description of the action language and using the Model Driven Approach (MDA). We argue that MDA is a feasible way of implementing this source-to-source language translator because the cornerstone of MDA, UML, is adequate to specify the static aspect of programming languages, and MDA provides executable transformation languages to model mapping rules between languages. We also construct a translator using a commonly-used conventional approach, in i which a tool is employed to generate the lexical scanner and the parser, and then other components including the type checker, symbol table constructor, intermediate representation producer and code generator, are coded manually. Then we compare the conventional approach with the MDA. The result shows that MDA has advantages over the conventional method in the aspect of code quality but is inferior to the latter in terms of system performance
    corecore