Engineers envision Roombots evolving over time to create larger and more complex structures—for example, joining stools together to become a bench or table. Each module is also self-improving, and can learn to increase its speed by analyzing and optimizing oscillation patterns.