RoboDK Forum
Frame not reachable- Printable Version

+- RoboDK Forum (//m.sinclairbody.com/forum)
+-- Forum: RoboDK (EN) (//m.sinclairbody.com/forum/Forum-RoboDK-EN)
+--- Forum: RoboDK API (//m.sinclairbody.com/forum/Forum-RoboDK-API)
+--- Thread: Frame not reachable (/Thread-Frame-not-reachable)



Frame not reachable-EPB-06-14-2021

Hi there!

I am working on a setup for a few days now, and it's driving me nuts.

Currently, I am creating a setup where a UR 10 takes a piece from a pallet, places it into a null position holder. Takes it out from the other side and put it on the table.
I am stuck at the point where the piece needs to be placed at the null position. I am getting the message: target cannot be reached. It sounds strange for me because that 0 point is near the robot...

I used the demo file: Camera simulation with 2d camera.

Could somebody please be so kind to help me out?

Attached are the files.

Edit:
有办法看到一个点在空间robot want to go to? This can help with debugging.


RE: Frame not reachable-Jeremy-06-14-2021

this piece of code should help:

Code:
# ----------- place the box i on the convegor ------
# approach to the conveyor
robot.setPoseFrame(null_position_holder)
robot.MoveJ(target_null_safe)
robot.MoveL(eye()*roty(-pi))

You were applying the distance between the robot base and the NullPositionHolder frame twice.
Once with the setPoseFrame and once with the motion. The pose you were trying to reach was therefore twice as far.

Jeremy


RE: Frame not reachable-EPB-06-14-2021

Hi Jermey,

Thanks for your fast reply! In what lines did I added the distance twice? Jus to learn from.


RE: Frame not reachable-Jeremy-06-15-2021

85 - 86

85 -> You set the frame, so the new (0,0,0) is where the frame is.
86 -> You take the frame position with respect to its parent, which represents the same translation as what you did on line 85.

Jeremy