手臂末端加入 components-gripper-suction pad 吸盤 << 
Previous Next >> 逆向運動學函式
鍵盤控制
video
function sysCall_init()
end
function sysCall_trigger(inData)
    -- callback function automatically added for backward compatibility
    sim.breakForceSensor(inData.handle)
end
function sysCall_init()
    joint01=sim.getObjectHandle('joint1')
    joint02=sim.getObjectHandle('joint2')
    joint03=sim.getObjectHandle('joint3')
    jointz=sim.getObjectHandle('jointz')
    sim.setJointTargetPosition(joint01,0)
    sim.setJointTargetPosition(joint02,0)
    sim.setJointTargetPosition(joint03,0)
    sim.setJointTargetPosition(jointz,0)
    deg1=0
    deg2=0
    zhing=false
    pad=false
end
function sysCall_actuation()
     message,auxiliaryData=sim.getSimulatorMessage()
    while message~=-1 do
        if (message==sim.message_keypress) then
            if (auxiliaryData[1]==119) then
            deg1=deg1+1
            sim.setJointTargetPosition(joint01,deg1*math.pi/180)
            end
            if (auxiliaryData[1]==115) then
            deg1=deg1-1
            sim.setJointTargetPosition(joint01,deg1*math.pi/180)
            end
            if (auxiliaryData[1]==97) then
            deg2=deg2+1
            sim.setJointTargetPosition(joint02,deg2*math.pi/180)
            end
            if (auxiliaryData[1]==100) then
            deg2=deg2-1
            sim.setJointTargetPosition(joint02,deg2*math.pi/180)
            end
            if (auxiliaryData[1]==2007) then
                sim.setJointTargetPosition(jointz,-0.55)
                sim.setIntegerSignal("pad_switch",1)
            end
            if (auxiliaryData[1]==2008) then
                sim.setJointTargetPosition(jointz,0)
                sim.setIntegerSignal("pad_switch",1)
            end
            if (auxiliaryData[1]==98) then
                sim.setIntegerSignal("pad_switch",0)
            end
            sim.setJointTargetPosition(joint03,(deg2-deg1)*math.pi/180)
        end
    message,auxiliaryData=sim.getSimulatorMessage()
    end
end
手臂末端加入 components-gripper-suction pad 吸盤 << 
Previous Next >> 逆向運動學函式