This captioned movie indicates an ovoid micro home by Slovakian company Nice Architects, which was developed to allow its owners to be self-sustainable and move wherever they want.
The micro home named Ecocapsule is available to buy for under £70,000.