Week 19: Project Development
I have attempted to parallelize tasks to the best of my ability. The dates marked in red represent weekends, during which I do not have access to the laboratory. Therefore, I utilize these days for embedded programming and interface programming.
Regarding the progress of the project, a significant portion of the tasks has been completed. All the components have been fabricated successfully. The remaining tasks involve integration and final testing.
Here are some image of the advance of the final project:
So far, the parts you have manufactured have been successful, which is a significant achievement. However, the integration and final testing are still pending to assess the full operation of the robot. Therefore, what has worked so far is the fabrication of the individual parts, while what is yet to be completed is the integration and testing stage. I encountered an issue with the 3D-printed swivel caster wheel support component, as it unexpectedly broke during operation. However, I successfully addressed this setback by re-printing the part with a higher infill density, ensuring increased strength and durability. This adjustment proved to be effective, resolving the problem and allowing the robot to function smoothly during the transportation task.
Image of the piece that broke:
As the final tests are yet to be conducted, it remains to be verified how the robot performs and make necessary adjustments in the code accordingly, such as the PWM or the target set for the analog sensor indicating the detection of the black line.
During the final test, it is possible that the robot's movement may be too rough, which could result in the robot deviating from the black line and crashing. To address this, I have allocated 2 days for testing and making corrections.
I have gained a comprehensive understanding of various digital fabrication technologies such as 3D printing, laser cutting, and electronics design. I have learned how to utilize these tools effectively, develop prototypes, and integrate different disciplines to bring an idea into reality. I also learned time management during and documentation during the process of developing.