Public Member Functions | Public Attributes | List of all members
arbotix_python.follow_controller.FollowController Class Reference
Inheritance diagram for arbotix_python.follow_controller.FollowController:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, device, name)
 Constructs a Controller instance. More...
 
def actionCb (self, goal)
 
def active (self)
 
def commandCb (self, msg)
 
def executeTrajectory (self, traj)
 
def getDiagnostics (self)
 
def startup (self)
 Start the controller, do any hardware setup needed. More...
 
- Public Member Functions inherited from arbotix_python.controllers.Controller
def shutdown (self)
 Stop the controller, do any hardware shutdown needed. More...
 
def update (self)
 Do any read/writes to device. More...
 

Public Attributes

 executing
 
 index
 
 interpolating
 
 joints
 
 rate
 
 server
 
- Public Attributes inherited from arbotix_python.controllers.Controller
 device
 
 fake
 
 joint_names
 
 joint_positions
 
 joint_velocities
 
 name
 
 pause
 

Detailed Description

A controller for joint chains, exposing a FollowJointTrajectory action. 

Definition at line 39 of file follow_controller.py.

Constructor & Destructor Documentation

◆ __init__()

def arbotix_python.follow_controller.FollowController.__init__ (   self,
  device,
  name 
)

Constructs a Controller instance.

Parameters
deviceThe arbotix instance.
nameThe controller name.

Reimplemented from arbotix_python.controllers.Controller.

Definition at line 42 of file follow_controller.py.

Member Function Documentation

◆ actionCb()

def arbotix_python.follow_controller.FollowController.actionCb (   self,
  goal 
)

Definition at line 66 of file follow_controller.py.

◆ active()

def arbotix_python.follow_controller.FollowController.active (   self)
Is controller overriding servo internal control? 

Reimplemented from arbotix_python.controllers.Controller.

Definition at line 161 of file follow_controller.py.

◆ commandCb()

def arbotix_python.follow_controller.FollowController.commandCb (   self,
  msg 
)

Definition at line 105 of file follow_controller.py.

◆ executeTrajectory()

def arbotix_python.follow_controller.FollowController.executeTrajectory (   self,
  traj 
)

Definition at line 114 of file follow_controller.py.

◆ getDiagnostics()

def arbotix_python.follow_controller.FollowController.getDiagnostics (   self)
Get a diagnostics status. 

Reimplemented from arbotix_python.controllers.Controller.

Definition at line 165 of file follow_controller.py.

◆ startup()

def arbotix_python.follow_controller.FollowController.startup (   self)

Start the controller, do any hardware setup needed.

Reimplemented from arbotix_python.controllers.Controller.

Definition at line 63 of file follow_controller.py.

Member Data Documentation

◆ executing

arbotix_python.follow_controller.FollowController.executing

Definition at line 59 of file follow_controller.py.

◆ index

arbotix_python.follow_controller.FollowController.index

Definition at line 49 of file follow_controller.py.

◆ interpolating

arbotix_python.follow_controller.FollowController.interpolating

Definition at line 44 of file follow_controller.py.

◆ joints

arbotix_python.follow_controller.FollowController.joints

Definition at line 48 of file follow_controller.py.

◆ rate

arbotix_python.follow_controller.FollowController.rate

Definition at line 47 of file follow_controller.py.

◆ server

arbotix_python.follow_controller.FollowController.server

Definition at line 55 of file follow_controller.py.


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


arbotix_python
Author(s): Michael Ferguson
autogenerated on Tue Mar 1 2022 23:48:25