Project Narrative


Final Solution

Final Solution

Design Process

Week 1 (Oct. 7, 2024):

Week 2:

Week 3:

Week 4:

Week 5:

Week 6:

Week 7 (Dec. 4, 2024):

Our team worked collaboratively to develop an efficient airport baggage handling system aimed at addressing the challenges of lost, mishandled, and delayed luggage. These issues have worsened post COVID-19, with the surge in global air travel creating inefficiencies in airport systems. Our unique problem statement was focused on creating a system to optimize baggage handling processes, ensuring accurate, timely, and safe transportation of passenger luggage.

Objectives:

Constraints:

Functions:

Software:

Mechanism:


Summary

To solve this issue of unorganized luggage-transportation systems, the team designed and constructed an efficient transportation mechanism that transfers a passenger’s luggage from a conveyor belt to the airplane depending on the luggage status identified by its respective barcode. If the luggage fulfills airport rules, the mechanism carefully transports the luggage onto the plane; however, if the luggage is denied after its barcode is scanned, it is transferred to a rejection bin. This process was achieved through the combination of 3D modelled parts and the Q-arm/linear actuator code, which work together to transport the luggage to its required area after the barcodes corresponding to each luggage are physically scanned.

Screenshot 2025-01-05 at 10.44.58 PM.png

Sliding Mechanism CAD Design

Screenshot 2025-01-05 at 10.46.52 PM.png

Q-Arm and Linear Actuator Code

Team’s Work and Personal Contributions

Screenshot 2025-01-05 at 10.45.17 PM.png

Support Beam CAD Design

Screenshot 2025-01-05 at 10.47.31 PM.png

Example 3D-Printed Part

Screenshot 2025-01-05 at 10.37.10 PM.png

Exploded Assembly Drawing

Our team worked collaboratively to develop the baggage handling system, dividing responsibilities to address the mechanical and software aspects of the project effectively. As a group, we:

Screenshot 2025-01-05 at 10.20.25 PM.png

Original Design

As a key member, I made significant contributions to both the software and hardware aspects of the project:

Code Development

Screenshot 2025-01-05 at 9.11.17 PM.png

Finalized daily_data() Code

Screenshot 2025-01-05 at 9.15.25 PM.png

Flowchat for daily_data()

CAD Model

Administrative Role

Reflection

Throughout the course of this project, I experienced. both challenges and learning opportunities that pushed me to grow both as an individual and a team member. One of the most educative aspects of this project was understanding the gap between theoretical design and physical implementation. Early in the project, I assumed that the initial CAD models and mechanism designs would translate easily into physical components. However, challenges such as excessive printing times, material constraints, and design inefficiencies forced us to rethink and refine our design multiple times throughout the whole process. This iterative process demonstrated the importance of prototyping, testing, and adapting to real-world conditions. For instance, reducing the size of our sliding bridge component was a decision made from practical limitations, such as printing time and material use. This experience taught me the importance of finding the right balance between creating designs that are practical to implements and making sure they perform effectively, a lesson I will carry forward in future engineering projects.

The coding phase of the project was another area where I encountered significant learning moments. My personal contribution, the daily_data() function, was critical in counting business and economy seats sold for each plane, and its integration into the larger system was a valuable experience in collaborative software development. Debugging issues like the .strip() method not working as expected highlighted the importance of paying attention to detail. Furthermore, coordinating with teammates to integrate my function into the overall system made me realize how clear communication and standardized coding practices are essential for a smooth collaboration process.

If I were to do this project again, there are several aspects I would approach differently. First, I would explore alternative designs earlier in the process to avoid overcommitting to a single approach before thoroughly testing its efficiency. Additionally, allotting more time for testing and refining both the coding and the mechanism design early in the process would be a key change. This would help identify potential issues sooner and prevent last-minute adjustments.