RobotWebTools / ros2-web-bridge

Bridging your browser to the ROS 2.0
Apache License 2.0
209 stars 68 forks source link

Add reconnection & backoff logic to client mode #138

Closed smartin015 closed 4 years ago

smartin015 commented 4 years ago
smartin015 commented 4 years ago

As a side note - thanks @minggangw for the timely review of all of these PRs. It really increases my motivation to upstream them :)

minggangw commented 4 years ago

You may know we have developed the rclnodejs client for ROS2 on which this bridge bases, and because of the limitations of rosbridge v2 Protocol (you know it's not for ROS2 originally), it's difficult to add some functions which have already been implemented in rclnodejs. So, I suggest you could use Electron or nw.js with the support of Node.js & Web to experience full features of ROS2. Also, you are welcome to contribute directly to it, thanks!

smartin015 commented 4 years ago

Thanks for the tip! All I need for now is topic and service calls accessible via websocket, but if I need anything more complex than that I'll definitely look into that.

minggangw commented 4 years ago

@smartin015 0.3.0 has been published, thanks for your contributions!