-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the wiki for our university project at Karlsruhe Institute of Technology (KIT) – an innovative assistant for assembling and disassembling Lego objects. This guide is a comprehensive resource, designed to explain not only the motivation and issues addressed by our project but also to offer an in-depth look at the technology used, specifically computer vision on a Nvidia Jetson Nano device.The structure of this wiki aims to guide users through the process, from installing the required dependencies, setting up the Jetson Nano to starting the webserver and interacting with the web interface. We hope this wiki provides an insightful and clear understanding of our project's approach and its motivation.
- Project Organization
- Framework
- Design Decisions
- Issues during our project
- Sprint Summary
- Final Presentation
Assembling and disassembling complex systems can be a daunting task due to their high complexity, the specialized knowledge required, and the inherent safety risks involved. Such a task involves handling thousands of parts in a specific order, which, if done incorrectly, can lead to malfunction or damage, resulting in additional costs and wasted resources. Whether it's a car engine or a computer server, these intricate systems consist of numerous components that must be handled and positioned with accuracy. The nature of these systems, coupled with the high degree of interdependence among components, makes assembling and disassembling a challenging task, even for skilled technicians. Moreover the process demands an extensive understanding of the system, component functions, their connections, and even the specific sequence of steps needed for successful assembly and disassembly. This need for specialized knowledge creates a barrier for many, making it difficult to accomplish the task without prior training or experience.
In this context, a computer vision-based assistant could be helpful. By recognizing individual parts and their connections, such an assistant could guide the user through the exact sequence of steps for assembly or disassembly, ensuring accuracy and efficiency. Moreover, by intelligently monitoring the process, it could help avoid common errors, prevent damage to components, and promote safe handling. Such an assistant would not only make the assembly and disassembly processes more accessible to those without specialized knowledge but also contribute significantly to time and resource optimization, ultimately promoting sustainability in a world where reuse of materials is becoming increasingly important.
Our project should be viewed as a step towards this solution. By implementing such an assistant on a smaller scale, we demonstrate its potential effectiveness in larger, more complex systems. Our project focuses on guiding users through the assembly and disassembly of a Lego object. It's a tangible and accessible way to understand how this technology could work in a complex processes in the future, contributing to a more sustainable and efficient world.