AIM

DESIGN

The three distinct design methodologies we explored employed grayscale image mapping, where the gray areas functioned as attractors and filters for colored circles. Our second experiment focused on employing curves as generators for the spatial arrangement and packing of a variety of larger circles. The third methodology extended our exploration to the incorporation of non-circular geometries, allowing for their strategic remapping onto the designated surface.

The decision to select the non-circular design approach was based on its superior capabilities to facilitate the exploration of rotation and size recognition. This aspect was particularly crucial for its integration with a robot employing OpenCV for image processing. This advanced design choice enables a more nuanced interaction with geometric forms, allowing the robot to accurately interpret and respond to a variety of shapes and sizes through advanced image analysis techniques.

FABRICATION

Upon selecting a design, the fabrication workflow initiated with the nesting and packing of tiles for CNC machining. Subsequently, the development of code for size and color recognition was undertaken in Python, intended for integration with Rhino through the ETH Open Source Plugin CompasFab. This streamlined process facilitated the automation of the robotic pick-and-place operation, enabling the seamless translation of the digital design into its physical counterpart, thus achieving a level of autonomy in the recreation of the design from digital to physical form.

References

This workshop is based on the following prior work: