Active Brownian Motion Models and Applications to Ratchets