Karakuri, hareketi elektrik veya basınçlı hava yerine yerçekimi, yay ve karşı ağırlıkla elde etme yaklaşımıdır. Adı, geleneksel Japon mekanik oyuncaklarından gelir ve üretimde basit mekanizmalarla otomasyon etkisi yaratmayı anlatır.

Tipik bir karakuri düzeneğinde dolu kutunun ağırlığı bir kolu aşağı indirir, bu hareket başka bir yerde bir kapağı açar veya boş kutuyu geri gönderir. Kutu alındığında karşı ağırlık sistemi başlangıç konumuna döndürür.

Karakurinin çekici yanı maliyeti değil, dayanıklılığıdır. Sensörü, motoru ve yazılımı olmadığı için arızalanacak bileşeni yoktur; çalışma mantığı bakan herkes tarafından anlaşıldığından bakımı da özel bilgi gerektirmez.

Uygulama geliştirmenin yolu denemedir. İlk tasarım nadiren doğru çalışır; kolun boyu, ağırlığın konumu ve eğim birkaç denemede ayarlanır. Bu yüzden sökülüp yeniden kurulabilen modüler bir sistem karakuri için uygun zemindir.