Description:
This project aims to analyze and visualize the egocentric depth perception experimental data based on given distances and judged distances using R. [Report]
Skills: R, Data Visualization
Graduate Course Name: Data Science with R
Year: 2019
Glimpse of Sketching
Glimpse of High Fidelity Prototype
Description:
This is a group project, and the goal of this project is to design and implement a flexible worker system for FedEx employees. We used the "Think Aloud" technique to evaluate the users' interaction with the interface. Users also put their comments on the comment box to express their experience after interacting with the interface. We have used two surveys (pre-survey and post-survey) in our user study to gather the user experience and usability of the interface.
Achievement: Got the recognition of an outstanding effort and job well done on the FedEx HCI class UX/UI challenges from FedEx.
Skills: Flask, HTML, JavaScript, User Interface Design
Graduate Course Name: Advanced Human-Computer Interaction
Year: 2018
Description:
An augmented reality haploscope is an optical display that imposes a controlled virtual image on the real world to enhance the user's view of the real world. A significant relationship among interpupillary distance (IPD), accommodation and vergence exist in the AR haploscope. This project focuses on measuring vergence angle error by manipulating four different IPDs at five different accommodation demands (2, 2.25, 2.5, 2.75, 3.0) diopters. The statistical analysis yields that smaller IPDs at longer distances contribute less error. In contrast, relatively large IPDs at near distances create more vergence error in an AR haploscope.
Skills: Perception, Mixed Design ANOVA, SPSS
Graduate Course Name: Quantitative Methods in Psychology II
Year: 2018
Description:
A Haploscope is an optical system that presents separate images for the left and right eye in a controlled way, and users can see the fused image through the optics. In this project, I analyzed the Haploscope's geometrical optical system step by step to find out the final optically displayed image. I used the general thin lens formula to calculate the formed image's properties at each optical stage of the AR haploscope. For calculating the virtual image size, I used angular magnification rather than linear magnification because the size of the virtual image is changing according to the distance.
Skills: Geometrical Optics
Graduate Course Name: Optics
Year: 2018
Description:
In this project, I worked with the stereoscopic rendering of a 3D model using OpenGL. For implementing the side by side 3D model, I applied the principle of Asymmetric frustum perspective projection. For loading the 3D model on the screen, I used the Open Asset Import Library (Assimp). Finally, I executed the Phong lighting model for both left and right eye.
Skills: OpenGL, C++
Graduate Course Name: Computer Graphics
Year: 2017
Description:
This is a two-person group project. An approach to predict Methanol molecule's potential energy using machine learning algorithms, i.e., multivariate linear regression using gradient descent & normal equations, and Deep neural network approach using TensorFlow. A dataset of 25000 data was created using molecular simulation. Simulated data were used to train the potential energies of methanol, considering ten features. After comparing, we found that the deep neural network performs better with a reasonably small error between the two approaches.
Skills: python, TensorFlow, simulation
Graduate Course Name: Machine Learning
Year: 2017
Glimpse of Sketching
Glimpse of High Fidelity Prototype
Description:
This is a group project, and the goal of this project was to design and implement a ramp planning dashboard for FedEx so that ramp managers can plan and communicate their sorts for both inbound and outbound operations. Using this interface, the manager could also schedule how fast his employees need to process to hit a specific sort's start and end based on the planned and the actual packages. Further, the ramp manager received different alerts according to various potential issues such as late truck or aircraft or volume is higher than usual from our designed ramp planning dashboard.
Skills: HTML, JavaScript, User Interface Design
Graduate Course Name: Human-Computer Interaction
Year: 2017
Description:
This is a group project, and the purpose of this project is to study different methods of teleoperation. Three different modes of operation used: joystick control, voice control, and pre-planned navigation with three different types of robots: Spiderbot, Sphero, and Ollie. Results indicate that Spiderbot was the favorite in physical appearance and the favored method of teleoperation. On the contrary, Sphero was the least preferred in the appearance and mode of teleoperation.
Skills: Robot navigation, Data Analysis, User-study
Graduate Course Name: Human-Robot Interaction
Year: 2016