updated robot and vision modules