Innovative three legged landing system tested for small body exploration
Beijing, China (SPX) Nov 02, 2023 - In an era where the bounds of space exploration are continually being stretched, a team from the Beijing Institute of Spacecraft System Engineering, Harbin Institute of Technology, and Polytechnic U