intera_examples/scripts/gripper_keyboard.py
def main():
    """RSDK Gripper Example: Keyboard Control

    Use your dev machine's keyboard to control and configure grippers.

    Run this example to command various gripper movements while
    adjusting gripper parameters, including calibration, velocity,
    and force. Uses the intera_interface.Gripper class and the
    helper function, intera_external_devices.getch.
    """
    epilog = """
See help inside the example with the '?' key for key bindings.
    """
    rp = intera_interface.RobotParams()
    valid_limbs = rp.get_limb_names()
    if not valid_limbs:
        rp.log_message(("Cannot detect any limb parameters on this robot. "
                        "Exiting."), "ERROR")
        return
    arg_fmt = argparse.RawDescriptionHelpFormatter
    parser = argparse.ArgumentParser(formatter_class=arg_fmt,
                                     description=main.__doc__,
                                     epilog=epilog)
    parser.add_argument(
        "-l", "--limb", dest="limb", default=valid_limbs[0],
        choices=valid_limbs,
        help="Limb on which to run the gripper keyboard example"
    )
    args = parser.parse_args(rospy.myargv()[1:])

    print("Initializing node... ")
    rospy.init_node("sdk_gripper_keyboard")

    map_keyboard(args.limb)
RSDK Gripper Example: Keyboard Control

    Use your dev machine's keyboard to control and configure grippers.

    Run this example to command various gripper movements while
    adjusting gripper parameters, including calibration, velocity,
    and force. Uses the intera_interface.Gripper class and the
    helper function, intera_external_devices.getch.
    
RSDK Gripper Example: Keyboard Control
Use your dev machine's keyboard to control and configure grippers.

Run this example to command various gripper movements while
adjusting gripper parameters, including calibration, velocity,
and force.
RSDK Gripper Example : Keyboard Control Use your dev machine ' s keyboard to control and configure grippers . Run this example to command various gripper movements while adjusting gripper parameters including calibration velocity and force .
def main():
    epilog = """
See help inside the example with the '?' key for key bindings.
    """
    rp = intera_interface.RobotParams()
    valid_limbs = rp.get_limb_names()
    if not valid_limbs:
        rp.log_message(("Cannot detect any limb parameters on this robot. "
                        "Exiting."), "ERROR")
        return
    arg_fmt = argparse.RawDescriptionHelpFormatter
    parser = argparse.ArgumentParser(formatter_class=arg_fmt,
                                     description=main.__doc__,
                                     epilog=epilog)
    parser.add_argument(
        "-l", "--limb", dest="limb", default=valid_limbs[0],
        choices=valid_limbs,
        help="Limb on which to run the gripper keyboard example"
    )
    args = parser.parse_args(rospy.myargv()[1:])
    print("Initializing node... ")
    rospy.init_node("sdk_gripper_keyboard")
    map_keyboard(args.limb)
def main ( ) : epilog = """
See help inside the example with the '?' key for key bindings.
    """ rp = intera_interface . RobotParams ( ) valid_limbs = rp . get_limb_names ( ) if not valid_limbs : rp . log_message ( ( "Cannot detect any limb parameters on this robot. " "Exiting." ) , "ERROR" ) return arg_fmt = argparse . RawDescriptionHelpFormatter parser = argparse . ArgumentParser ( formatter_class = arg_fmt , description = main . __doc__ , epilog = epilog ) parser . add_argument ( "-l" , "--limb" , dest = "limb" , default = valid_limbs [ 0 ] , choices = valid_limbs , help = "Limb on which to run the gripper keyboard example" ) args = parser . parse_args ( rospy . myargv ( ) [ 1 : ] ) print ( "Initializing node... " ) rospy . init_node ( "sdk_gripper_keyboard" ) map_keyboard ( args . limb )
RSDK Gripper Example: Keyboard Control
Use your dev machine's keyboard to control and configure grippers.
RSDK Gripper Example : Keyboard Control Use your dev machine ' s keyboard to control and configure grippers .
"""RSDK Gripper Example: Keyboard Control

    Use your dev machine's keyboard to control and configure grippers.

    Run this example to command various gripper movements while
    adjusting gripper parameters, including calibration, velocity,
    and force. Uses the intera_interface.Gripper class and the
    helper function, intera_external_devices.getch.
    """