I have always wanted to experiment with robotics, and lately I’ve found the time to build an “intelligent”, open-source robotic platform.
The platform runs embedded debian linux, and includes the following main capabilities:
1. Computer Vision (imitation of the human vision. The robot sees and “understands” what it sees). For this I have extensively used the OpenCV project.
2. Speech Synthesis (imitation of human speech. The ability to speak). For this I have used Espeak.
3. Speech Recognition (the ability to understand vocal commands). For this I have used CMU Sphinx 4 (after modifying some of the files in the project)
Just a teaser, before I upload more videos:
List of Computer Vision capabilities:
1. Line Following
2. Object Tracking
3. Facial Recognition (uses face API from face.com)
List of Speech Synthesis Capabilities:
1. Speaking the current action (“Moving Forward” etc)
2. Saying “Hi <name>” when it recognizes a face
Current list of Speech Recognition Capabilities:
1. Full movement control (“Move Forward\Backward”, “Turn Left\Right”, “Stop”)
2. Initialization of algorithms: “Follow Line\RedBall”, “Find Face”
Robot Diagram







i want to buy this can i
Hi,
nice job! Did you publish a more detailed report of this project?
best wishes…
Is it possible to get the report of this project. Its really an interesting project..
Nice. I am working on a similar project and am looking for a suitable camera, what hardwar are you using? Does it have its own transmitter and reciever or does is use your onboard wifi?
[...] Sep 1016Fast Object Tracking – Robot Computer VisionLeave a comment »I wanted my robot to be able to track object and follow them. The first thing I wanted to do is give the robot the [...]
Great job. I’m interested learning more about your Robot. I you tried running OpenCV on the BB. Also, which wireless camera are you using?