He founded an organization devoted to defeating gravity's grip on humanity, part of which involved organizing the yearly Gravity Research Foundation essay contest, which has been won by the likes of Stephen Hawking and entered by the likes of me. He left a series of monuments around New England dedicated to his crusade. The closest one to me is at Tufts (yes, Tufts), and I visited it this evening. There used to be a yearly tradition of digging up the monument and carrying it to see if gravity had been defeated yet, but that was discontinued.
The text of the monument reads:
"This monument has been erected by the Gravity Research Foundation, Roger W. Babson founder. It is to remind students of the blessings forthcoming when a semi-insulator is discovered in order to harness gravity as a free power and reduce airplane accidents. 1961"