TontonTremblay/jaco-pick-experiment-tmp
收藏资源简介:
# Jaco vs Franka Pick Task Comparison ## Experiment Setup - **Scene**: iTHOR house 1 - **Seed**: 42 - **Episodes**: 2 per robot - **Task**: Pick (pick up object) ## Results | Robot | Success Rate | Episodes | Notes | |-------|-------------|----------|-------| | Franka (Droid) | 100% | 2/2 | Works reliably | | Jaco | 0% | 0/1 | IK failures during path execution | ## Key Finding The Jaco robot fails due to IK failures during interpolated path following, NOT because of: - Grasp selection (grasps are the same for both robots) - Initial IK feasibility check (passes) - Final pose reachability (endpoints are feasible) The issue is that Jaco's IK solver cannot reliably track all intermediate poses along the motion path. Franka succeeds because: 1. It has a larger workspace 2. Its IK solver handles path interpolation better ## Recommendations 1. **Use cuRobo** for motion planning instead of IK-based path following 2. **Generate Jaco-specific grasps** that are more conservative 3. **Reduce motion speed** further to give IK more time 4. **Consider trajectory optimization** instead of linear interpolation ## Files - `franka_baseline/` - Franka experiment (100% success) - `jaco_comparison/` - Jaco experiment (0% success) - `JACO_IK_INVESTIGATION.md` - Detailed analysis - `jaco_datagen_configs.py` - Jaco configuration with tuned parameters
# Jaco与Franka抓取任务对比研究 ## 实验设置 - **场景**:iTHOR房屋1 - **随机种子**:42 - **测试回合数**:单机器人2回合 - **任务**:抓取(拾取目标物体) ## 实验结果 | 机器人 | 成功率 | 测试回合数 | 备注 | |-------|-------------|----------|-------| | Franka(Droid) | 100% | 2/2 | 运行稳定可靠 | | Jaco | 0% | 0/1 | 路径执行时出现逆运动学(Inverse Kinematics,IK)故障 | ## 核心发现 Jaco机器人的任务失败源于插值路径跟随过程中的逆运动学故障,而非以下因素: - 抓取方案选择(两台机器人采用完全一致的抓取方案) - 初始逆运动学可行性校验(已通过) - 最终位姿可达性(末端目标点位均满足可达要求) 本次故障的核心原因在于Jaco的逆运动学求解器无法稳定跟踪运动路径上的所有中间位姿。Franka能够顺利完成任务的原因在于: 1. 其工作空间更大 2. 其逆运动学求解器对路径插值的处理效果更优 ## 优化建议 1. **采用cuRobo**进行运动规划,替代基于逆运动学的路径跟随方案 2. **生成适配Jaco机器人的保守型抓取方案** 3. 进一步降低运动速度,为逆运动学求解预留更多运算时间 4. **考虑采用轨迹优化方法**替代线性插值方案 ## 相关文件 - `franka_baseline/`:Franka实验数据集(成功率100%) - `jaco_comparison/`:Jaco实验数据集(成功率0%) - `JACO_IK_INVESTIGATION.md`:详细分析文档 - `jaco_datagen_configs.py`:包含调优参数的Jaco配置脚本




