Assessment of the physical and psychological aspects of the current life support system on the International Space Station for sustainable space exploration - Ichimura, Shuichi; Yamashiki, Yosuke Alexandre (Frontiers in Space Technologies, 2025)