initLeft = raw_input("Initialize left arm joint angles? [y/n]")
        if initLeft == 'y':
            print "Initializing left arm joint angles: "
            self.setPostureGoal(self.initialJointAnglesSideFacingFowardLEFT, 7)
            raw_input("Press Enter to continue")
        initRight = raw_input("Initialize right arm joint angles? [y/n]")
        if initRight == 'y':
            print "Initializing right arm joint angles: "
            self.setPostureGoalRight(self.initialJointAnglesSideOfBodyRIGHT, 7)
	    raw_input("Press Enter to continue")

if __name__ == '__main__':

    import optparse
    p = optparse.OptionParser()
    haptic_mpc_util.initialiseOptParser(p)
    opt = haptic_mpc_util.getValidInput(p)

    # Initial variables
    d_robot    = 'pr2'
    controller = 'static'
    #controller = 'actionlib'
    #arm        = 'l'

    #try:
        #arm = opt.arm1 #added/changed due to new launch file controlling both arms (arm1, arm2)
    #except:
        #arm = opt.arm

    arm = 'l'
예제 #2
0
    def setPostureGoalRight(self, msg):
        try:
            self.setPostureGoal(msg.angles, msg.timeout)
            outputString = "Set right arm joint angles: " + msg.angles + "\n"
            print outputString
            return "Worked"
        except:
            print "Could not set right arm joint angles"
            return "Didn't work"


if __name__ == '__main__':

    import optparse
    p = optparse.OptionParser()
    haptic_mpc_util.initialiseOptParser(p)
    opt = haptic_mpc_util.getValidInput(p)

    # Initial variables
    d_robot = 'pr2'
    controller = 'static'
    #controller = 'actionlib'
    #arm        = 'r'
    try:
        arm = opt.arm2
    except:
        arm = opt.arm

    arm = 'r'

    rospy.init_node('arm_reacher_helper')