Text this: State Estimation and Control for Low-cost Unmanned Aerial Vehicles