The teens are being held on charges of robbery and criminal impersonation of a police officer , sources said .