Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes | List of all members
fsrobo_r_driver.robot_interface.RobotInterface Class Reference

Public Member Functions

def __init__ (self, robot_name=None)
 
def get_position_ik (self, position, orientation)
 
def get_posture (self)
 
def line_move (self, x, y, z, rz, ry, rx, posture=7)
 
def set_joint_speed (self, speed)
 
def set_line_speed (self, speed)
 
def set_posture (self, posture)
 
def set_tool (self, tool)
 
def tool_move (self, x=0, y=0, z=0, rz=0, ry=0, rx=0)
 

Public Attributes

 ns
 

Static Public Attributes

string ROBOT_PROGRAM_DIR = '/opt/ros/scripts'
 

Private Member Functions

def _set_tool (self, tool_id, offx=0, offy=0, offz=0, offrz=0, offry=0, offrx=0)
 

Private Attributes

 _get_position_ik
 
 _get_posture
 
 _joint_speed
 
 _line_speed
 
 _rpi
 
 _set_posture
 
 _set_tool_offset
 
 _tool
 

Detailed Description

Definition at line 38 of file robot_interface.py.

Constructor & Destructor Documentation

def fsrobo_r_driver.robot_interface.RobotInterface.__init__ (   self,
  robot_name = None 
)

Definition at line 41 of file robot_interface.py.

Member Function Documentation

def fsrobo_r_driver.robot_interface.RobotInterface._set_tool (   self,
  tool_id,
  offx = 0,
  offy = 0,
  offz = 0,
  offrz = 0,
  offry = 0,
  offrx = 0 
)
private

Definition at line 94 of file robot_interface.py.

def fsrobo_r_driver.robot_interface.RobotInterface.get_position_ik (   self,
  position,
  orientation 
)

Definition at line 57 of file robot_interface.py.

def fsrobo_r_driver.robot_interface.RobotInterface.get_posture (   self)

Definition at line 79 of file robot_interface.py.

def fsrobo_r_driver.robot_interface.RobotInterface.line_move (   self,
  x,
  y,
  z,
  rz,
  ry,
  rx,
  posture = 7 
)

Definition at line 132 of file robot_interface.py.

def fsrobo_r_driver.robot_interface.RobotInterface.set_joint_speed (   self,
  speed 
)

Definition at line 126 of file robot_interface.py.

def fsrobo_r_driver.robot_interface.RobotInterface.set_line_speed (   self,
  speed 
)

Definition at line 129 of file robot_interface.py.

def fsrobo_r_driver.robot_interface.RobotInterface.set_posture (   self,
  posture 
)

Definition at line 75 of file robot_interface.py.

def fsrobo_r_driver.robot_interface.RobotInterface.set_tool (   self,
  tool 
)

Definition at line 84 of file robot_interface.py.

def fsrobo_r_driver.robot_interface.RobotInterface.tool_move (   self,
  x = 0,
  y = 0,
  z = 0,
  rz = 0,
  ry = 0,
  rx = 0 
)

Definition at line 154 of file robot_interface.py.

Member Data Documentation

fsrobo_r_driver.robot_interface.RobotInterface._get_position_ik
private

Definition at line 46 of file robot_interface.py.

fsrobo_r_driver.robot_interface.RobotInterface._get_posture
private

Definition at line 48 of file robot_interface.py.

fsrobo_r_driver.robot_interface.RobotInterface._joint_speed
private

Definition at line 52 of file robot_interface.py.

fsrobo_r_driver.robot_interface.RobotInterface._line_speed
private

Definition at line 53 of file robot_interface.py.

fsrobo_r_driver.robot_interface.RobotInterface._rpi
private

Definition at line 55 of file robot_interface.py.

fsrobo_r_driver.robot_interface.RobotInterface._set_posture
private

Definition at line 47 of file robot_interface.py.

fsrobo_r_driver.robot_interface.RobotInterface._set_tool_offset
private

Definition at line 49 of file robot_interface.py.

fsrobo_r_driver.robot_interface.RobotInterface._tool
private

Definition at line 51 of file robot_interface.py.

fsrobo_r_driver.robot_interface.RobotInterface.ns

Definition at line 43 of file robot_interface.py.

string fsrobo_r_driver.robot_interface.RobotInterface.ROBOT_PROGRAM_DIR = '/opt/ros/scripts'
static

Definition at line 39 of file robot_interface.py.


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


fsrobo_r_driver
Author(s): F-ROSROBO
autogenerated on Sun Feb 9 2020 03:58:29