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 | |
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 |
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 43 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 73 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 195 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 211 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 227 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 203 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 219 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 235 of file nextage_client.py.
@rtype: str
Definition at line 94 of file nextage_client.py.
Overwriting HrpsysConfigurator.getRTCList Returning predefined list of RT components. @rtype [[str]] @rerutrn List of available components. Each element consists of a list of abbreviated and full names of the component.
Definition at line 253 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 271 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 163 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.
@deprecated: Won't be functional after package version 0.5.1. Use self._hands.%FUNCTION_NAME% instead.
Definition at line 171 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 187 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 124 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 117 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 110 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 147 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 131 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 155 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 139 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 82 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 243 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 280 of file nextage_client.py.
def nextage_ros_bridge.nextage_client.NextageClient.readDinGroupL | ( | self, | |
dumpFlag = True |
|||
) |
Definition at line 340 of file nextage_client.py.
def nextage_ros_bridge.nextage_client.NextageClient.readDinGroupR | ( | self, | |
dumpFlag = True |
|||
) |
Definition at line 343 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 103 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 67 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 68 of file nextage_client.py.
Definition at line 103 of file nextage_client.py.
Definition at line 103 of file nextage_client.py.
string nextage_ros_bridge::nextage_client.NextageClient::HAND_VER_0_4_2 = '0.4.2' [static] |
Definition at line 70 of file nextage_client.py.
Definition at line 103 of file nextage_client.py.
string nextage_ros_bridge::nextage_client.NextageClient::HAND_VER_0_5_1 = '0.5.1' [static] |
Definition at line 71 of file nextage_client.py.
Definition at line 103 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 58 of file nextage_client.py.