Public Member Functions | |
def | __init__ |
def | airhand_l_drawin |
def | airhand_l_keep |
def | airhand_l_release |
def | airhand_r_drawin |
def | airhand_r_keep |
def | airhand_r_release |
def | get_hand_version |
def | getRTCList |
def | goInitial |
def | gripper_l_close |
def | gripper_l_open |
def | gripper_r_close |
def | gripper_r_open |
def | handlight_both |
def | handlight_l |
def | handlight_r |
def | handtool_l_attach |
def | handtool_l_eject |
def | handtool_r_attach |
def | handtool_r_eject |
def | init |
def | initialize_hand_dio |
def | readDinGroup |
def | readDinGroupL |
def | readDinGroupR |
def | set_hand_version |
Public Attributes | |
configurator_name | |
HAND_VER_0_4_2 | |
HAND_VER_0_5_1 | |
Static Public Attributes | |
string | HAND_VER_0_4_2 = '0.4.2' |
string | HAND_VER_0_5_1 = '0.5.1' |
list | OffPose |
use_gazebo = False | |
Private Member Functions | |
def | _print_msg_deprecated_dio_methods |
Private Attributes | |
_hand_version | |
_hands | |
Static Private Attributes | |
list | _DI_PORTS_L = [25, 21, 22, 23, 24] |
list | _DI_PORTS_R = [20, 16, 17, 18, 19] |
This class holds methods that are specific to Kawada Industries' dual-arm robot called Nextage Open.
Overriding a variable in the superclass to set the arms at higher positions.
Definition at line 46 of file nextage_client.py.
Do not get confused that there is also a method called 'init' (without trailing underscores) that is succeeded from the super class as the tradition there.
Definition at line 78 of file nextage_client.py.
def nextage_ros_bridge.nextage_client.NextageClient._print_msg_deprecated_dio_methods | ( | self, | |
name_method = None |
|||
) | [private] |
@type name_method: str @param name_method: Name of the method that calls this method if available.
Definition at line 130 of file nextage_client.py.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 256 of file nextage_client.py.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 278 of file nextage_client.py.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 300 of file nextage_client.py.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 267 of file nextage_client.py.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 289 of file nextage_client.py.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 311 of file nextage_client.py.
@rtype: str
Definition at line 114 of file nextage_client.py.
Overwriting HrpsysConfigurator.getRTCList Returning predefined list of RT components. @rtype [[str]] @return List of available components. Each element consists of a list of abbreviated and full names of the component.
Definition at line 332 of file nextage_client.py.
def nextage_ros_bridge.nextage_client.NextageClient.goInitial | ( | self, | |
tm = 7 , |
|||
wait = True , |
|||
init_pose_type = 0 |
|||
) |
@see: HIRONX.goInitial
Definition at line 351 of file nextage_client.py.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 212 of file nextage_client.py.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 234 of file nextage_client.py.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 223 of file nextage_client.py.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 245 of file nextage_client.py.
def nextage_ros_bridge.nextage_client.NextageClient.handlight_both | ( | self, | |
is_on = True |
|||
) |
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 158 of file nextage_client.py.
def nextage_ros_bridge.nextage_client.NextageClient.handlight_l | ( | self, | |
is_on = True |
|||
) |
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 148 of file nextage_client.py.
def nextage_ros_bridge.nextage_client.NextageClient.handlight_r | ( | self, | |
is_on = True |
|||
) |
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 138 of file nextage_client.py.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 190 of file nextage_client.py.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 168 of file nextage_client.py.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 201 of file nextage_client.py.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 179 of file nextage_client.py.
def nextage_ros_bridge.nextage_client.NextageClient.init | ( | self, | |
robotname = "HiroNX(Robot)0" , |
|||
url = "" |
|||
) |
Calls init from its superclass, which tries to connect RTCManager, looks for ModelLoader, and starts necessary RTC components. Also runs config, logger. Also internally calls setSelfGroups(). @type robotname: str @type url: str
Definition at line 101 of file nextage_client.py.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead. Reset all DIO channels to "off" state except for toolchanger lockers (if they are turned off the attached tools will fall).
Definition at line 322 of file nextage_client.py.
def nextage_ros_bridge.nextage_client.NextageClient.readDinGroup | ( | self, | |
ports, | |||
dumpFlag = True |
|||
) |
Print the currently set values of digital input registry. Print output order is tailored for the hands' functional group; DIO spec that is disloseable as of 7/17/2014 is: Left hand: DI26: Tool changer attached or not. DI22, 23: Fingers. DI24, 25: Compliance. Right hand: DI21: Tool changer attached or not. DI17, 18: Fingers. DI19, 20: Compliance. Example output, for the right hand: No hand attached: In [1]: robot.printDin([20, 16, 17, 18, 19]) DI21 is 0 DI17 is 0 DI18 is 0 DI19 is 0 DI20 is 0 Out[1]: [(20, 0), (16, 0), (17, 0), (18, 0), (19, 0)] Hand attached, fingers closed: In [1]: robot.printDin([20, 16, 17, 18, 19]) DI21 is 1 DI17 is 1 DI18 is 0 DI19 is 0 DI20 is 0 Out[1]: [(20, 0), (16, 0), (17, 0), (18, 0), (19, 0)] @author: Koichi Nagashima @since: 0.2.16 @type ports: int or [int]. @param dumpFlag: Print each pin if True. @param ports: A port number or a list of port numbers in D-in registry. @rtype: [(int, int)] @return: List of tuples of port and din value. If the arg ports was an int value, this could be a list with single tuple in it.
Definition at line 360 of file nextage_client.py.
def nextage_ros_bridge.nextage_client.NextageClient.readDinGroupL | ( | self, | |
dumpFlag = True |
|||
) |
Definition at line 420 of file nextage_client.py.
def nextage_ros_bridge.nextage_client.NextageClient.readDinGroupR | ( | self, | |
dumpFlag = True |
|||
) |
Definition at line 423 of file nextage_client.py.
def nextage_ros_bridge.nextage_client.NextageClient.set_hand_version | ( | self, | |
version = HAND_VER_0_5_1 |
|||
) |
Definition at line 123 of file nextage_client.py.
list nextage_ros_bridge::nextage_client.NextageClient::_DI_PORTS_L = [25, 21, 22, 23, 24] [static, private] |
Definition at line 70 of file nextage_client.py.
list nextage_ros_bridge::nextage_client.NextageClient::_DI_PORTS_R = [20, 16, 17, 18, 19] [static, private] |
Definition at line 71 of file nextage_client.py.
Definition at line 123 of file nextage_client.py.
Definition at line 123 of file nextage_client.py.
Definition at line 82 of file nextage_client.py.
string nextage_ros_bridge::nextage_client.NextageClient::HAND_VER_0_4_2 = '0.4.2' [static] |
Definition at line 73 of file nextage_client.py.
Definition at line 123 of file nextage_client.py.
string nextage_ros_bridge::nextage_client.NextageClient::HAND_VER_0_5_1 = '0.5.1' [static] |
Definition at line 74 of file nextage_client.py.
Definition at line 123 of file nextage_client.py.
[[0], [0, 0], [25, -140, -150, 45, 0, 0], [-25, -140, -150, -45, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
Reimplemented from hironx_ros_bridge::hironx_client::HIRONX.
Definition at line 61 of file nextage_client.py.
nextage_ros_bridge::nextage_client.NextageClient::use_gazebo = False [static] |
Definition at line 76 of file nextage_client.py.