Vesta was discovered by the German astronomer Heinrich Wilhelm Olbers on March 29 , 1807 . It was discovered by the German astronomer Heinrich Wilhelm Olbers on March 29 , 1807 , and named after the Roman virgin goddess of home and hearth , Vesta .