Public Member Functions | Private Member Functions | Private Attributes | List of all members
hironx_ros_bridge.command_widget.HironxoCommandPanel Class Reference
Inheritance diagram for hironx_ros_bridge.command_widget.HironxoCommandPanel:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, parent, guicontext)
 
def get_rosmaster_domain (self)
 

Private Member Functions

def _actual_pose_l (self)
 
def _actual_pose_r (self)
 
def _check_encoders (self)
 
def _get_arm_impedance (self)
 
def _get_duration (self)
 
def _get_precision_output (self)
 
def _go_initial (self)
 
def _go_initial_factoryval (self)
 
def _go_offPose (self)
 
def _impedance_off (self)
 
def _impedance_on (self)
 
def _impedance_on_off (self, do_on=True)
 
def _print_command (self, command_str)
 
def _show_actual_pose (self, list_pose)
 
def _show_groups (self)
 

Private Attributes

 _guicontext
 
 _parent
 
 _precision_output
 
 _rtm
 

Detailed Description

Design decisions:

- joint_state_publisher is dropped, since hrpsys_ros_bridge seems to set
`robot_description` param using COLLADA (see https://goo.gl/aLpILa)
instead of URDF, which joint_state_publisher is not capable of.

Definition at line 64 of file command_widget.py.

Constructor & Destructor Documentation

def hironx_ros_bridge.command_widget.HironxoCommandPanel.__init__ (   self,
  parent,
  guicontext 
)
A GUi panel to list common operation commands for Hironx / NEXTAGE Open robot.

@param guicontext: The plugin context to create the monitor in.
@type guicontext: qt_gui.plugin_context.PluginContext

Definition at line 73 of file command_widget.py.

Member Function Documentation

def hironx_ros_bridge.command_widget.HironxoCommandPanel._actual_pose_l (   self)
private

Definition at line 218 of file command_widget.py.

def hironx_ros_bridge.command_widget.HironxoCommandPanel._actual_pose_r (   self)
private

Definition at line 223 of file command_widget.py.

def hironx_ros_bridge.command_widget.HironxoCommandPanel._check_encoders (   self)
private

Definition at line 148 of file command_widget.py.

def hironx_ros_bridge.command_widget.HironxoCommandPanel._get_arm_impedance (   self)
private
@rtype str
@return: Returns a name of arm group that is checked on GUI. None by default.

Definition at line 136 of file command_widget.py.

def hironx_ros_bridge.command_widget.HironxoCommandPanel._get_duration (   self)
private
@rtype float

Definition at line 127 of file command_widget.py.

def hironx_ros_bridge.command_widget.HironxoCommandPanel._get_precision_output (   self)
private

Definition at line 133 of file command_widget.py.

def hironx_ros_bridge.command_widget.HironxoCommandPanel._go_initial (   self)
private

Definition at line 152 of file command_widget.py.

def hironx_ros_bridge.command_widget.HironxoCommandPanel._go_initial_factoryval (   self)
private

Definition at line 156 of file command_widget.py.

def hironx_ros_bridge.command_widget.HironxoCommandPanel._go_offPose (   self)
private

Definition at line 161 of file command_widget.py.

def hironx_ros_bridge.command_widget.HironxoCommandPanel._impedance_off (   self)
private

Definition at line 187 of file command_widget.py.

def hironx_ros_bridge.command_widget.HironxoCommandPanel._impedance_on (   self)
private

Definition at line 184 of file command_widget.py.

def hironx_ros_bridge.command_widget.HironxoCommandPanel._impedance_on_off (   self,
  do_on = True 
)
private
Start/stop impedance control for the specified arm group.
Arm group to operate impedance control is automatically obtained from
GUI internally within this method.
@raise AttributeError: When no arm group is specified.
@type do_on: bool
@param do_on: On/off of impedance control

Definition at line 165 of file command_widget.py.

def hironx_ros_bridge.command_widget.HironxoCommandPanel._print_command (   self,
  command_str 
)
private

Definition at line 124 of file command_widget.py.

def hironx_ros_bridge.command_widget.HironxoCommandPanel._show_actual_pose (   self,
  list_pose 
)
private
@type list_pose: [str]
@param list_pose: list of str that represent angles (in radian)

Definition at line 190 of file command_widget.py.

def hironx_ros_bridge.command_widget.HironxoCommandPanel._show_groups (   self)
private

Definition at line 228 of file command_widget.py.

def hironx_ros_bridge.command_widget.HironxoCommandPanel.get_rosmaster_domain (   self)
Workaround for rosgraph.Master.getUri() that does NOT return
a domain name with ".local".

Definition at line 112 of file command_widget.py.

Member Data Documentation

hironx_ros_bridge.command_widget.HironxoCommandPanel._guicontext
private

Definition at line 82 of file command_widget.py.

hironx_ros_bridge.command_widget.HironxoCommandPanel._parent
private

Definition at line 81 of file command_widget.py.

hironx_ros_bridge.command_widget.HironxoCommandPanel._precision_output
private

Definition at line 98 of file command_widget.py.

hironx_ros_bridge.command_widget.HironxoCommandPanel._rtm
private

Definition at line 90 of file command_widget.py.


The documentation for this class was generated from the following file:


hironx_ros_bridge
Author(s): Kei Okada , Isaac I.Y. Saito
autogenerated on Thu May 14 2020 03:52:06