China launched a Beidou-3 navigation satellite late Monday to complete a project designed to provide military independence and immense commercial value.