In general, is a Raspberry Pi processor powerful enough for a mobile chatbot? I want to make a small mobile robot that is like a chatbot. Is a Raspberry Pi processor powerful enough for any type of AI robotics? As far as a mobile robot, I want to make a wheeled robot about one foot in every dimension. The chatbot abilities will be from ProgramPY-SH, a new chatbot program that uses Xaiml databases. The chatbot works by looking through a database for a match of the user's input (vocal or text-based). It then acts according to the instructions given by the XML-like database.
$\begingroup$ AI algorithms, depending on their complexity, may require anything from a tiny MCU (check the many table top mobile robots) to a full-blown cluster (e.g. Watson). Can you be more specific on what you intend to do? $\endgroup$– abeyJun 9, 2013 at 21:45
$\begingroup$ The chatbot program currently works well on laptops. The chatbot is similar to Alicebot. Specifically, I will be using Neobot or Novabot - both are ProgramPY-SH. $\endgroup$– Devyn Collier JohnsonJun 9, 2013 at 21:52
$\begingroup$ I'm not familiar with this type of software, but my feeling is that it should run fine on the Raspberry Pi. Despite its price the RP is rather powerful. For example, Quake 3 has been shown to run on it (doesn't Q3 include some kind of chatterbot as well? :)) $\endgroup$– abeyJun 10, 2013 at 7:14
$\begingroup$ If Raspberry Pi supports Quake 3, then I know that it can support my software. Set that comment as an answer so that I can mark it as the answer. Thank you. $\endgroup$– Devyn Collier JohnsonJun 10, 2013 at 21:12
Despite its price, the Raspberry Pi is a rather powerful platform that can run most Linux desktop applications but the most CPU/memory hungry. For example, Quake 3 has been shown to run in 1080p on it.