code: func (s *SpheroDriver) Halt() (err error) {
  	if s.adaptor().connected {
  		gobot.Every(10*time.Millisecond, func() {
  			s.Stop()
  		})
  		time.Sleep(1 * time.Second)
  	}
  	return
  }
docs: // Halt halts the SpheroDriver and sends a SpheroDriver.Stop command to the Sphero.
  // Returns true on successful halt.