<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Frequently Asked Questions - theCorpora Support Forum				            </title>
            <link>https://thecorpora.com/community/frequently-asked-questions/</link>
            <description>theCorpora Discussion Board</description>
            <language>en-GB</language>
            <lastBuildDate>Thu, 23 Apr 2026 15:40:20 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>HOWTO: Improve GPU performance in Raspberry Pi</title>
                        <link>https://thecorpora.com/community/frequently-asked-questions/howto-improve-gpu-performance-in-raspberry-pi/</link>
                        <pubDate>Mon, 16 Nov 2020 10:34:48 +0000</pubDate>
                        <description><![CDATA[There are several things you can do to increase gpu performance in Raspberry Pi.
Option 1. Make sure you are up to date. Raspbian engineers are constantly finding faster ways to do things, ...]]></description>
                        <content:encoded><![CDATA[<p><span>There are several things you can do to increase gpu performance in Raspberry Pi.</span></p>
<p><span><strong>Option 1.</strong> Make sure you are up to date. Raspbian engineers are constantly finding faster ways to do things, so it's recommended to run these commands: (in the terminal or console)</span></p>
<div class="codebox">
<p>Code: <a href="https://www.raspberrypi.org/forums/viewtopic.php?f=29&amp;t=271009#">Select all</a></p>
<pre><code>sudo apt update
sudo apt full-upgrade</code><br /><br /><br /></pre>
<strong>Option 2.</strong> GL Driver ( recommended )<br />
<ol>
<li>Open a terminal.</li>
<li>Type <span>sudo raspi-config</span> and press Enter.<br /><img class="postimage" src="https://i.ibb.co/FmnDPSZ/2019-09-15-162603-661x450-scrot-min.png" alt="Image" /></li>
<li>Press the down arrow key until <strong>7 Advanced Options</strong> is selected, then press Enter.</li>
</ol>
<p><img src="http://thecorpora.com/wp-content/uploads/2020/11/raspi-config.png" /></p>
<p><span>Navigate to GL Driver, and press Enter.</span></p>
<p><img src="http://thecorpora.com/wp-content/uploads/2020/11/Gl-driver_qbo_robot.png" /></p>
<p><span>Navigate to <strong>G2 - GL (Fake KMS)</strong>, and press Enter.</span></p>
<p><img src="http://thecorpora.com/wp-content/uploads/2020/11/g2-opengl.png" /></p>
<p><span>There you go!</span></p>
<p>Exit raspi-config, and while you're doing so, it should prompt you to reboot.</p>
<p>Now your Raspbian Distro &amp; Q.bo are more fast!!!  </p>
</div>
<p> </p>]]></content:encoded>
						                            <category domain="https://thecorpora.com/community/frequently-asked-questions/">Frequently Asked Questions</category>                        <dc:creator>Qbo Robot</dc:creator>
                        <guid isPermaLink="true">https://thecorpora.com/community/frequently-asked-questions/howto-improve-gpu-performance-in-raspberry-pi/</guid>
                    </item>
				                    <item>
                        <title>WHAT IS THE INTERACTIVE MODE AND HOW IT WORK</title>
                        <link>https://thecorpora.com/community/frequently-asked-questions/what-is-the-interactive-mode-and-how-it-work/</link>
                        <pubDate>Sun, 11 Nov 2018 09:55:40 +0000</pubDate>
                        <description><![CDATA[When we created Q.bo One, our immediate priority is to allow anyone to use and work with it, whether they come with or without programming skills. The thinking behind this is not “what can t...]]></description>
                        <content:encoded><![CDATA[<p>When we created Q.bo One, our immediate priority is to allow anyone to use and work with it, whether they come with or without programming skills. The thinking behind this is not “<em>what can the robot do for me</em>” or rather “<em>what I can make the robot do</em>”. That is why we create Q.bo One with “interactive mode” that works with a simple instructional interface from Google that will allow anyone to pick up and exploit Q.bo One to its full potential and work with all its different features.</p><p>https://c1.iggcdn.com/indiegogo-media-prod-cld/image/upload/c_limit,w_695/v1522690483/t5wlel4kq6yy9whcwnmf.jpg</p><p>When you first connect up the robot, very much like what you would do to a new computer (i.e. attaching the monitor and keyboard to the mother board), you can setup with your router and connect it to internet. Thereafter, you can select either "<strong>Scratch mode</strong>" or "<strong>Interactive mode</strong>". Scratch is developed by MIT that comes with many online tutorials that run through its application, modules and related features. Alternatively, you can chose interactive mode that is created by our development team where we connect Q.bo One with speech and natural language recognition system powered by Dialogflow (Part of Google) so that it can interact with its environment using touch sensors, LED matrix at the mouth, microphones, loud speaker, motors and webcams, among others.</p><p>https://c1.iggcdn.com/indiegogo-media-prod-cld/image/upload/c_limit,w_695/v1522690545/adwvo1yqpe958hxooivp.png</p><p><strong>Interactive mode</strong> has been developed entirely in Python by our team so that users is able to access and work with different hardware components of the robot, regardless of the level of their proficiency with programming language. They can put their creativity to work and create new applications for the Q.bo family of robots and devices.</p><p><strong>HOW DOES IT WORK?</strong></p><p>An interactive robot means that communication with the robot is bidirectional. Other systems in the market need to be called again and again by their names to receive and answer to a question. It is similar in characterization to the notion of saying “Hello Friend” every time we start a sentence and speak to him or ask him a question during the conversation. With Q.bo One, this does not happen and Q.bo One works like this during a conversation:</p><ul><li>Q.bo One is continually looking for a face. Q.bo will not hear you during this process.</li><li>When Q.bo One finds a face, it puts its nose in green and if the face is confirmed after a second, it will put its nose in blue. When the nose is in blue, Q.bo One is ready to listen to you and waits for your question while looking at you.</li><li>If the blue light at the nose disappears, it will mean that Q.bo One has lost track of the face and we wait for a new face before taking more questions.</li><li>Touch sensors are activated when Q.bo is trying to find a face. Therefore, if we touch his ears, he will turn to the direction of the touch and try to find the person who touch him. Once the face is tracked, his nose will turn blue and will start to wait for a question.</li></ul><p>A typical question and answer with Q.bo One will go like this:-</p><p><em><strong>Person</strong>: Hello</em></p><p><em><strong>Qbo One</strong>: Howdy</em></p><p> </p><p><em><strong>Person</strong>: How are you?</em></p><p><em><strong>Qbo One</strong>: Fine</em></p><p> </p><p><em><strong>Person</strong>: Good Bye</em></p><p><em><strong>Qbo One</strong>: Bye</em></p><p> </p><p>As you can see from the above example, it is not necessary to say “<em>Hi Q.bo</em>” every time you ask him something. All you need is for him to focus on to you with the blue LED light on its nose.</p><p>"<strong><em>Clearly, this protocol is developed by our team which it can be modified and improved by you. What works for us may not work for you and you are at full liberty to make changes to it. That is the advantage and magic of an open-source platform</em></strong>."</p><p><strong>BUT...WHAT IS DIALOGFLOW?</strong></p><p>DialogFlow is a service that allows developers build conversational applications using natural language processing techniques. Systems built with Dialogflow provide the knowledge base on which artificial intelligence systems can operate on. It also provides a voice assistant that allows you to create your own voice assistants using the SDKs for Linux, Android, IOS and even has libraries for programming languages like Java Script, Java, Python.</p><p>You will need to register with Dialogflow using your Google Account. Alternatively, you can enter the data from Scratch. After signing up, you can access the interface directly where you can create your own virtual AI assistant called an “Agent”. You can add new skills to your assistant and each specific skills, also is called “Agent”.</p><p>To find your agent’s token and export to ConfigQbo, you need click on the gear icon next to your Agent’s name. On the page, look for a field labelled “Client Access Token” and input the alpha numeric code onto Q.bo’s configuration window labelled “APIai token”. You can find more information from the following link: <strong><a href="https://dialogflow.com/docs/reference/agent/" target="_blank" rel="noopener">https://dialogflow.com/docs/reference/agent/</a></strong></p><p>Upon input of the token, Q.bo One will be connected to the DialogFlow agent called “Small Talk”. Alternatively, you can connect it to one that you create on your own. Small talk is used to provide answers to causal conversation. This functionality can improve in a great deal user experience when talking to your agent. DialogFlow allows you to add intuitive questions, answers and train the Agent for very fluid conversation. Once the system is trained Qbo will answer the questions that his interlocutor without having to update anything. All updates can be done from your DialogFlow account and there is no need to update physically the software on the robot. In addition, DialogFlow has a range of pre-built databases called "Domains" that provide complete knowledge base for your conversational applications.</p><p>Examples:</p><p>https://c1.iggcdn.com/indiegogo-media-prod-cld/image/upload/c_limit,w_695/v1522690755/kzi3qgydd7nymkwcteo4.png</p><p><em><strong>Disclaimer: Before using these domains or any other third-party systems, each user must, in particular, register, read, understand and accept the policies and terms of service that each platform imposes for its use and will be responsible for its use.</strong></em></p>]]></content:encoded>
						                            <category domain="https://thecorpora.com/community/frequently-asked-questions/">Frequently Asked Questions</category>                        <dc:creator>Qbo Robot</dc:creator>
                        <guid isPermaLink="true">https://thecorpora.com/community/frequently-asked-questions/what-is-the-interactive-mode-and-how-it-work/</guid>
                    </item>
				                    <item>
                        <title>HOWTO: Building a Chatbot, step by step, with Dialogflow by Take5</title>
                        <link>https://thecorpora.com/community/frequently-asked-questions/howto-building-a-chatbot-step-by-step-with-dialogflow-by-take5/</link>
                        <pubDate>Sun, 10 Jun 2018 08:05:03 +0000</pubDate>
                        <description><![CDATA[]]></description>
                        <content:encoded><![CDATA[<p> </p><p><a href="https://www.youtube.com/watch?v=YoytR7kzorg&amp;t=60s" target="true">https://www.youtube.com/watch?v=YoytR7kzorg&amp;t=60s</a></p>]]></content:encoded>
						                            <category domain="https://thecorpora.com/community/frequently-asked-questions/">Frequently Asked Questions</category>                        <dc:creator>Qbo Robot</dc:creator>
                        <guid isPermaLink="true">https://thecorpora.com/community/frequently-asked-questions/howto-building-a-chatbot-step-by-step-with-dialogflow-by-take5/</guid>
                    </item>
				                    <item>
                        <title>HOWTO: How do I install OpenQbo OS image onto an SD card? ( Factory Data Reset )</title>
                        <link>https://thecorpora.com/community/frequently-asked-questions/howto-how-do-i-install-openqbo-os-image-onto-an-sd-card-factory-data-reset/</link>
                        <pubDate>Wed, 11 Apr 2018 18:27:38 +0000</pubDate>
                        <description><![CDATA[If you need to &quot;Reset&quot; your Q.bo robot to factory settings ( software ) the process is pretty simple. (Always remember to make a backup of your important data before using any erase options ...]]></description>
                        <content:encoded><![CDATA[If you need to "Reset" your Q.bo robot to factory settings ( software ) the process is pretty simple. (Always <em>remember to make a backup of your</em> important data before using any erase options )
<h1>Download the image</h1>
First, go to the Thecorpora´s <a href="http://thecorpora.com/openqbo/">Download page</a> and select the latest release of<em> </em>OpenQbo.
<h2>Mac OSX</h2>
<strong>ApplePi-Baker</strong> is a minimalist OS X application that can help you flash an IMG file to an SD card or a USB drive.
<ol>
 	<li>Download and install the <a href="http://www.tweaking4all.com/hardware/raspberry-pi/macosx-apple-pi-baker/" target="_blank" rel="noopener">ApplePi-Baker</a> application (if you haven't already).</li>
 	<li>Insert the SD card into your SD card reader.</li>
 	<li>Run ApplePi-Baker</li>
 	<li>Select the SD card under "PI-Crust : Possible SD-Cards". WARNING: Make sure to select the correct drive! You could inadvertently damage your hard drive if you are not careful.</li>
 	<li>Under "Pi-Ingredients", select the image file you extracted above.</li>
 	<li>Click on the "IMG to SD-Card" button and wait for the write to complete.</li>
 	<li>Quit ApplePi-Baker and eject the SD card.</li>
 	<li>Insert into your Raspberry Pi3 and Turn On your robot.</li>
</ol>
<img class="alignnone size-full wp-image-3781" src="http://thecorpora.com/wp-content/uploads/2016/09/Captura-de-pantalla-2018-04-11-a-las-18.00.36.png" alt="Qbo One robot" width="808" height="475" />
<h2>WINDOWS</h2>
<ol>
 	<li>Insert your SD card into your computer and note down the drive letter it is assigned.</li>
 	<li>Download and install the <a href="https://launchpad.net/win32-image-writer">Win32DiskImager</a>.</li>
 	<li>Select the image file you extracted earlier and the drive letter of the SD card. ( <strong><em>Warning</em></strong> There is a significant risk you could damage your file system if you select the wrong drive letter. Make sure you get it right! )</li>
 	<li>Click "Write" and watch the pretty progress bar.</li>
 	<li>Insert into your Raspberry Pi3 and Turn On your robot.</li>
</ol>
<h2>Linux</h2>
<ol>
 	<li>Insert your SD card into your computer.</li>
 	<li>Locate the device, by running <code>sudo fdisk -l</code>. It will probably be the only disk about the right size. Note down the device name; let us suppose it is <code>/dev/sdx</code>. If you are in any doubt, remove the card, run <code>sudo fdisk -l</code> again and note down what disks are there. Insert the SD card again, run <code>sudo fdisk -l</code> and it is the new disk.</li>
 	<li>Unmount the partitions by running <code>sudo umount /dev/sdx*</code>. It may give an error saying the disk isn't mounted - that's fine.</li>
 	<li>Copy the contents of the image file onto the SD card by running<code>sudo dd bs=1M if=OpenQboOne_20180313.img of=/dev/sdx</code><strong><em>Warning</em></strong> There is a significant risk of damage to your filesystem if you use the wrong <code>/dev/sdx</code>. Make sure you get it right!</li>
 	<li>Insert into your Raspberry Pi3 and Turn On your robot.</li>
</ol>
<h1>Have fun!</h1>]]></content:encoded>
						                            <category domain="https://thecorpora.com/community/frequently-asked-questions/">Frequently Asked Questions</category>                        <dc:creator>Qbo Robot</dc:creator>
                        <guid isPermaLink="true">https://thecorpora.com/community/frequently-asked-questions/howto-how-do-i-install-openqbo-os-image-onto-an-sd-card-factory-data-reset/</guid>
                    </item>
				                    <item>
                        <title>HOWTO: Connect External Speaker to Q.bo One</title>
                        <link>https://thecorpora.com/community/frequently-asked-questions/howto-connect-external-speaker-to-q-bo-one/</link>
                        <pubDate>Tue, 27 Mar 2018 20:54:58 +0000</pubDate>
                        <description><![CDATA[Select the standard audio output of the Raspberry Pi to the &quot;headphone jack&quot;, and write in the terminal the following:
 amixer cset numid=3 1  

In the module Python QBOtalk.py modify thi...]]></description>
                        <content:encoded><![CDATA[<div>
<div>
<p id="tw-target-text" class="tw-data-text tw-ta tw-text-small" dir="ltr"><span lang="en">Select the standard audio output of the Raspberry Pi to the "headphone jack", and write in the terminal the following:</span></p>
 <code>amixer cset numid=3 1  </code>

<code></code><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif">In the module Python <strong>QBOtalk.py</strong> modify this code:</span>

<span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif">def SpeechText(self, text):</span>

</div>
</div>
speak = "espeak -ves+f3 "" + text + "" --stdout  | aplay -D hw:0,0"
result = subprocess.call(speak, shell = True)
print text]]></content:encoded>
						                            <category domain="https://thecorpora.com/community/frequently-asked-questions/">Frequently Asked Questions</category>                        <dc:creator>Qbo Robot</dc:creator>
                        <guid isPermaLink="true">https://thecorpora.com/community/frequently-asked-questions/howto-connect-external-speaker-to-q-bo-one/</guid>
                    </item>
				                    <item>
                        <title>How Do i Obtain an API.AI ( DialogFlow ) Token?</title>
                        <link>https://thecorpora.com/community/frequently-asked-questions/how-do-i-obtain-an-api-ai-dialogflow-token/</link>
                        <pubDate>Fri, 23 Mar 2018 12:11:20 +0000</pubDate>
                        <description><![CDATA[To obtain a token, please follow the Link below:]]></description>
                        <content:encoded><![CDATA[To obtain a token, please follow the Link below:
https://dialogflow.com/docs/reference/agent/]]></content:encoded>
						                            <category domain="https://thecorpora.com/community/frequently-asked-questions/">Frequently Asked Questions</category>                        <dc:creator>Qbo Robot</dc:creator>
                        <guid isPermaLink="true">https://thecorpora.com/community/frequently-asked-questions/how-do-i-obtain-an-api-ai-dialogflow-token/</guid>
                    </item>
				                    <item>
                        <title>How can i read the RMS from the left &amp; right microphones?</title>
                        <link>https://thecorpora.com/community/frequently-asked-questions/how-can-i-read-the-rms-from-the-left-right-microphones/</link>
                        <pubDate>Mon, 19 Mar 2018 15:40:39 +0000</pubDate>
                        <description><![CDATA[An example in Python is worth more than a thousand words...
import serial
import QboCmd
#Get mics present RMS values 0 - 32767: 0 - 1V
par_list = HeadCtrl.GetHeadCmd(&quot;GET_MIC_REPORT&quot;, 0)...]]></description>
                        <content:encoded><![CDATA[An example in Python is worth more than a thousand words...
<div><em><strong>import serial</strong></em>
<em><strong>import QboCmd</strong></em></div>
<em><strong>#Get mics present RMS values 0 - 32767: 0 - 1V</strong></em>
<div><em><strong>par_list = HeadCtrl.GetHeadCmd("GET_MIC_REPORT", 0)</strong></em>
<em><strong>if response:</strong></em>
<em><strong>    mic1_rms = (par_list &lt;&lt; 8 | par_list) / 32767.0</strong></em>
<em><strong>    mic2_rms = (par_list &lt;&lt; 8 | par_list) / 32767.0</strong></em>
<em><strong>    mic3_rms = (par_list &lt;&lt; 8 | par_list) / 32767.0</strong></em></div>
<div>

<em><strong>#Switch to mic  1</strong></em>

<em><strong>HeadCtrl.GetHeadCmd("SET_MIC_INPUT", 1)</strong></em>

</div>]]></content:encoded>
						                            <category domain="https://thecorpora.com/community/frequently-asked-questions/">Frequently Asked Questions</category>                        <dc:creator>Michael</dc:creator>
                        <guid isPermaLink="true">https://thecorpora.com/community/frequently-asked-questions/how-can-i-read-the-rms-from-the-left-right-microphones/</guid>
                    </item>
				                    <item>
                        <title>What colors are available for Q.bo One?</title>
                        <link>https://thecorpora.com/community/frequently-asked-questions/colors-available-q-bo-one/</link>
                        <pubDate>Fri, 14 Oct 2016 15:44:13 +0000</pubDate>
                        <description><![CDATA[Currently Q.bo One is only Blue, but there are plans to introduce other colors in the future.]]></description>
                        <content:encoded><![CDATA[<p>Currently Q.bo One is only Blue, but there are plans to introduce other colors in the future.</p>]]></content:encoded>
						                            <category domain="https://thecorpora.com/community/frequently-asked-questions/">Frequently Asked Questions</category>                        <dc:creator>Qbo Robot</dc:creator>
                        <guid isPermaLink="true">https://thecorpora.com/community/frequently-asked-questions/colors-available-q-bo-one/</guid>
                    </item>
				                    <item>
                        <title>Does Q.bo One come with local storage?</title>
                        <link>https://thecorpora.com/community/frequently-asked-questions/q-bo-one-come-local-storage/</link>
                        <pubDate>Fri, 14 Oct 2016 15:42:10 +0000</pubDate>
                        <description><![CDATA[Yes, One will allow you to store 16GB locally.]]></description>
                        <content:encoded><![CDATA[<p>Yes, One will allow you to store 16GB locally.</p>]]></content:encoded>
						                            <category domain="https://thecorpora.com/community/frequently-asked-questions/">Frequently Asked Questions</category>                        <dc:creator>Qbo Robot</dc:creator>
                        <guid isPermaLink="true">https://thecorpora.com/community/frequently-asked-questions/q-bo-one-come-local-storage/</guid>
                    </item>
				                    <item>
                        <title>How easy is it to set up and use Q.bo One?</title>
                        <link>https://thecorpora.com/community/frequently-asked-questions/easy-set-use-q-bo-one/</link>
                        <pubDate>Fri, 14 Oct 2016 15:40:23 +0000</pubDate>
                        <description><![CDATA[Q.bo One is easy to use and operate. Simplicity and accessibility are the core of our product. For setting up the robot, please go to:
www.thecorpora.com/blog/setup.]]></description>
                        <content:encoded><![CDATA[<p>Q.bo One is easy to use and operate. Simplicity and accessibility are the core of our product. For setting up the robot, please go to:</p>
<p><a id="m_-3565348607499315328LPlnk904353" class="m_-3565348607499315328OWAAutoLink" href="http://www.thecorpora.com/blog/setup" target="_blank" rel="noopener">www.thecorpora.com/blog/setup</a>.</p>]]></content:encoded>
						                            <category domain="https://thecorpora.com/community/frequently-asked-questions/">Frequently Asked Questions</category>                        <dc:creator>Qbo Robot</dc:creator>
                        <guid isPermaLink="true">https://thecorpora.com/community/frequently-asked-questions/easy-set-use-q-bo-one/</guid>
                    </item>
							        </channel>
        </rss>
		