Public Member Functions | Public Attributes
arbotix_python.servo_controller.HobbyServo Class Reference
Inheritance diagram for arbotix_python.servo_controller.HobbyServo:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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

Public Attributes

 desired
 dirty
 id
 invert
 last
 last_cmd
 max_angle
 max_speed
 min_angle
 neutral
 position
 rad_per_tick
 range
 speed
 ticks
 velocity

Detailed Description

Definition at line 252 of file servo_controller.py.


Constructor & Destructor Documentation

def arbotix_python.servo_controller.HobbyServo.__init__ (   self,
  device,
  name,
  ns = "~joints" 
)

Definition at line 254 of file servo_controller.py.


Member Function Documentation

Convert an angle to ticks, applying limits. 

Definition at line 326 of file servo_controller.py.

Float64 style command input. 

Definition at line 344 of file servo_controller.py.

Get a diagnostics status. 

Reimplemented from arbotix_python.joints.Joint.

Definition at line 317 of file servo_controller.py.

Get the new position to move to, in ticks. 

Reimplemented from arbotix_python.joints.Joint.

Definition at line 281 of file servo_controller.py.

Set the position that controller is moving to. 
    Returns output value in ticks. 

Reimplemented from arbotix_python.joints.Joint.

Definition at line 309 of file servo_controller.py.

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 304 of file servo_controller.py.

Convert an ticks to angle, applying limits. 

Definition at line 337 of file servo_controller.py.


Member Data Documentation

Definition at line 254 of file servo_controller.py.

Definition at line 254 of file servo_controller.py.

Definition at line 254 of file servo_controller.py.

Definition at line 254 of file servo_controller.py.

Reimplemented from arbotix_python.joints.Joint.

Definition at line 254 of file servo_controller.py.

Definition at line 254 of file servo_controller.py.

Definition at line 254 of file servo_controller.py.

Definition at line 254 of file servo_controller.py.

Definition at line 254 of file servo_controller.py.

Definition at line 254 of file servo_controller.py.

Reimplemented from arbotix_python.joints.Joint.

Definition at line 254 of file servo_controller.py.

Definition at line 254 of file servo_controller.py.

Definition at line 254 of file servo_controller.py.

Definition at line 281 of file servo_controller.py.

Definition at line 254 of file servo_controller.py.

Reimplemented from arbotix_python.joints.Joint.

Definition at line 254 of file servo_controller.py.


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


arbotix_python
Author(s): Michael Ferguson
autogenerated on Sat Jun 8 2019 19:34:56