Development and Lessons Learned in DARPA Robotics Challenge Finals