本篇详细讲解,如何使用jupyter lab在浏览器上控制你的JetBot,如何通过python进行对JetBot的编程。
我的自动驾驶文章首发在:https://robocarstore.cn/
购买整车套件:https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb1H9qSk&ft=t&id=601511987683
认识Jupyter Lab的界面
我们在上一篇已经通过浏览器接触过jupyter lab并使用了一些功能,接下来我们会一直使用这个工具,所有我们有必要了解一下jupyter lab的界面,对不同区域的名称有个印象,将会让你在之后的操作更得心应手。

大概说明一下:
- 顶部菜单:包含了jupyter lab的所有操作,例如新建,保存,关闭运行中的内核等等
- 控制台:是一些快捷方式,在这里可以快速新建一个notebook,打开一个Terminal(终端,或者叫命令行)等等。
- 快捷工具栏:是一些快捷方式,从左到右,分别表示「新建一个控制台」、「创建文件夹」、「上传文件」、「刷新」
- 侧边选项卡:可以分别点开「文件浏览器」、「运行中的核心列表」、「命令列表」、「窗口列表」
接下来,会解读notebook里面python的语句什么意思,有什么用。
完整的notebook,请在这里浏览,样式更好看:
https://github.com/ling3ye/jetbot/blob/master/notebooks/basic_motion/basic_motion.ipynb
也可以下载此notebook,覆盖你的原有基础移动notebook。
基本移动
欢迎来到基于jupyter lab的Jetbot编程界面。
这种类型文档我们称为“jupyter Notebook”,是一种集合文本,代码和图形显示于一身的文档。比起只有代码然后注释的方式更整齐简单明了, 如果你不熟悉‘Jupyter’ ,我建议你点击顶部菜单栏的「help」的下拉菜单,这有很多关于Jupyter lab的使用参考。
而在这个notebook,将会介绍JetBot的基础编程知识,以及如何使用python对你的JetBot进行编程。
加载Robot类
准备开始JetBot为编程前,我们需要导入“Robot”类。这个类允许我们轻松控制JetBot的电机! 这包含在“jetbot”的package中。
如果你是一名Python新手,一个package就是一个包含代码文件的文件夹。
这些代码文件称为modules(模型)
要加载Robot类,请高亮显示下面的单元格,并按下ctrl +

1173

被折叠的 条评论
为什么被折叠?



