Public Member Functions | Public Attributes | Static Public Attributes | List of all members
jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner Class Reference
Inheritance diagram for jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, name, args)
 
def cancelMenuCB (self, msg)
 
def changePlanningSuccessor (self, successor_type)
 
def executePlan (self)
 
def joyCB (self, status, history)
 
def lockFurutaractive (self)
 
def lookAround (self)
 
def procCancelMenu (self, index)
 
def publishMenu (self, close=False)
 
def publishUsage (self)
 
def resetGoalPose (self)
 
def resumePlan (self)
 
def snapCB (self, msg)
 
def statusCB (self, msg)
 
def unlockFurutaractive (self)
 

Public Attributes

 cancel_menu_sub
 
 command_pub
 
 current_selecting_index
 
 exec_client
 
 execute_pub
 
 frame_id
 
 furutaractive_namespace
 
 ignore_next_status_flag
 
 lfoot_frame_id
 
 lfoot_offset
 
 lock_furutaractive
 
 menu_pub
 
 mode
 
 prev_mode
 
 resume_pub
 
 rfoot_frame_id
 
 rfoot_offset
 
 snap_sub
 
 snapped_pose
 
 status_lock
 
 status_sub
 
 tf_listener
 
 usage_pub
 

Static Public Attributes

int CANCELED = 4
 
list CANCELED_MENUS
 
int EXECUTING = 1
 
int PLANNING = 2
 
int WAIT_FOR_CANCEL = 3
 

Detailed Description

Definition at line 22 of file joy_footstep_planner.py.

Constructor & Destructor Documentation

def jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.__init__ (   self,
  name,
  args 
)

Definition at line 32 of file joy_footstep_planner.py.

Member Function Documentation

def jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.cancelMenuCB (   self,
  msg 
)

Definition at line 84 of file joy_footstep_planner.py.

def jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.changePlanningSuccessor (   self,
  successor_type 
)

Definition at line 171 of file joy_footstep_planner.py.

def jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.executePlan (   self)

Definition at line 157 of file joy_footstep_planner.py.

def jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.joyCB (   self,
  status,
  history 
)

Definition at line 212 of file joy_footstep_planner.py.

def jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.lockFurutaractive (   self)

Definition at line 72 of file joy_footstep_planner.py.

def jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.lookAround (   self)

Definition at line 204 of file joy_footstep_planner.py.

def jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.procCancelMenu (   self,
  index 
)

Definition at line 177 of file joy_footstep_planner.py.

def jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.publishMenu (   self,
  close = False 
)

Definition at line 163 of file joy_footstep_planner.py.

def jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.publishUsage (   self)

Definition at line 105 of file joy_footstep_planner.py.

def jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.resetGoalPose (   self)

Definition at line 130 of file joy_footstep_planner.py.

def jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.resumePlan (   self)

Definition at line 160 of file joy_footstep_planner.py.

def jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.snapCB (   self,
  msg 
)

Definition at line 87 of file joy_footstep_planner.py.

def jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.statusCB (   self,
  msg 
)

Definition at line 89 of file joy_footstep_planner.py.

def jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.unlockFurutaractive (   self)

Definition at line 78 of file joy_footstep_planner.py.

Member Data Documentation

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.cancel_menu_sub

Definition at line 67 of file joy_footstep_planner.py.

int jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.CANCELED = 4
static

Definition at line 26 of file joy_footstep_planner.py.

list jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.CANCELED_MENUS
static
Initial value:
1 = ["Cancel",
2  "Ignore and proceed",
3  "Use larger footsteps",
4  "Use middle footsteps",
5  "Use smaller footsteps"]

Definition at line 27 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.command_pub

Definition at line 47 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.current_selecting_index

Definition at line 70 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.exec_client

Definition at line 59 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.execute_pub

Definition at line 48 of file joy_footstep_planner.py.

int jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.EXECUTING = 1
static

Definition at line 23 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.frame_id

Definition at line 40 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.furutaractive_namespace

Definition at line 46 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.ignore_next_status_flag

Definition at line 38 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.lfoot_frame_id

Definition at line 41 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.lfoot_offset

Definition at line 43 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.lock_furutaractive

Definition at line 45 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.menu_pub

Definition at line 51 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.mode

Definition at line 36 of file joy_footstep_planner.py.

int jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.PLANNING = 2
static

Definition at line 24 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.prev_mode

Definition at line 39 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.resume_pub

Definition at line 49 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.rfoot_frame_id

Definition at line 42 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.rfoot_offset

Definition at line 44 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.snap_sub

Definition at line 63 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.snapped_pose

Definition at line 37 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.status_lock

Definition at line 69 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.status_sub

Definition at line 61 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.tf_listener

Definition at line 50 of file joy_footstep_planner.py.

jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.usage_pub

Definition at line 34 of file joy_footstep_planner.py.

int jsk_teleop_joy.plugin.joy_footstep_planner.JoyFootstepPlanner.WAIT_FOR_CANCEL = 3
static

Definition at line 25 of file joy_footstep_planner.py.


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


jsk_teleop_joy
Author(s): Ryohei Ueda
autogenerated on Fri May 14 2021 02:52:11