当前位置: 首页 > news >正文

机械人学习 day 14

1. G2 轨迹桥收尾(上午)

- 修复 Humble rclpy 的 action 结果码问题(execute 回调重构)
- 真机验证:小行程轨迹、取消保持、起点拒绝,全部通过

2. G3:MoveIt 从零打通(耗时最长)

- 安装 MoveIt + 建 moveit_config 包
- 参数结构调试(卡最久):对照官方 panda 配置,确认 Humble 的参数名——kinematics
在 robot_description_kinematics、管线在 planning_pipelines+顶层 ompl
子树、参数必须走 launch 内联 dict
- 碰撞模型:vendor STL 数据污染(±0.5/±1/±99 多层垃圾顶点)+ 网格巨大(单文件 39
万三角形)→ 改用人工原语盒体,启动 4 分钟 → 2 秒
- 桌面参数:猜测 1.0m 导致肩膀"插进"桌子,你实测 73.6cm/89cm 后一切正常
- 验证通过:RRT-Connect 规划 + 笛卡尔 fraction=1.000

3. 模型按实测修正(根因排查)

- 臂长:你量肩→指尖 85cm,URDF 缩放 1.043(0.677→0.70m reach)
- 躯干:肩高 1.17m → 髋关节 z 修正 0.37→0.44
- 相机高度 145cm 验证一致 ✓
- 感知映射:深度读数偏大 ~11%,body 系 x 偏大 ~17cm、z 偏大 ~8cm → 加
PERCEPTION_OFFSET 校正

4. 感知鲁棒性

- 轴线估计改为多采样+中值过滤(修掉下 1/4 点落到桌面把轴线拉歪)
- 修掉图像 y 轴方向搞反的 bug(顶底互换)
- 识别出检测在多个目标间跳动的干扰

5. G5:抓取集成(下午)

- pick_plan.py:检测 → 候选 → RRT → 直线接近,全链路打通
- 你要侧抓 → 加侧抓候选(直立瓶补水平接近)+ --side 模式
- 修掉四元数旋转 bug、MoveIt 笛卡尔 IK 分支卡死(换本地链式 IK)
- 按你的三条意见重构:
- 拼接连续:倒推链(从抓取构型反向走直线)→ RRT 关节空间目标(容差 0.002 rad)→
拼接点最大差 0.11°
- 时间戳完整:段2 每步 0.25s,桥按时间插值
- 安全:瓶子加进场景、逐路点碰撞检查、无碰撞通过

最终状态

- 侧抓完整轨迹已生成:RRT 41 点(3.97s)+ 直线 21 点(5.0s),总
8.97s,拼接连续、无碰撞、带时间戳,存于 /tmp/grasp_traj.json
- 待执行:轨迹经 x86 桥下发,机械臂会动(等你确认)

今天暴露的系统性问题(后续要处理)

1. URDF 与实物多处尺寸偏差(腿/臂/感知映射)——建议做一次完整的几何标定
2. 感知深度 ~11% 系统偏差——需要多距离标定
3. vendor STL 数据污染——碰撞模型需长期方案(或用 vendor 修好的 mesh)

http://www.cnnetsun.cn/news/3862688.html

相关文章:

  • MySQL权限管理:从基础到实战的安全配置指南
  • 硬件安全模块(HSM)深度解析:从核心原理到金融支付与区块链实战应用
  • 网站正在建设中 页面:一份来自创始人的真诚独白,关于等待、关于未来与关于不妥协的坚持
  • 激光打标参数全解析:从频率脉宽到时序控制,掌握精准加工核心
  • 时钟天线效应与环路面积EMC抑制方案
  • STM32定时器中断原理与HAL库实战配置指南
  • AI开发中的“面具”:从提示词到工程化智能体工作流
  • PCB设计标准解析:从叠层规划到高速信号布线的工程实践
  • 一周扎堆更新!3款顶级AI视频模型实测对比,该怎么选?
  • rust syn是否类似于go的ast
  • ACOLITE大气校正完整指南:3步掌握卫星遥感数据处理核心技术
  • 深入解读姑苏区住房建设局网站:如何一站式查询政策、项目与安全规范
  • Android日志截断问题全解析:从Logcat限制到完整日志输出方案
  • 深入解析Kafka数据持久化机制:从顺序写入到高可靠存储
  • CMOS与CCD传感器在可变光照下的性能对比与选型指南
  • 建设网站常见问题深度解析:从域名注册到售后维护,新手必须避开的50个坑
  • 热力学与统计物理黑话解码
  • WordPress集成OpenClaw AI插件:从安装配置到实战避坑指南
  • 天津西青书画培训班收费大概多少
  • 电商平台正在建设中网站页面:揭秘背后那些你看不到的匠心打磨与未来承诺
  • 单片机时间管理:DS1302实时时钟芯片原理与驱动开发详解
  • Python排序函数详解:sort()、sorted()与reversed()的核心原理与实战应用
  • 网站建设技术有哪些及最新发展趋势深度解析
  • AMD锐龙SDT调试工具:5分钟掌握CPU性能优化的终极指南
  • 网络安全竞赛实战解析:从Linux应急响应到MySQL漏洞利用
  • 深入了解宿迁市建设局网站:获取最新城建资讯与政务服务指南
  • 深度解析邢台建设局网站如何赋能城市数字化转型与便民办事体验提升
  • 华硕B660主板开机直进BIOS?UEFI引导与GPT分区修复指南
  • AI如何重塑日常生活:从技术原理到应用场景全解析
  • 【CTF-SHOW】一句话木马变形