RoboStack / jupyterlab-ros

Helper extensions for running ROS from within JupyterLab
BSD 3-Clause "New" or "Revised" License
62 stars 22 forks source link

Cross-reference to `jupyter-ros`? #3

Open EricCousineau-TRI opened 4 years ago

EricCousineau-TRI commented 4 years ago

When reading the Medium article: https://discourse.ros.org/t/jupyterlab-the-cloud-robotics-command-station/15859 It was hard for me to find a direct link to this repo.

My process:

To alleviate this some, could both of these projects reference each other in their READMEs?

Also, can these two projects be used together? From the article:

JupyROS is another powerful library that leverages ipywidgets and bqplot to integrate ROS in Jupyter Notebooks, being able to show real time plots from ROS messages and create intuitive forms to control robots in minutes.

This feels a bit ambiguous, like the words "another powerful library" implies redundant but with a different feature set...

Thanks for the awesome work!!!

hbcarlos commented 4 years ago

Hi Eric, thanks for the feedback!!

There is a link to this repository right behind the binder image.

If you are interested in contributing to JupyterLab-ROS you can find the code at this repository in the RoboStack organization. Contributions are always welcome!

Jupyter-ROS is a library made to use ROS from Jupyter Notebooks and JupyterLab-ROS is just a set of plugins for JupyterLab to make easier interact with ROS from JupyterLab. You can use JupyterLab to develop c++ or python programs for ROS without using Jupyter-ROS.

The problem with Jupyter Notebooks is that ROS show a lot of logs on the screen and sometimes uses a lot of threads, Jupyter-ROS tries to solve this problem. You can read more about Jupyter-ROS in this post.

And yes, we plan to support ROS2.