BeanBot, motor, pil, elektronik veya yazılım kullanmadan çevresiyle etkileşime dayanarak hareket ediyor. Hareketleri, yüzey ve koşullara bağlı olarak büyük ölçüde değişebiliyor, böylece zıplama, yuvarlanma, sıçrama veya kayma yapabiliyor. Araştırmacılar, bu robotun basit fiziksel etkileşimlerle hareket eden yeni bir forma örnek olduğunu söylüyor. BeanBot, ısıya duyarlı bir yay ve hafif, fasulye şeklindeki bir kabuktan oluşuyor.
Yay, ısıtıldığında şeklini değiştiren bir malzemeden yapılmıştı. Manyetik kuvvet, yayı yerinde tutuyor ve enerji depoluyor. Yay yeterince ısıtıldığında, aniden bu enerjiyi serbest bırakıyor ve robotu havaya fırlatıyor. Kabuk daha sonra ne olacağını belirliyor.
Robotun hareketleri, yüzey ve kabuk şekline bağlı olarak değişebiliyor. Araştırmacılar, BeanBotun 30 santimetreye kadar zıplama, 80 santimetrelik mesafelere yuvarlanma, düz yüzeylerde kayma ve havada veya zemine çarptıktan sonra sıçrama yapabildiğini gözlemlediler. Ayrıca, manyetik kuvvet ayarlandığında 10 ila 18 derece arasındaki eğimlerde tırmanabiliyor. Bu hareketler, ayrı motorlar veya mekanizmalar yerine aynı ısıya duyarlı yay tarafından üretiliyor.
