A Visual-Aided Inertial Navigation and Mapping System. (19th May 2016)