Classes | Functions | Variables
robotis::lib_dynamixel Namespace Reference


class  Dynamixel_Chain
class  Robotis_Servo
class  USB2Dynamixel_Device


def discover_servos
def recover_servo
def test_servos


tuple dyn = Dynamixel_Chain(opt.dev_name, opt.baud)
string help = 'Required: Device string for USB2Dynamixel. [i.e. /dev/ttyUSB0 for Linux, \'0\' (for COM1) on Windows]'
tuple p = optparse.OptionParser(usage=usage)
tuple usage

Function Documentation

def robotis.lib_dynamixel.discover_servos (   dev = '/dev/ttyUSB0',
  ids = None,
  baudrates = None,
  number = 255 
Discover all servos on a USB2Dynamixel_Device using PING command.
   Checks all servo IDs at all Baudrates, stopping after 'number' of servos are found.
   Can specify smaller ranges to check instead.

Definition at line 975 of file

Definition at line 997 of file

def robotis.lib_dynamixel.test_servos (   dyn,
  ids = None 
An incomplete test script.  Will call most, but not all,
    functions on a servo and check for obvious problems.

Definition at line 1032 of file

Variable Documentation

tuple robotis::lib_dynamixel::dyn = Dynamixel_Chain(opt.dev_name, opt.baud)

Definition at line 1298 of file

string robotis::lib_dynamixel::help = 'Required: Device string for USB2Dynamixel. [i.e. /dev/ttyUSB0 for Linux, \'0\' (for COM1) on Windows]'

Definition at line 1278 of file

tuple robotis::lib_dynamixel::p = optparse.OptionParser(usage=usage)

Definition at line 1276 of file

Initial value:
00001 ("Interface for controlling one or more robotis servos on a single bus\n"+
00002              "\tUse as below from the commandline, or:\n"+
00003              "\t\timport lib_dynamixel as ld\n"+
00004              "\t\tdyn = ld.Dynamixel_Chain()\n"+
00005              "\t\tdyn.move_angle(ang, id)")

Definition at line 1271 of file

Author(s): Travis Deyle, Advait Jain, Marc Killpack, Advisor: Prof. Charlie Kemp, Lab: Healthcare Robotics Lab at Georgia Tech
autogenerated on Wed Nov 27 2013 11:37:53