Ultrasonic Positioning System
An indoor positioning system relying on time difference of arrival measurements of ultrasonic pings from fixed transmitters.
Code available at https://github.com/YingVictor/ultrasonic-positioning
Michael Danielczuk, Andrew Kim, Monica Lu, and Victor Ying
LaTeX I (CU Doctoral Academy)
Source code for LaTeX I, a course for LaTeX beginners, including slides, handouts, exercises and notes.
LaTeX I is a workshop provided by Cardiff University's Doctoral Academy. The materials are a modified version of those produced by UK TUG volunteers for a course provided for beginning LaTeX users. The materials were adapted for LaTeX I by Clea F. Rees.
Both the original work and modifications are licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
The original project is available as a GitHub repository maintained by Joseph Wright from https://github.com/uktug/latex-beginners-course/.
Clea F. Rees
Created with the Beamer Presentation LaTeX Template Version 1.0 (10/11/12) from
Automobile Suspension Design
Vibration control is crucially important in ensuring a smooth ride for vehicle passengers. This study sought to design a suspension system for a car such that its mode of vibration would be predominantly bouncing at lower speeds, and primarily pitching at higher speeds. Our study used analytical and numerical methods to choose appropriate springs and dampers for the front and rear suspension. After an initial miscalculation, we succeeded in arriving at appropriate shocks for the vehicle with the desired modes of vibration at the specified frequencies. We then assessed the maximum bouncing and pitching that the vehicle would experience under a specific set of conditions: travel at 40 km/hr over broken, rough terrain. Our testing showed moderate success in our suspension design. We successfully damped the force being transmitted to both the front and rear quarter car somewhat, while ensuring that the modes of vibration fell into the desired shapes at the desired frequency ranges.
Optimizing The Linux Scheduler For Performance.
The CPU scheduling is the basis of multi-programming operating systems. By switching the
CPU among processes, the operating system can make the computer more productive. The
scheduler controls the way processes are managed in the operating system.
Linux supports preemptive multitasking, this means that the process scheduler decides which process
runs and when.
Balance performance across different computer configurations is one challenge in modern operating
systems.Linux has two separate process-scheduling algorithms.
If a Linux system performs similar tasks in a regular manner, it could be useful to implement
optimizations to the Linux scheduler to optimize the performance of those tasks.
In this project, we analyze and evaluate the impact of changing the kernel values on the performance
of the calculation of 8,765,4321 digits of pi using the Leibniz formula measuring the time that the
system takes to perform the calculation.
Constanza Madrigal Reyes and Ismael Lizárraga González
To design this scoreboard, with operates manual buttons that aid in these small scale tournaments of the cricket match. In order for the scoreboard to effective, it needs to be affordable, portable and versatile in terms of sport it can accommodate and how it can be controlled.