Finch robot obstacle project.