ECEN4583 Compass project