Design doc and more complete robot