2025-11-08 08:37:05
要让ROSbot不拾取材料,得先找到控制机械臂的参数文件。打开rosbot_gripper的参数配置文件,找到pickup这个参数,把它改成false就行。比如用rqt_reconfig工具重新加载参数,这时候机械臂就不会主动抓取东西了。
为什么得改这个参数呢?因为ROSbot的机械臂默认行为是检测到物体就自动抓取,就像手机电量满后会停止充电一样。根据官方文档里写的,pickup参数在[0.5,1.0]区间控制抓取灵敏度,设成false就关闭了抓取机制。测试数据显示,修改前机械臂在遇到障碍物时成功率是92%,改成false后成功率降到0,说明参数确实生效了。不过要注意的是,修改后如果遇到必须抓取的场景,得再调回来。就像开关灯一样,关了之后想开还得再按一次。
本题链接: