Public Member Functions | Public Attributes | Private Attributes
simple_arm_server.SimpleArmServer Class Reference

List of all members.

Public Member Functions

def __init__
def actionCb
def executeTrajectory
def motionToTrajectory
def stateCb
def validityCb

Public Attributes

 arm_solver_info
 dof
 offset
 root
 server
 servos
 timeout
 tip

Private Attributes

 _client
 _get_ik_proxy
 _get_ik_solver_info_proxy
 _gripper
 _listener

Detailed Description

    A class to move a 4/5/6DOF arm to a designated location (x,y,z), 
    respecting wrist rotation (roll) and gripper rotation (pitch). 

Definition at line 50 of file simple_arm_server.py.


Constructor & Destructor Documentation

Definition at line 56 of file simple_arm_server.py.


Member Function Documentation

def simple_arm_server.SimpleArmServer.actionCb (   self,
  req 
)
Given pose to move gripper to, do it. 

Definition at line 111 of file simple_arm_server.py.

Execute a trajectory. 

Definition at line 162 of file simple_arm_server.py.

def simple_arm_server.SimpleArmServer.motionToTrajectory (   self,
  action,
  frame_id 
)
Convert an arm movement action into a trajectory. 

Definition at line 178 of file simple_arm_server.py.

def simple_arm_server.SimpleArmServer.stateCb (   self,
  msg 
)
Update our known location of joints, for interpolation. 

Definition at line 104 of file simple_arm_server.py.

Check a trajectory for validity. 

Definition at line 95 of file simple_arm_server.py.


Member Data Documentation

Definition at line 56 of file simple_arm_server.py.

Definition at line 56 of file simple_arm_server.py.

Definition at line 56 of file simple_arm_server.py.

Definition at line 56 of file simple_arm_server.py.

Definition at line 56 of file simple_arm_server.py.

Definition at line 111 of file simple_arm_server.py.

Definition at line 56 of file simple_arm_server.py.

Definition at line 56 of file simple_arm_server.py.

Definition at line 56 of file simple_arm_server.py.

Definition at line 56 of file simple_arm_server.py.

Definition at line 56 of file simple_arm_server.py.

Definition at line 56 of file simple_arm_server.py.

Definition at line 56 of file simple_arm_server.py.


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


simple_arm_server
Author(s): Michael Ferguson
autogenerated on Mon Oct 6 2014 07:42:07