3
$\begingroup$

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.

$\endgroup$
  • $\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$ – abey Jun 9 '13 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 Johnson Jun 9 '13 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$ – abey Jun 10 '13 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 Johnson Jun 10 '13 at 21:12
1
$\begingroup$

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.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.