启动和基本运动
启动助推器K1,配置网络,安装SDK,阅读联合状态,并在DAMP模式下命令您的第一个运动.
五个单元中的一个 · 启动和基本运动 · ~2.5小时
电源在K1,配置你的网络,安装SDK,SSH验证服务,阅读联合状态,并发送你的第一个命令在DAMP模式.到这个单元结束时,SDK已经工作,你已经确认了现场联合远程测量.
**
步骤1: 启动和启动序列
没有任何问题,我们需要一个解决方案.
- 检查K1在安全
上,在3m ×3m清洁区域中部. - 探测器将在手中拿到电子站点.
- 连接您的主机电脑的以太网电缆到K1的以太网端口.
- 连接电源.K1的LED将开始启动序列.
- 预测时间为60秒,然后将看到一个最后的LED状态,显示了状态准备.
步骤2:网络配置
# Configure your PC's Ethernet interface
sudo ip addr flush dev eth0
sudo ip addr add 192.168.10.10/24 dev eth0
sudo ip link set eth0 up
# Verify connectivity
ping -c 4 192.168.10.102
如果 ping 没有响应,请检查: (1) K1 完全启动, (2) 以太网电缆在两端都坐落, (3) 您使用正确的网络接口名称 (使用
步骤3: SSH进入K1
ssh booster@192.168.10.102
# Default password: booster123 (change this in production)
# Verify services are running
sudo systemctl status booster_control.service
控制服务应是活跃的,并且运行.如果没有,请查看
步骤 4: 安装 SDK 在主机PC上
python3 -m venv ~/.venvs/booster-k1
source ~/.venvs/booster-k1/bin/activate
pip install booster_robotics_sdk_python
步骤5:阅读联合国家
您的第一个SDK互动. 这只读到联合状态
from booster_robotics_sdk import BoosterRobot, RobotMode
robot = BoosterRobot(ip="192.168.10.102")
robot.connect()
# Confirm current mode
state = robot.get_state()
print(f"Mode: {state.mode}")
assert state.mode == RobotMode.DAMP, "Robot is not in DAMP mode — stop here"
# Read all joint positions
print(f"Joint positions (rad): {state.joint_positions}")
print(f"IMU euler (deg): {state.imu_euler}")
robot.disconnect()
步骤 6: 首命令 确认DAMP行为
在DAMP中,你可以轻轻地手动机器人的肢体. 在转向单位2之前,请检查这一点.
# Confirm DAMP is active
robot.connect()
robot.set_mode(RobotMode.DAMP)
state = robot.get_state()
print(f"Mode after set: {state.mode}") # Should print: DAMP
robot.disconnect()
随着DAMP确认,轻轻地推进一个臂
单元1完成,当...
您可以通过192.168.10.102调用,SDK连接并读取联合状态,没有错误,模式显示DAMP,并且通过轻轻移一个肢体来确认DAMP行为.记录
[← 回到路径概述]







