Electromagnetic flyer plate technology and development of a novel current distribution sensor