注释
在 2.7 的当前提示中,我这样做了:
当在 master 分支上执行相同的序列时,行为是不同的:在“Home All”完成后,机器自动切换到世界模式,由“关节”DRO 被“轴”DRO 取代。 在此状态下,“$”键仍可在关节模式和世界模式之间来回切换。只是家庭机器的新默认设置是世界模式。 这是一个有意的改变,我们认为这是对旧行为的改进,因为大多数用户都希望尽可能处于世界模式,现在渐进式慢跑和轮式慢跑在世界模式下工作。 我们是否错过了一些在归巢后进入联合模式的理由? |
我很清楚自动遥控,这是一个很棒的功能! |
啊,我明白你的意思了,我之前误解了你的错误报告。是的,我在 master ( c2aaae2 )中重现了该行为:在 Home All 和 auto-teleop 之后,点击 $ 一次什么都不做,再次点击 $ 切换到联合模式。这确实看起来像一个错误,我会调查一下。 |
Dewey 在 f9a817e中修复了这个问题(谢谢!),但我只是注意到一个相关的错误。在 Home All 和 auto-teleop 之后,“View”菜单的“Joint mode”和“World mode”选项仍然显示“Joint mode”的标记,这是不对的。我认为 s.motion_mode 和 vars.teleop_mode 之间存在不匹配,试图对其进行镜像。 |
我提取了最新的提交,大多数非身份配置的错误都消失了:hexapod-sim、max5kins、lineardeltakins |
固定的 |
以下是我重现该问题所遵循的步骤:
1.启动hexapod -sim config
2.Home
3.按$
这是我期望发生的事情:
切换到联合模式
这是发生了什么:
$ 从第一次尝试开始就没有切换模式
在此之前它工作正常:
在 2.7.4 中工作正常
有关我的硬件和软件的信息: