不需要下载和安装你的机器人可以在浏览器中直接跳舞丨Jupyter,ROS-量子比特

Jupyter一直是一款很受欢迎的互动笔记本,但机器人爱好者很少有机会使用它。

最近出现了Jupyter-ROS插件,可以在Jupyter中实现ROS功能。

它还需要一个浏览器界面来在云上运行,而不安装任何设置,所以不太方便。

现在你的机器人可以在Jupyter上跳舞了。

到目前为止,如果想使用ROS,至少需要使用Linux和Qt框架下载并构建安装环境……需要做各种准备

但是,现在依靠Jupyter和ipywidgets框架是ROS的话,就不那么麻烦了:

有一个网页浏览器就可以了,不限于Linux,不需要编译Qt应用程序。

复杂功能仅在浏览器中可用,例如JavaScript滑块、3D WebGL和WebRTC实时视频流。

此外,无需在本地运行,即可在远程服务器上运行,无需手动设置,无需安装,几乎可以立即使用,省略了前期的复杂步骤。

界面也非常简洁,一个窗口就足够了,没有区分代码和交互界面,两者都在同一个注释中。

您可以敲几行代码来调用可视化界面。

还可以使用Jupyter-ROS使用bqplot绘制图形。

当然也可以进行3D可视化,一般的工具是RViz。

现在,RViz的功能可以移植到激光扫描、机器人轨迹、机器人3D(URDF)模型等RViz可视化和代码结合不同数据类型的Web浏览器中。

使用ipywidgetification,您可以在Web侧显示复杂的可视化文件,并在JupyterLab中自由调整这些可视化效果

博客原文:

https://blog.jupyter.org/ros-jupyter-b7e82b5e1202

GitHub:

https://github.com/RoboStack/jupyter-ros

bqplot绘图工具:

https://github.com/bloomberg/bqplot

返回列表
上一篇:
下一篇:

文章评论