Minggang Wang (Intel Corporation), Kaining Yuan (Intel Corporation)
roscon.ros.org/2018/
The rclnodejs the Node.js* client for ROS 2.0, which is one of the first available clients . It enables developers to write robot applications in JavaScript* language, besides the hundreds of thousands of npm* packages can be leveraged. Also, with the new package ros2-web-bridge, browser based applications can inter-operate the ROS nodes. In this presentation, we will discuss the values of web technology for robotics application, then the design and architecture of rclnodejs and ros2-web-bridge will be introduced. Lastly, we will demonstrate how to write and deploy a web based ROS 2.0 application.