The Robonauts are Finalists at 2017 World Championship