擎学社

标题: 【AI的幕后英雄】如何在机器人上做二次开发? [打印本页]

作者: chenyiling_cn    时间: 2021-8-27 16:56
标题: 【AI的幕后英雄】如何在机器人上做二次开发?
如何在机器人上做二次开发?
作者: hongyehuang_cn    时间: 2021-8-27 17:07
目前 Yanshee 机器人能够基于 Python 语言进行二次开发,Yanshee 机器人的 SDK 已经发布在 github 网站上,首先从 github 上 clone 或下载 SDK,并安装到 Yanshee 机器人上。推荐将 SDK 下载到/home/pi/目录下来开发。也可以下载到其他任意目录,但是请注意修改下面相关的路径让 SDK 可以找到正确的库及码。
sudo apt-get -y install doxygen swig
git clone https://github.com/UBTEDU/Yanshee-raspi-sdk.git
然后,编译 SDK,当编译完成时,库与 Python 的示例程序都会被放在 output
目录下。在编译的时候这里用到了 Linux 的临时环境变量来存储 SDK 的存放路径。
export YANSHEE_SDK=/home/pi/Yanshee-raspi-sdk
cd $YANSHEE_SDK
make
接下来,设置环境变量,这个步骤是让程序在运行的时候可以找到正确的动态库。
export
LD_LIBRARY_PATH=$YANSHEE_SDK/output/libs/LD_LIBRARY_PATH
下一步,为当前用户配置环境变量,那么可以将动态库的路径加到当前用户主目
录下的.bashrc 下。如你当前的用户为 pi,那么请将上面命令加到
/home/pi/.bashrc 的末尾。并用 source 命 令更新当前的配置。
最后,安装 Python SDK 到机器人。
cd $YANSHEE_SDK/output/python/
sudo python setup.py install




欢迎光临 擎学社 (http://bbs.changeducation.cn/) Powered by Discuz! X3.3