turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » 智能台灯LeLampX快速入门教程 » 智能台灯LeLampX快速入门教程-舵机方向校准

智能台灯LeLampX快速入门教程-舵机方向校准

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

舵机方向校准

目标:学会新版 4 步校准流程(含方向确认)——位置校准 + 方向定标一次完成,校准结果写入 lelamp.json / direction_map.json


一、为什么需要方向校准

LeLamp 的 5 个舵机(base_yaw / base_pitch / elbow_pitch / wrist_roll / wrist_pitch)各有正负方向定义:

关节 + 方向 - 方向
base_yaw 向右转(俯视顺时针) 向左转
base_pitch 向前倾(灯头朝下) 向后仰(灯头朝上)
elbow_pitch 向前点头 向后收(肘部上抬)
wrist_roll 向右歪头 向左歪头
wrist_pitch 向上抬 向下压

如果某个舵机装反了,AI 说"往前移动"它却往后倒。方向校准就是让系统实测并记录每个舵机的真实方向,之后所有动作(语义动作、动画、AI 编排)都按实测方向执行。

安装方向与文档不符时请重新安装舵机(返工),不要改软件迁就——软件以方向校准结果为准。

二、4 步校准流程(新版)

新版校准分 4 步,每步都有人工确认

  1. Home 校准:舵机释放扭矩,手动摆到标准站姿,记录中立位
  2. 位置范围校准:手动把每个关节掰到物理行程两端,记录 range_min / range_max
  3. 安全位设置:校准前先确认 2 号舵机(base_pitch)能抬升到安全位(不撞底座)——恢复力矩后灯头先抬起再测试
  4. 方向校准:逐关节自动发 +30/-30,人工确认实际方向,写入方向映射文件

WebUI 操作

  1. 打开 设置 → 舵机校准(或直接访问 /setup
  2. 按页面步骤走:开始校准 → 确认连接 → Home → 范围记录 → 安全位确认5 个关节逐个方向确认(点 +/测试移动,再选"正方向是向前倾/向后仰")→ 完成
  3. 完成后系统提示校准成功

页面有 4 步进度指示器(1 Home → 2 范围 → 3 安全位 → 4 方向),第 4 步全部确认后才算校准完成。

三、校准结果存哪里

文件 内容
~/.lelamp/calibration/lelamp.json 位置校准(home 偏移 + 行程范围),只能存位置数据
~/.lelamp/calibration/direction_map.json 方向校准(每个关节 +方向描述、确认时间)

两个文件分开存放(位置归位置、方向归方向),避免 lerobot 校验报错。备份时两个都要备份

四、常见问题

问题 处理
校准完动作还是反的 方向确认时选错了,重新走第 4 步方向校准(或重装舵机)
恢复力矩后灯头撞底座 校准前手动把灯头抬离底座;安全位确认步骤就是防这个的
校准中某个关节不动 检查该舵机供电/接线;方向确认前系统会先恢复力矩,等 2 秒
怎么单独验证方向 用方向测试脚本:uv run python3 scripts/test_servo_direction.py --real,输入 1 left 30(关节 1 左转 30)等逐关节核对
旧校准文件还能用吗 兼容读取旧版;但建议重新走一遍 4 步流程确保方向正确

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


标签: LeLampX