$search

arbotix_python::servo_controller::DynamixelServo Class Reference

Inheritance diagram for arbotix_python::servo_controller::DynamixelServo:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def angleToTicks
def commandCb
def getDiagnostics
def interpolate
def relaxCb
def setControlOutput
def setCurrentFeedback
def ticksToAngle

Public Attributes

 desired
 dirty
 errors
 id
 invert
 last
 last_cmd
 level
 max_angle
 max_speed
 min_angle
 neutral
 position
 rad_per_tick
 range
 readable
 reads
 relaxed
 speed
 status
 temperature
 ticks
 total_errors
 total_reads
 velocity
 voltage

Detailed Description

Definition at line 41 of file servo_controller.py.


Member Function Documentation

def arbotix_python::servo_controller::DynamixelServo::__init__ (   self,
  device,
  name,
  ns = "~joints" 
)

Definition at line 43 of file servo_controller.py.

def arbotix_python::servo_controller::DynamixelServo::angleToTicks (   self,
  angle 
)
Convert an angle to ticks, applying limits. 

Definition at line 172 of file servo_controller.py.

def arbotix_python::servo_controller::DynamixelServo::commandCb (   self,
  req 
)
Float64 style command input. 

Definition at line 198 of file servo_controller.py.

def arbotix_python::servo_controller::DynamixelServo::getDiagnostics (   self  ) 
Get a diagnostics status. 

Reimplemented from arbotix_python::joints::Joint.

Definition at line 140 of file servo_controller.py.

def arbotix_python::servo_controller::DynamixelServo::interpolate (   self,
  frame 
)
Get the new position to move to, in ticks. 

Reimplemented from arbotix_python::joints::Joint.

Definition at line 88 of file servo_controller.py.

def arbotix_python::servo_controller::DynamixelServo::relaxCb (   self,
  req 
)
Turn off servo torque, so that it is pose-able. 

Definition at line 190 of file servo_controller.py.

def arbotix_python::servo_controller::DynamixelServo::setControlOutput (   self,
  position 
)
Set the position that controller is moving to. 
    Returns output value in ticks. 

Reimplemented from arbotix_python::joints::Joint.

Definition at line 131 of file servo_controller.py.

def arbotix_python::servo_controller::DynamixelServo::setCurrentFeedback (   self,
  reading 
)
Update angle in radians by reading from servo, or by 
    using position passed in from a sync read (in ticks). 

Reimplemented from arbotix_python::joints::Joint.

Definition at line 111 of file servo_controller.py.

def arbotix_python::servo_controller::DynamixelServo::ticksToAngle (   self,
  ticks 
)
Convert an ticks to angle, applying limits. 

Definition at line 183 of file servo_controller.py.


Member Data Documentation

Definition at line 70 of file servo_controller.py.

Definition at line 68 of file servo_controller.py.

Definition at line 77 of file servo_controller.py.

Definition at line 47 of file servo_controller.py.

Definition at line 62 of file servo_controller.py.

Reimplemented from arbotix_python::joints::Joint.

Definition at line 74 of file servo_controller.py.

Definition at line 71 of file servo_controller.py.

Definition at line 66 of file servo_controller.py.

Definition at line 58 of file servo_controller.py.

Definition at line 60 of file servo_controller.py.

Definition at line 59 of file servo_controller.py.

Definition at line 49 of file servo_controller.py.

Reimplemented from arbotix_python::joints::Joint.

Definition at line 69 of file servo_controller.py.

Definition at line 55 of file servo_controller.py.

Definition at line 51 of file servo_controller.py.

Definition at line 63 of file servo_controller.py.

Definition at line 76 of file servo_controller.py.

Definition at line 73 of file servo_controller.py.

Definition at line 100 of file servo_controller.py.

Definition at line 65 of file servo_controller.py.

Definition at line 82 of file servo_controller.py.

Definition at line 48 of file servo_controller.py.

Definition at line 79 of file servo_controller.py.

Definition at line 78 of file servo_controller.py.

Reimplemented from arbotix_python::joints::Joint.

Definition at line 72 of file servo_controller.py.

Definition at line 81 of file servo_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