Human-powered rover