线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
无法访问帧
# 1
大家好!

这几天我一直在做一个装置,它快把我逼疯了。

目前,我正在创建一个设置,其中ur10从托盘中取出一块,将其放入空位置持有人。把它从另一边拿出来放在桌子上。
我被困在需要放置在空位置的地方。我得到的信息是:目标无法实现。这听起来很奇怪,因为0点离机器人很近。

我使用了演示文件:2d相机的相机模拟。

有人能帮我一下吗?

附件是文件。

编辑:
有没有一种方法可以看到机器人想要去的空间点?这有助于调试。


附加文件
. py test.py(大小:3.77 KB /下载:12022世界杯国家队名单82)
. py PrepareSimulation.py(大小:2.85 KB /下载:22022世界杯国家队名单07)
.rdk 新站(1).rdk(大小:3.25 MB /下载:12022世界杯国家队名单71)
. py SetSimulationParams.py(大小:673字节/下载:198)2022世界杯国家队名单
# 2
这段代码应该有帮助:

代码:
# ----------- 我在convegor——把盒子
#接近输送机
robot.setPoseFrame (null_position_holder)
robot.MoveJ (target_null_safe)
robot.MoveL(眼()* roty(-π))

您应用了两次机器人基座和NullPositionHolder框架之间的距离。
一次使用setPoseFrame,一次使用运动。因此,你试图达到的姿势距离是原来的两倍。

杰里米
有关RoboDK及其功能的有用信息,请访问我们的在线文档通过观看我们的Youtube频道


# 3
嗨Jermey,

感谢您的快速回复!哪几行我加了两次距离?只是为了学习。
# 4
85 - 86

85 ->你设置帧,所以new(0,0,0)就是帧所在的位置。
86 ->取相对于其父帧的帧位置,这表示与您在第85行所做的相同的转换。

杰里米
有关RoboDK及其功能的有用信息,请访问我们的在线文档通过观看我们的Youtube频道






浏览此主题的用户:
1客人(年代)