Nano and microsatellites are earth-orbiting devices that have lower mass and lesser physical dimensions as compared to a conventional satellite, such as a geostationary satellite. Owing to technological advancements, as well as advances in space research, these satellites have emerged as an important tool for applications such as wireless communications networks, data gathering, scientific observations, and global positioning systems .