Q.bo One is built to be easy. It is easy to adopt because it is relatively inexpensive, it is easy to understand because it is interfaced with very simple parts and it is easy to build applications on because its hardware and software are open source.
Programming language such as C++, Java, PHP or Python can be used to program Q.bo One. Notwithstanding, those with little or no programming language experience can always start with Scratch. Scratch is easy to learn, so much so that even kids can pick it up. Essentially, Scratch is supported by comprehensive and interesting tutorials together with references and discussion forums to get the learner up to speed. It is designed to be graphical so that users can just pick and drop various modules to write a program. It similar to building a jigsaw puzzle, only that this time, instead of putting an image together, the user writes a program.
In this way, Q.bo One is a very good platform for educators because they can reach out to kids as young as 8 years old and teach them Robotics and Programming using the robot. Kids can learn about various sensors and make them work with simple programming language like Scratch. All in, Q.bo One is a viable introduction to real world robotics for kids by educators and parents.
Q.bo One accessibility and open platform is also valuable to makers and developers. Aside from a large pool of programming language to choose from, developers can also utilize external development tools such as IBM Node Red, BlueMix or ROS to develop applications that are highly interactive and differentiated. In addition, Q.bo One is powered by some of the most powerful and adaptable open source hardware available today. Its key computing board is Raspberry Pi3, a board gaining wide popularity among makers around the world. There are many programs that runs on Raspberry Pi3 available in the internet for free. Aside from an open source mother board, Q.bo One also utilize an Arduino Compatible Board as its micro-controller. The Arduino platform can perform a near limitless array of innovative applications with wide open source knowledge base to tap on. This is why the platform is very popular with hobbyist, makers and developers.
Hard core makers and developers do not need to be restricted to this range of hardware, they can modify and include their own version of computing boards and controllers to create their own version of Q.bo One. This is made possible because Q.bo One is designed to be open and adapt to changes in hardware.
In a nutshell, Q.bo One is really ideal for a board spectrum of people, ranging from makers and developers to educators and parents. There are many applications and content a user can design with Q.bo One, all it takes is a little imagination and day dreaming….