Fredrik Per Erik Persson, a Swedish software developer, aims to build an API that will allow Arduino/Raspberry Pi robots to be controlled from anywhere via HTTP Requests. He intends on writing a program that will control two servos on the Arduino board. He will also create a Robot Pi API, an API for a Raspberry Pi that will interact with the Arduino and handle the HTTP requests.
Persson is currently building a robot car that is powered by an Arduino Duemilanove board and a Raspberry Pi mini computer. Arduino is an open source physical computing platform that is based on a simple microcontroller board and features a development environment that allows software to be written for the board. The Arduino platform can be used to develop interactive objects that are stand-alone or that communicate with software on a computer. Raspberry Pi is a computer that is about the size of a credit card that can be plugged into a computer monitor or a TV, and uses a standard keyboard and mouse. According to the official website, Raspberry Pi is capable of performing all of the tasks that a standard desktop computer can such as playing games, creating spreadsheets, watching hi-def video, and more.
Persson's robot car will be controlled by browser HTTP Requests sent via a Robot Pi API which he plans on developing. He has launched a Kickstarter campaign to raise the funds needed to build an API controlled Arduino/Raspberry Pi robot car. On the Kickstarter campaign page, Persson says that:
"The idea for this project came from combining my love for electronics and robotics in combination with working with API-development."
"I want to be able to control my robot by sending HTTP Requests in the browser. I will do this by creating an easy program that will control two servos on the Arduino-board. I will create an API for a raspberry Pi that will handle HTTP requests and interact with the Arduino."
"The reason why I created this Kickstarter project is that I need money for buying a license for IntelliJ development tool and parts for the robot as well as funds for hosting a website where I can document my work and share my source code and guide for how I built this robot and a guide for anyone who wants to create a robot off their own."
If the Kickstarter project is successful, Persson intends on trying to build an app for Android and iPhone that allows users to control the robot. This would be a separate project and is outside the scope of this robot car project. Persson's robot car Kickstarter Project will end on April 1st, 2015, and the campaign goal is to raise 7500 Swedish Krona which is about $900 USD.
For more information about the Robot Pi API and robot car project, visit the official Kickstarter campaign page.