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

Public Member Functions

def __init__ (self, device, name)
 Constructs a Controller instance. More...
 
def enableCb (self, req)
 
def getDiagnostics (self)
 
def relaxCb (self, req)
 
def update (self)
 
- Public Member Functions inherited from arbotix_python.controllers.Controller
def active (self)
 Is the controller actively sending commands to joints? More...
 
def shutdown (self)
 Stop the controller, do any hardware shutdown needed. More...
 
def startup (self)
 Start the controller, do any hardware setup needed. More...
 

Public Attributes

 dynamixels
 
 hobbyservos
 
 iter
 
 r_delta
 
 r_next
 
 w_delta
 
 w_next
 
- Public Attributes inherited from arbotix_python.controllers.Controller
 device
 
 fake
 
 joint_names
 
 joint_positions
 
 joint_velocities
 
 name
 
 pause
 

Detailed Description

Definition at line 356 of file servo_controller.py.

Constructor & Destructor Documentation

◆ __init__()

def arbotix_python.servo_controller.ServoController.__init__ (   self,
  device,
  name 
)

Constructs a Controller instance.

Parameters
deviceThe arbotix instance.
nameThe controller name.

Reimplemented from arbotix_python.controllers.Controller.

Definition at line 358 of file servo_controller.py.

Member Function Documentation

◆ enableCb()

def arbotix_python.servo_controller.ServoController.enableCb (   self,
  req 
)
Turn on/off all servos torque, so that they are pose-able. 

Definition at line 460 of file servo_controller.py.

◆ getDiagnostics()

def arbotix_python.servo_controller.ServoController.getDiagnostics (   self)
Update status of servos (voltages, temperatures). 

Reimplemented from arbotix_python.controllers.Controller.

Definition at line 425 of file servo_controller.py.

◆ relaxCb()

def arbotix_python.servo_controller.ServoController.relaxCb (   self,
  req 
)
Turn off all servos torque, so that they are pose-able. 

Definition at line 466 of file servo_controller.py.

◆ update()

def arbotix_python.servo_controller.ServoController.update (   self)
Read servo positions, update them. 

Reimplemented from arbotix_python.controllers.Controller.

Definition at line 380 of file servo_controller.py.

Member Data Documentation

◆ dynamixels

arbotix_python.servo_controller.ServoController.dynamixels

Definition at line 360 of file servo_controller.py.

◆ hobbyservos

arbotix_python.servo_controller.ServoController.hobbyservos

Definition at line 361 of file servo_controller.py.

◆ iter

arbotix_python.servo_controller.ServoController.iter

Definition at line 362 of file servo_controller.py.

◆ r_delta

arbotix_python.servo_controller.ServoController.r_delta

Definition at line 374 of file servo_controller.py.

◆ r_next

arbotix_python.servo_controller.ServoController.r_next

Definition at line 375 of file servo_controller.py.

◆ w_delta

arbotix_python.servo_controller.ServoController.w_delta

Definition at line 371 of file servo_controller.py.

◆ w_next

arbotix_python.servo_controller.ServoController.w_next

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