Research Article

The Experience of the Robot Programming Network Initiative

Figure 1

Overall architecture of the Robot Programming Network: the user is connected to Internet via a browser and is granted access to the LMS server. The user’s code is run on a Virtual Machine, where it uses a secure API for interacting with the ROS modules of the network, through the available ROS topics and services.