示例代码
本文档提供了丰富的示例代码,帮助您快速掌握 Fourier-GRX-M4 SDK 的使用方法。
- M4 系列机器人的示例代码位于 Github Wiki-GRx-Deploy 的
FourierM4分支中。 - M4L 系列机器人的示例代码位于 Github Wiki-GRx-Deploy 的
FourierM4L分支中。
示例代码包含用户接口(User API)、开发者接口(Developer API)的示例,适用于不同层次的开发需求。
示例入口
- User 接口示例:适用于高层应用开发,可在机器人主控电脑或同一局域网内的其他电脑上运行。
- Developer 接口示例:适用于底层开发,需要在机器人主控电脑上运行。
- 如需查看接口字段和协议说明,请结合 参考指南 一起阅读。
示例代码仓库
可以通过 git 同步机器人的二次开发接口示例程序,同步命令为:
M4 系列机器人
# 在机器人主控电脑 $HOME 目录下执行
git clone https://github.com/FFTAI/Wiki-GRx-Deploy.git --branch=FourierM4
cd $HOME/Wiki-GRx-Deploy
M4L 系列机器人
# 在机器人主控电脑 $HOME 目录下执行
git clone https://github.com/FFTAI/Wiki-GRx-Deploy.git --branch=FourierM4L
cd $HOME/Wiki-GRx-Deploy
二次开发环境配置
fourier-grx 工具提供了 fourier-grx setup_conda 命令用于一键配置 conda 开发环境用于机器人二次开发。
# 在机器人主控电脑上:
fourier-grx setup_conda
# 程序运行完成后,会搭建出一个名为 `fourier-grx` 的 conda 环境,可以通过以下命令激活该环境
conda activate fourier-grx
# 如果希望自主搭建开发环境,可以在 $HOME/fourier-grx/whl 中找到依赖库文件进行手动安装。
建议同步到 $HOME 目录下,同步完成后,可以通过 cd $HOME/Wiki-GRx-Deploy 进入该目录查看。
运行具体的示例程序,请参考各个接口页面中的说明: