With the goal to make robots accessible from the web, ROSWeb brings the available RobotWebTools Widgets in a single system! In just a few minutes it is possible to access all your robotics data on our web supervisory system. It can be used locally or as far as you want to!
Save your time for your robots! The interface can be customized without web development knowledge. Just drag and drop the widgets you need to the desired position, resize it as you wish and set ROS data that will be used.
In order to provide an easier experience for RobotWebTools.org widgets, ROSWeb uses rosbridge as transport and roslibjs to convert JSON ROS messages to JavaScript variables. Most ROS features on web!
Customize a workspace for an application, save and load it when you need to. It is saved on your own web browser local storage. No registering needed.
ROSBridge implements the rosbridge v2 protocol. It provides ROS meta data through JSON messages for any client. Therefore, it is possible to publish and subscribe topics, call services, set params and others. ROSlibJS provides JavaScript methods for the communication.
The popular web language, instead of using other browser embedded technologies, to keep it simple and lightweight.
The well-typed script developed by Microsoft to keep the development more scalable and easy to maintain.
Automation tools and frameworks for coding improvement and maintainability. ROSWeb is developed using the most recent development tools like: NPM, GulpJS, SASS, Git.