Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Series

Computer programming

Discipline
Institution
Publication Year
Publication

Articles 1 - 13 of 13

Full-Text Articles in Engineering

Born-Digital Preservation: The Art Of Archiving Photos With Script And Batch Processing, Rachel S. Evans, Leslie Grove, Sharon Bradley Jul 2020

Born-Digital Preservation: The Art Of Archiving Photos With Script And Batch Processing, Rachel S. Evans, Leslie Grove, Sharon Bradley

Articles, Chapters and Online Publications

With our IT department preparing to upgrade the University of Georgia’s Alexander Campbell King Law Library (UGA Law Library) website from Drupal 7 to 8 this fall, a web developer, an archivist, and a librarian teamed up a year ago to make plans for preserving thousands of born-digital images. We wanted to harvest photographs housed only in web-based photo galleries on the law school website and import them into our repository’s collection. The problem? There were five types of online photo galleries, and our current repository did not include appropriate categories for all of the photographs. The solution ...


Improving 3d Printed Prosthetics With Sensors And Motors, Rachel Zarin Jul 2019

Improving 3d Printed Prosthetics With Sensors And Motors, Rachel Zarin

Honors Projects

A 3D printed hand and arm prosthetic was created from the idea of adding bionic elements while keeping the cost low. It was designed based on existing models, desired functions, and materials available. A tilt sensor keeps the hand level, two motors move the wrist in two different directions, a limit switch signals the fingers to open and close, and another motor helps open and close the fingers. All sensors and motors were built on a circuit board, programmed using an Arduino, and powered by a battery. Other supporting materials include metal brackets, screws, guitar strings, elastic bands, small clamps ...


Estimation Of Soil Moisture At Different Soil Levels Using Machine Learning Techniques And Unmanned Aerial Vehicle (Uav) Multispectral Imagery, Mahyar Aboutalebi, L. Niel Allen, Alfonso F. Torres-Rua, Mac Mckee, Calvin Coopmans May 2019

Estimation Of Soil Moisture At Different Soil Levels Using Machine Learning Techniques And Unmanned Aerial Vehicle (Uav) Multispectral Imagery, Mahyar Aboutalebi, L. Niel Allen, Alfonso F. Torres-Rua, Mac Mckee, Calvin Coopmans

AggieAir Publications

Soil moisture is a key component of water balance models. Physically, it is a nonlinear function of parameters that are not easily measured spatially, such as soil texture and soil type. Thus, several studies have been conducted on the estimation of soil moisture using remotely sensed data and data mining techniques such as artificial neural networks (ANNs) and support vector machines (SVMs). However, all models developed based on these techniques are limited to site-specific applications where they are trained and their parameters are tuned. Moreover, since the system of non-linear equations produced by and conducted in the machine learning process ...


Rubik's Cube: A Visual And Tactile Learning Of Algorithms And Patterns, Lawrence Muller Feb 2019

Rubik's Cube: A Visual And Tactile Learning Of Algorithms And Patterns, Lawrence Muller

Open Educational Resources

This is a classroom activity report on teaching algorithms as part of a second course in computer programming. Teaching an algorithm in an introductory level programming class is often a dry task for the instructor and the rewards for the student are abstract. To make the learning of algorithms and software more rewarding, this assignment employs a Rubik’s cube.


Ensuring Scientific Publishing Credibility In Translational Biomedical Optics., Brian W. Pogue Jan 2019

Ensuring Scientific Publishing Credibility In Translational Biomedical Optics., Brian W. Pogue

Dartmouth Scholarship

Optics has consistently been the largest singular technology sector used in medicine, and major advances in biomedical optics are documented daily in peer-reviewed publications. However, the academic stature of this field can be damaged by weaknesses in scientific publishing, where a “credibility crisis” has emerged as a popularized and increasingly studied dialogue. While there are still relatively few overt cases of fraud or erroneous research, more insidious aspects are seen in papers with results that have either low statistical power, selective reporting of observations, or data or computer codes that cannot be independently verified. Interestingly, the same solutions that improve ...


Biomedical Optics Scientific Community, Brian W. Pogue Jan 2018

Biomedical Optics Scientific Community, Brian W. Pogue

Dartmouth Scholarship

The new Editor-in-Chief, Brian Pogue, gives an overview of the biomedical optics community.


Pythagorean Approximations For Lego: Merging Educational Robot Construction With Programming And Data Analysis, Ronald I. Greenberg Apr 2017

Pythagorean Approximations For Lego: Merging Educational Robot Construction With Programming And Data Analysis, Ronald I. Greenberg

Computer Science: Faculty Publications and Other Works

Abstract. This paper can be used in two ways. It can provide reference information for incorporating diagonal elements (for bracing or gear meshing) in educational robots built from standard LEGO kits. Alternatively, it can be used as the basis for an assignment for high school or college students to recreate this information; in the process, students will exercise skills in both computer programming and data analysis. Using the paper in the second way can be an excellent integrative experience to add to an existing course; for example, the Exploring Computer Science high school curriculum concludes with the units “Introduction to ...


Pythagorean Combinations For Lego Robot Building., Ronald I. Greenberg Jul 2016

Pythagorean Combinations For Lego Robot Building., Ronald I. Greenberg

Computer Science: Faculty Publications and Other Works

This paper provides tips for LEGO robot construction involving bracing or gear meshing along a diagonal using standard Botball kits.


Software Development Approach For Discrete Simulators, Grzegorz Chmaj, Dawid Maksymilian Zydek Aug 2011

Software Development Approach For Discrete Simulators, Grzegorz Chmaj, Dawid Maksymilian Zydek

Electrical and Computer Engineering Faculty Publications

Simulation is the most common approach to perform the problem research. Among several types of simulation, the most common way is the discrete simulation, which assumes the division of the time scale into fixed length time slots. Depending on investigated problem, simulation packages may be used or it could be necessary to design and create own simulation system. In this paper, we propose the complete pre-study scheme and the most commonly appearing implementation problems with suggested solutions. We also describe how to implement the exemplary simulator in C++.


Freeing Space For Nasa: Incorporating A Lossless Compression Algorithm Into Nasa's Fiber Optic Strain Sensing System, Kaitlyn Fiechtner, Allen Parker Jan 2011

Freeing Space For Nasa: Incorporating A Lossless Compression Algorithm Into Nasa's Fiber Optic Strain Sensing System, Kaitlyn Fiechtner, Allen Parker

STAR Program Research Presentations

NASA’s Fiber Optic Strain Sensing (FOSS) system can gather and store up to 1,536,000 bytes (1.46 megabytes) per second. Since the FOSS system typically acquires hours—or even days—of data, the system can gather hundreds of gigabytes of data for a given test event. To store such large quantities of data more effectively, NASA is modifying a Lempel-Ziv-Oberhumer (LZO) lossless data compression program to compress data as it is being acquired in real time. After proving that the algorithm is capable of compressing the data from the FOSS system, the LZO program will be modified ...


Teaching Lean Manufacturing Concepts Using Physical Simulations Within Engineering Technology Program, Alok Verma Jan 2006

Teaching Lean Manufacturing Concepts Using Physical Simulations Within Engineering Technology Program, Alok Verma

Engineering Technology Faculty Publications

Physical Simulations have a proven record as a teaching tool. Concepts that are often hard to grasp are made easy by the use of physical simulation activities. The constructivism learning theory suggests that people learn better by actively participating in the process of learning. Effectiveness of simulation-based learning is well recognized. According to the Encyclopedia of Educational Technology, "Simulation-based learning involves the placement of a student into a realistic scenario or situation. The student is then responsible for any changes that occur as a result of their decisions." The computer integrated manufacturing course in the mechanical engineering technology program was ...


Lessons Learned And Best Practices For Using An Analytic Strategy Approach For The Creation Of Virtual Laboratories For Distance Learning In Engineering Technology, Anthony W. Dean, Carol L. Considine, Gary R. Crossman Jan 2005

Lessons Learned And Best Practices For Using An Analytic Strategy Approach For The Creation Of Virtual Laboratories For Distance Learning In Engineering Technology, Anthony W. Dean, Carol L. Considine, Gary R. Crossman

Engineering Technology Faculty Publications

This paper describes the use of an Analytic Strategy Approach used in the development of a Virtual Automation and Controls Lab in the Mechanical Engineering Technology Program of the Engineering Technology Department at Old Dominion University. This paper looks at the three phases, as applied to the development of a virtual lab using an analytic strategy design:

(1) Formulation of the quantitative and qualitative approach to assist in decision process,

(2) Quantitative and qualitative analysis of the decision alternatives - within the decision context,

(3) Interpretation of the analysis results and implications for decision.


Discrete Event Simulation Implemented In A Virtual Environment, Jason Kelsick, Lori Buhr, Cheryl Moller, Judy M. Vance Sep 2003

Discrete Event Simulation Implemented In A Virtual Environment, Jason Kelsick, Lori Buhr, Cheryl Moller, Judy M. Vance

Mechanical Engineering Publications

Virtual reality (VR) technology provides a human-computer interface that allows participants to interact naturally with digital objects which are represented as three-dimensional images that occupy positions in a three-dimensional world. Related to problems of engineering design and manufacturing, this new technology offers engineers the ability to work with computer models in a three-dimensional, immersive environment. This paper describes a virtual reality application where the results of a discrete event simulation of a manufacturing cell are integrated with a virtual model of the cell to produce a virtual environment. The program described in this paper, the VRFactory, combines results from a ...