Origami-inspired soft artificial muscles
It looks like this is some kind of pneumatic system, and IMHO if you're calculating strength/weight you would need to take into account the weight of the air compressor, to have a fair comparison with biological muscle.  Not to mention the fact that air compressors need to have an energy source, and are quite noisy.