SMORES Robot Platform Simulation
Modlab at Penn, ASL at Cornell
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends
GaitEntry.GaitEntry Class Reference

The class that stores a gait command. More...

Public Member Functions

def __init__
 Constructor. More...
 
def GaitToStr
 Current gait to gait string. More...
 
def AddExtraInfo
 Add extra information to this gait. More...
 

Public Attributes

 ModuleName
 Module name string.
 
 Joints
 Tuple of joint angles.
 
 condition_id
 Condition string.
 
 dependency_id
 Dependency string.
 
 Timer
 Timer for time based gaits.
 
 AngleFlags
 Joint setting flags.
 
 SpecialEntry
 Special command flag.
 
 ExtraInfo
 Extra information string.
 

Detailed Description

The class that stores a gait command.

Constructor & Destructor Documentation

def GaitEntry.GaitEntry.__init__ (   self,
  module_id,
  jointangles,
  timer,
  dependency = "",
  condition = "",
  special = False,
  flags = [0,
  extra_info = "" 
)

Constructor.

Parameters
selfObject pointer
module_idString of module name
jointanglesList of joint angles
timerTimer for time based gait
dependencyGait trigger condition string
conditionCondition string that triggers other commands
specialWhether this is a special command
flagsJoint setting flags: 0 for position, 1 for speed, 2 for torque, 3 for ignore, 4 for connection, 5 for disconnection

Member Function Documentation

def GaitEntry.GaitEntry.AddExtraInfo (   self,
  info_str 
)

Add extra information to this gait.

Parameters
selfObject pointer
info_strString as the extra information
def GaitEntry.GaitEntry.GaitToStr (   self)

Current gait to gait string.

Parameters
selfObject pointer

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