In accordance with the present invention, systems and methods for
reconfiguring an autonomous robot are provided. By using a system
interface, the present invention provides an approach for distributing
the complex and costly robotic components of the conventional autonomous
robots. By distributing these components, users, such as software
developers, may develop interactive software for robots without having
any understanding of robotics. The present invention includes a
processing device, a system interface, and a robot. The processing device
at least partially executes an interactive robotic application that is
configured to receive an instruction for the robot from a user. In
response to receiving the instruction, the instruction is transmitted to
the robot control interface. In response, the robot control interface is
configured to convert the instruction, to the extent that the instruction
is not comprehensible by the robot, to a robot control command that is
comprehensible by the robot, and wirelessly transmit the robot control
command to the robot. The robot, in response to receiving the robot
control command, directs the motors and/or the sensors associated with
the robot to execute the robot control command.