It didn’t take Sudbury police long to catch a passenger who robbed a cab driver in Garson Sunday morning.  The cabbie picked up a man who then produced a knife demanding money.  As soon as the accused ran off, the taxi driver called police who set-up a dragnet of the area.  With help from a canine unit, a 31-year-old Sudbury man was arrested and now faces charges.