Choosing parts for a simple obstacle avoider or line follower robot