$search

arbotix_python::linear_controller::LinearJoint Class Reference

Inheritance diagram for arbotix_python::linear_controller::LinearJoint:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
 Constructs a Joint instance.
def commandCb
def getDiagnostics
def interpolate
def readingToPosition
def setControlOutput
def setCurrentFeedback
 Set the current position from feedback data.

Public Attributes

 cal
 cal_raw
 desired
 dirty
 keys
 last
 max
 max_speed
 min
 position
 velocity

Detailed Description

Definition at line 40 of file linear_controller.py.


Member Function Documentation

def arbotix_python::linear_controller::LinearJoint::__init__ (   self,
  device,
  name 
)

Constructs a Joint instance.

Parameters:
device The arbotix instance.
name The joint name.

Reimplemented from arbotix_python::joints::Joint.

Definition at line 41 of file linear_controller.py.

def arbotix_python::linear_controller::LinearJoint::commandCb (   self,
  req 
)
Float64 style command input. 

Definition at line 116 of file linear_controller.py.

def arbotix_python::linear_controller::LinearJoint::getDiagnostics (   self  ) 
Get a diagnostics status. 

Reimplemented from arbotix_python::joints::Joint.

Definition at line 104 of file linear_controller.py.

def arbotix_python::linear_controller::LinearJoint::interpolate (   self,
  frame 
)
Get new output: 1 = increase position, -1 is decrease position. 

Reimplemented from arbotix_python::joints::Joint.

Definition at line 65 of file linear_controller.py.

def arbotix_python::linear_controller::LinearJoint::readingToPosition (   self,
  reading 
)

Definition at line 127 of file linear_controller.py.

def arbotix_python::linear_controller::LinearJoint::setControlOutput (   self,
  position 
)
Set the position that controller is moving to. 
    Returns output value in raw_data format. 

Reimplemented from arbotix_python::joints::Joint.

Definition at line 94 of file linear_controller.py.

def arbotix_python::linear_controller::LinearJoint::setCurrentFeedback (   self,
  raw_data 
)

Set the current position from feedback data.

Parameters:
raw_data The current feedback.
Returns:
The current position, in radians/meters.

Reimplemented from arbotix_python::joints::Joint.

Definition at line 83 of file linear_controller.py.


Member Data Documentation

Definition at line 56 of file linear_controller.py.

Definition at line 57 of file linear_controller.py.

Definition at line 46 of file linear_controller.py.

Definition at line 44 of file linear_controller.py.

Definition at line 61 of file linear_controller.py.

Reimplemented from arbotix_python::joints::Joint.

Definition at line 48 of file linear_controller.py.

Definition at line 52 of file linear_controller.py.

Definition at line 53 of file linear_controller.py.

Definition at line 51 of file linear_controller.py.

Reimplemented from arbotix_python::joints::Joint.

Definition at line 45 of file linear_controller.py.

Reimplemented from arbotix_python::joints::Joint.

Definition at line 47 of file linear_controller.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


arbotix_python
Author(s): Michael Ferguson
autogenerated on Fri Mar 1 14:06:16 2013