Magnetic Actuation Systems for Miniature Robots: A Review. (24th June 2020)