A 2 wheeled robot is equipped with a 2D laser range finder in order to detect obstacles in itsenvironment. It needs to get to its charging station using a homing signal. The objective of this assignment is to perform perception using a laser range finder, and use the perceived information to avoid obstacles and navigate to the charging station.