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

Engineering Commons

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

Articles 1 - 9 of 9

Full-Text Articles in Engineering

A Semi-Automatic Approach For Project Assignment In A Capstone Course, Mark Chang, Allen Downey Jul 2012

A Semi-Automatic Approach For Project Assignment In A Capstone Course, Mark Chang, Allen Downey

Mark L. Chang

This paper presents a semi-automatic approach to assigning students to project teams for a year-long, industry-sponsored senior capstone course. Successful assignment requires knowl- edge of at least individual project requirements, student skills, student personalities, and student project preferences. This mix of hard skills, soft skills, and interpersonal impres- sions requires human involvement to produce a high-quality assignment. The importance of faculty input often requires that the assignment process be labor- and time-intensive.

Our approach attempts to reduce the time required to perform this assignment by selectively automating parts of the task flow. An automated search uses a randomized greedy algorithm …


A Parameterized Stereo Vision Core For Fpgas, Mark Chang, Stephen Longfield Jul 2012

A Parameterized Stereo Vision Core For Fpgas, Mark Chang, Stephen Longfield

Mark L. Chang

We present a parameterized stereo vision core suitable for a wide range of FPGA targets and stereo vision applications. By enabling easy tuning of algorithm parameters, our system allows for rapid exploration of the design space and simpler implementation of high-performance stereo vision systems. This implementation utilizes the census transform algorithm to calculate depth information from a pair of images delivered from a simulated stereo camera pair. This work advances our previous work through implementation improvements, a stereo camera pair simulation framework, and a scalable stereo vision core.


Precis: A Usercentric Word-Length Optimization Tool, Mark Chang, Scott Hauck Jul 2012

Precis: A Usercentric Word-Length Optimization Tool, Mark Chang, Scott Hauck

Mark L. Chang

Translating an algorithm designed for a general-purpose processor into an algorithm optimized for custom logic requires extensive knowledge of the algorithm and the target hardware. Precis lets designers analyze the precision requirements of algorithms specified in Matlab. The design time tool combines simulation, user input, and program analysis to help designers focus their manual precision optimization efforts.


A Long-Duration Study Of User-Trained 802.11 Localization, Andrew Barry, Benjamin Fisher, Mark Chang Jul 2012

A Long-Duration Study Of User-Trained 802.11 Localization, Andrew Barry, Benjamin Fisher, Mark Chang

Mark L. Chang

We present an indoor wireless localization system that is capable of room-level localization based solely on 802.11 network signal strengths and user-supplied training data. Our system naturally gathers dense data in places that users frequent while ignoring unvisited areas. By utilizing users, we create a comprehensive localization system that requires little off-line operation and no access to private locations to train. We have operated the system for over a year with more than 200 users working on a variety of laptops. To encourage use, we have implemented a live map that shows user locations in real-time, allowing for quick and …


A Blank Slate: Creating A New Senior Engineering Capstone Experience, Mark L. Chang, Jessica Townsend Jul 2012

A Blank Slate: Creating A New Senior Engineering Capstone Experience, Mark L. Chang, Jessica Townsend

Mark L. Chang

This paper presents some of the challenges, successes, and experiences in designing a new senior engineering capstone program at the Franklin W. Olin College of Engineering. Senior capstone design programs in engineering colleges have evolved over many years and are often modified and reinvented to keep up with the needs of both students and external constituencies. Harvey Mudd College’s Clinic program is one of the largest and longest-running capstone programs in the country that relies heavily on industry sponsors to provide real world problems and funding to execute the projects. For many reasons, and in no small way because of …


Low-Cost Stereo Vision On An Fpga, Chris A. Murphy, Daniel Lindquist, Ann Marie Rynning, Thomas Cecil, Sarah Leavitt, Mark L. Chang Jul 2012

Low-Cost Stereo Vision On An Fpga, Chris A. Murphy, Daniel Lindquist, Ann Marie Rynning, Thomas Cecil, Sarah Leavitt, Mark L. Chang

Mark L. Chang

We present a low-cost stereo vision implementation suitable for use in autonomous vehicle applications and designed with agricultural applications in mind. This implementation utilizes the Census transform algorithm to calculate depth maps from a stereo pair of automotive-grade CMOS cameras. The final prototype utilizes commodity hardware, including a Xilinx Spartan-3 FPGA, to process 320times240 pixel images at greater than 150 frames per second and deliver them via a USB 2.0 interface.


Automated Least-Significant Bit Datapath Optimization For Fpgas, Mark L. Chang, Scott Hauck Jul 2012

Automated Least-Significant Bit Datapath Optimization For Fpgas, Mark L. Chang, Scott Hauck

Mark L. Chang

In this paper, we present a method for FPGA datapath precision optimization subject to user-defined area and error constraints. This work builds upon our previous research which presented a methodology for optimizing the dynamic range- the most significant bit position. In this work, we present an automated optimization technique for the least-significant bit position of circuit datapaths. We present results describing the effectiveness of our methods on typical signal and image processing kernels.


Interactionless Calendar-Based Training For 802.11 Localization, Mark Chang, Andrew J. Barry, Noah L. Tye Jul 2012

Interactionless Calendar-Based Training For 802.11 Localization, Mark Chang, Andrew J. Barry, Noah L. Tye

Mark L. Chang

This paper presents our work in solving one of the weakest links in 802.11-based indoor-localization: the training of ground-truth received signal strength data. While crowdsourcing this information has been demonstrated to be a viable alternative to the time consuming and accuracy-limited process of manual training, one of the chief drawbacks is the rate at which a system can be trained. We demonstrate an approach that utilizes users' calendar and appointment information to perform interactionless training of an 802.11-based indoor localization system. Our system automatically determines if a user attended a calendar event, resulting in accuracy comparable to our previously published …


Work In Progress - Impact Of Early Design Instruction On Capstone Experiences, Mark L. Chang, Jessica Townsend Jul 2012

Work In Progress - Impact Of Early Design Instruction On Capstone Experiences, Mark L. Chang, Jessica Townsend

Mark L. Chang

In the Olin College curriculum, students have significant, early, and continuous exposure to user-oriented design principles. As a result, our students have a very user-centered approach to problem solving that has affected our yearlong, industry-sponsored capstone in several ways. We have reflected on five years of capstone engagements in order to learn how our program has changed because of the design emphasis in our curriculum. The significance of our work is to inform the many departments that are already undertaking design-centric curriculum reform on how they may modify their capstone experiences to best take advantage of new student understanding, and …