Urbana man charged in robbery