A Cohasset man has been charged with assault and battery with a dangerous weapon for allegedly ramming his neighbor with a ride on lawnmower, police said.