Comprehensive model aids design of fuel explosion soft robot