Developer 接口
Fourier-GRX Developer 接口是针对开发者底层开发提供的二次开发接口, 直接调用底层硬件接口, 适用于底层开发。
为确保实时性,这些示例必须在机器人主控电脑上运行。
运行方法
- 在机器人主控电脑上启动示例代码,直接进行控制:
# 激活 conda 环境 conda activate fourier-grx # 运行具体机型的示例程序,配置文件需要根据具体机型进行修改,使用带 "_developer.yaml" 后缀的配置文件 python $HOME/Wiki-GRx-Deploy/developer/demo_{示例名称}.py --config=$HOME/fourier-grx/config/{具体机型}/config_{具体机型}_developer.yaml
注意事项
- 开发者接口需要更深入的机器人知识
- 建议先熟悉用户接口再使用开发者接口
- 请注意备份重要的配置文件
- 调试时建议在安全环境下进行
接口示例
系统控制示例
4.0.0 以上版本 SDK 使用:
示例名称 | 说明 | 代码路径 |
---|---|---|
执行器使能 | 使能机器人执行器 | developer_radian/demo_servo_on.py |
执行器失能 | 失能机器人执行器 | developer_radian/demo_servo_off.py |
执行器重启 | 重启机器人执行器 | developer_radian/demo_servo_reboot.py |
状态监控 | 打印机器人状态信息 | developer_radian/demo_print_state.py |
参数配置 | 设置关节 PID 参数 | developer_radian/demo_set_pid.py |
零位设置 | 设置机器人零位 | developer_radian/demo_set_home.py |
4.0.0 以下版本 SDK 使用:
示例名称 | 说明 | 代码路径 |
---|---|---|
执行器使能 | 使能机器人执行器 | developer/demo_servo_on.py |
执行器失能 | 失能机器人执行器 | developer/demo_servo_off.py |
执行器重启 | 重启机器人执行器 | developer/demo_servo_reboot.py |
状态监控 | 打印机器人状态信息 | developer/demo_print_state.py |
参数配置 | 设置关节 PID 参数 | developer/demo_set_pid.py |
零位设置 | 设置机器人零位 | developer/demo_set_home.py |
运动控制示例
4.0.0 以上版本 SDK 使用:
示例名称 | 说明 | 代码路径 |
---|---|---|
准备姿态 | 进入准备状态 | developer_radian/demo_ready_state.py |
行走控制 | 手柄控制行走 | developer_radian/demo_walk.py |
4.0.0 以下版本 SDK 使用:
示例名称 | 说明 | 代码路径 |
---|---|---|
准备姿态 | 进入准备状态 | developer/demo_ready_state.py |
行走控制 | 手柄控制行走 | developer/demo_walk.py |