5.7 在机器人本体运行SDK

step1.将 sdk 拷贝到机器人本体内

sudo scp -r /home/username/Documents/agibot_D1_Edu-Ultra_v0.2.7/agibot_D1_Edu-Ultra firefly@192.168.234.1:/home/firefly/Documents

step2.登录到机器人本体

ssh firefly@192.168.234.1

step3.修改 sdk 配置文件

sudo vim /opt/export/config/sdk_config.yaml

修改为:

image

修改后,重启机器人

step4.修改和编译 sdk 文件

修改python或C++脚本初始化机器人连接时的IP地址,local_ip和dog_ip均设置为"192.168.234.1"

#python
app.initRobot("192.168.234.1",43988,"192.168.234.1") ##local_ip, local_port, dog_ip

#C++
constexpr int CLIENT_PORT = 43988;    // local port
std::string CLIENT_IP = "192.168.234.1"; // local IP address
std::string DOG_IP = "192.168.234.1";    // dog ip

编译:

cd /home/agiuser/Documents/agibot_D1_Edu-Ultra_v0.2.7/agibot_D1_Edu-Ultra/demo/zsl-1/cpp
mkdir build
cd build
cmake ..
make -j6

step5.运行 demo 示例

cd demo/zsl-1/python/examples
python highlevel_demo.py
or
python lowlevel_demo.py