This is Robotpet2000, it was my attempt at a robo pet. It had two functions each with a different program. One function was a rover mode where it would drive around and advoid objects. It also stayed away from dark and bright areas. The other function was a leash mode (first you had to attach its leash). You could tell it to turn left or right by pushing two different touch sensors on the leash. If it got to the end of the leash it would back up a little and wait 3sec before going. It did this by the light sensor on its back, if the leash was pulled, part of the leash would slide making the light sensor read black instead of yellow.