learnblock是一个用于程序learnblock的ide
learnbot-dsl的Python项目详细描述
学习DSL
这个项目被设计成一个学习不同主题的工具,比如编程、逻辑、数学、情感、物理、机器人……
用于传授这些知识的方法如下: 孩子们制作程序,用ide(learnblock)这个程序和这个程序控制一个小型机器人(ebo)。
学习锁
这个程序是主要的。这里是孩子们制作节目的地方。这个程序可以用类似于scratch的语言创建,也就是说,使用块。
ebo
ebo是一个小型机器人,它运行一些ofert接口的组件来控制它。
如何安装learnbot dsl?
要安装learnbot dsl,必须先安装一些依赖项:
步骤1:安装robocomp
对于安装robocomp,您应该执行此处描述的步骤:
https://github.com/robocomp/robocomp
步骤2:安装apriltag
对于install aprltag,您应该运行以下命令:
pip install apriltag
或
git clone https://github.com/ibarbech/apriltag
cd apriltag
mkdir build
cd build
cmake ..
make -j4
sudo make install
cd ..
cd python
sudo python setup.py install
步骤3:安装learnbot dsl
对于安装learnbot dsl,您应该运行以下命令:
sudo pip install learnbot-dsl
注意:如果您的电脑是2011年以前的,并且您无法运行:
emotionrecognition2.py
您应该使用以下命令将tensorflow的版本更改为1.5:
sudo pip install tensorflow==1.5