Presentations will take place at Floyd Hall in room D-202.
A Mobile App To Support KNC Visitors
9 to 9:25 a.m.
Team Members:
Ernest Au
Geoffrey Fleenor
Xin Yi Koay
Devin Ragotzy
Eugene Tye
Sponsor:
Justin Davis, Kalamazoo Natural Center
Faculty Advisor:
Dr. Wuwei Shen
This project is developing a mobile application for the Kalamazoo Nature Center to enhance the hiking experience. The app serves as a digital guide, storing information about various trail stops. Hikers can scan QR codes along the trails to access specific details on the app. The app will be able to work without a strong Wi-Fi or cell service for the mobile phone. We're utilizing Firebase for the database and building the app using React Native, JavaScript, and TypeScript. This technology stack ensures cross-platform compatibility, making the app accessible on both Android and iOS devices. The group is using VS Code to program the mobile app.
Kalamazoo Interactive Map
9:30 to 9:55 a.m.
Team Members:
Brandon Bergevin
Praveen Kumar Devaraj
Bhargav Nandan Gali
Sponsor:
Dustin Black, B.S.E.’19, ModeShift Kalamazoo
Faculty Advisor:
Dr. Wuwei Shen
A bike routing application for the city of Kalamazoo that specifies routes based on the stress level of the route, this stress level is based on the topology of the roads. The topologies include priority streets, main streets, neighborhood connector streets, neighborhood streets, and bike paths (in order of stress). The busier the road and higher the speed limit, the higher the stress level. Google maps / similar free maps routes will be the default route, meaning the shortest route will be prioritized. From the default (being the highest stress due to google defaulting to main streets), the user then has the ability to toggle/untoggle certain road topologies to change the route. The route will then prioritize the toggled typologies over the shortest path. The application should be able to access the user’s current location for the starting point of the route and will allow users to either click a location or enter an address to their destination. Radio buttons will be used for the different street topologies, in which users select their preferred stress level. There will be an amenity overlay on the map, these amenities do not affect the route itself. The amenities include bathrooms, bike racks, repair stations and air pumps, drinking fountains, bike shops, grocery stores, pharmacies, cafes, bars, and restaurants, treat and ice cream shops, and bookstores and libraries. These amenities have photos and text descriptions, with the possibility to allow users to upload these images themselves to alleviate the burden on ModeShift. These uploads will need to be assessed before being published to the amenity, and in order to securely allow user uploads.
Data Collection and Analysis for iMFLUX
10 to 10:25 a.m.
Team Members:
Jakob Hubbard
Cayden Greer
Josh Beere
Thomas Engelmann
Michael Loh
Sponsor:
Jay Shoemaker, B.S.’83, & Brandon Birchmeier, IMFLUX Company
Faculty Advisor:
Dr. Wuwei Shen
The program is designed to take in injection molding machine data in various formats such as Excel, CSV, and Binary File Formats. It then processes this data by removing rows with empty cells to ensure cleanliness. Additionally, it combines multiple files of the same file type to provide a unified view of all the data. The program performs extensive calculations for Melt Pressure, including determining the maximum, mean, mode, total integral, integral pre-max (before the maximum value), integral post-max (after the maximum value), integral pre-post gate pressure, integral post-post gate pressure, integral pre-end of fill pressure, integral post-end of fill pressure, and maximum derivative. It also calculates various parameters for Cavity Pressure, including the maximum, mean, mode, integral, integral pre-max, integral post-max, and maximum derivative. These calculations are triggered through the GUI (Graphics User Interface) and then will be displayed on the GUI.
Software Development for Autonomous Driving: An F1tenth Race Car Case Study
10:30 to 10:55 a.m.
Team Members:
Todd Gangloff
Ivan Mah
Nate Oosterink
Sponsor:
Dr. Matthew Anderson, AFRL/RITA
Faculty Advisor:
Dr. Wuwei Shen
Autonomous driving has drawn interest from both the industry and the academy. In this project, we will be working towards comparing a set of different strategies including reinforcement learning algorithms for the F1Tenth race car. We will be using the ROS environment and working with the Gym environment to create a machine learning model that can drive a simulated car. We will compare different driving strategies to find the advantage and disadvantage of each algorithm. The new findings will help to build a more reliable driving strategy in future. The overall idea of the project is to use our understanding of processing lidar data and to use the baseline to create this model and build on the basic understanding of autonomous cars. The project will follow object-oriented programming principles which can be easily extended to different driving strategies in future.
Kalamazoo Route Planner
11 to 11:25 a.m.
Team Members:
Austin Miller
Bjarne Wilken
Christian Fuentes
Matthew Phillips
Mike Henke
Sponsor:
Dustin Black, B.S.E.’19, ModeShift Kalamazoo
Faculty Advisor:
Dr. Wuwei Shen
Kalamazoo Route Planner is a website that calculates routes based on user inputs and preferences. The website utilizes common front-end technologies like JavaScript and HTML. The back end uses Python and other libraries, like Flask, to run the site and store data in a SQL Database. Walking and bicycling are the main modes of transportation for navigation which differs Kalamazoo Route Planner from other Navigation Applications. Given a set of points, the best route is then calculated and drawn on a map of the Kalamazoo area. The algorithm considers some stress factors when doing the calculations. Among them are speed limits, the typology of a road or path, as well as the amount of activity on them. In addition, the website will provide useful information about nearby amenities such as pharmacies, bike parking, grocery stores.