12 July 2014

Build Your Own Robot

Almost everyone has played with legos in their childhood. They have become a nostalgic episode in lives of most adults especially laying the foundations of spatial abstractions to engineering. As the use of robots evolve commercially so will the demand for consumers wanting to develop and design their own. Gradually, they may become the next trend of ubiquitous gadgets for the new generation of households. What we really need is an evolutionary change and serious inspiration from legos towards building viable robots. Although, such robots do exist in the market they rarely if ever provide for a real-world solution other than as toy prototypes for playing and research. We need more evolvable and programmable hardware that can be constructed in whatever creative form to build a sense of individualism. Although, tools like Rasberry Pi and Arduino are making some strides in making such flexibility in hardware possible. However, what people really desire are robots as inspirational from movies like Real Steel and I,Robot that could eventually become part of our home experience and aspect of our everyday lives. A robot with a near enough cognitive ability to walk around in our local streets that perhaps a human had created. Robots can play a variety of roles to benefit humans and not just as toys. Humans often find having pets in the house a valuable experience as part of nurture and nature. However, robots could provide for even more multitude of experiences around the house. Currently, creating your own robot is not just for the lighthearted though. It requires the ability to understand artificial intelligence as well as engineering of hardware circuitry and sensors. Perhaps, what we lack here is a level of abstraction similar to a PC or a mobile which allows people to build their own and yet not have a need to build a CPU, a memory chip, and at such a low level of abstraction. What most people desire is robotics that can be built like a metaphor of infrastructure or even platform as services in a blackbox manner. Not every one needs to know hardware. But, providing them the versatility of lego-like pieces allows them to not only build robots of their own but also to design their own programmable software. Even connecting them to internet of things approach for the cloud could be an option. Such approaches are still very bare bones in the market, very much research oriented, or for industrial scale use. In time, we as consumers are likely to see robots becoming an every day item of gadget that could be transposed through a transformer like set of pieces, in large scale, and powered up through downloadable programs in a USB or bluetooth plug and play fashion.