This document describes a framework for analyzing mobility models called the random trip model. It defines mobility models where nodes independently pick paths and speeds according to a Markov chain. The random trip model includes examples like random waypoint, random walks, and billiards. The document provides a necessary and sufficient condition for these models to reach a stationary regime over time: that the expected trip time is finite. It also presents an algorithm for "perfect simulation" that starts a simulation already in the stationary distribution, without a long initialization period, using Palm calculus.