built by John Cutter

Click on an image to enlarge it
* * * *
Target Environment Locomotion Method
Indoors 2 Wheels
Sensors / Input Devices Actuators / Output Devices
Sharp GP2D12 IR range-finder
light sensor
voice synthesizer
Control Method Power Source
Controlled from PC by wireless modem Battery
CPU Type Operating System
Intel 80x86 Windows 95/98/NT/2K/CE...
Programming Lanuage Weight
Time to build Cost to build
HW: less than a day. SW: ongoing Less than $1000
URL for more information
Cybert is a mood-driven autonomous robot pet with an unlimited vocabulary! In addition to exploring, playing games, and getting into mischief, Cybert will soon be able to tell jokes, report current news, weather, and stock market information, and find humans and read them their e-mail messages! When his battery runs low he can navigate to his charger from anywhere in the house. Cybert is based around the Cye-sr robot from Probotics, Inc. A friend helped me add an FRS receiver, a range-finding sensor, and a light sensor. The robot communicates with my PC via wireless modems; speech is broadcast using a pair of 500mW radios (Cybert's mouth is a small speaker). My Visual Basic program will eventually be able to parse text from websites, e-mail, etc. and convert this to speech using Microsoft's powerful Speech SDK. TIME TO BUILD: The hardware additions took less than a day TIME TO PROGRAM: Ongoing project (I add new behaviors and "dialogue" every day) TOTAL COST: Less than $1000.00 MATERIALS: Cye-sr - $845.00 ( - robot (can travel up to 3 ft per second) - encoders (read 500 times per second) - sound sensor - voltage sensor - current sensors at each motor - radio pod (connects to PC using serial port) - charging station - mapping/navigation software - .ocx for easy VB or C++ programming Light sensor - $2.29 Sharp GP2D15 IR range-finding sensor - $13.50 Relay - $4.95 2 FRS 500mW radios - $50.00 Misc. - $20.00 PROGRAMMING LANGUAGE: Visual Basic 5.0 (free CCE version) OTHER SOFTWARE: Microsoft's free Speech SDK WEBSITE: (click on Cybert link) BEHAVIORAL PROGRAMMING: Cybert chooses most of his behaviors based on his mood. If he hasn't sensed a human for awhile (and it isn't night time) he will become uncomfortable. This will cause him to choose behaviors that are known to make him feel better, such as moving into a well lit room. His mood also determin

Sorted by Robot
<< PreviousNext >>

Sorted by Builder
<< PreviousNext >>