My code:
Code: Select all
sim=require'sim'
function sysCall_init()
a=sim.setInt32Signal('RG2_open',0)
end
function sysCall_thread()
local euler={0, -90, 0}
local position={-0.68781, -0.110, 0.31352}
local target_pose = sim.buildMatrix(position, euler)
print(target_pose)
move_object = sim.getObject("/RG2")
tip=sim.getObject("/tip")
target=sim.getObject("/target")
base=sim.getObject("/link1")
local ik = {
tip = tip,
target = target,
base = base
}
local params = {
ik = ik,
targetPose = target_pose
}
sim.moveToPose(params)
end
...ram Files/CoppeliaRobotics/CoppeliaSimEdu/lua/motion.lua:294: missing or invalid 'targetPose' field.
stack traceback:
[C]: in function 'error'
...ram Files/CoppeliaRobotics/CoppeliaSimEdu/lua/motion.lua:294: in function 'sim.moveToPose_init'
...ram Files/CoppeliaRobotics/CoppeliaSimEdu/lua/motion.lua:618: in function 'sim.moveToPose'
[string "/UR5/Script"]:86: in function 'sysCall_thread'
stack traceback:
[C]: in function 'error'
...ogram Files/CoppeliaRobotics/CoppeliaSimEdu/lua/base.lua:441: in function <...ogram Files/CoppeliaRobotics/CoppeliaSimEdu/lua/base.lua:430>
Is there any instance of the using of this function?