Public Member Functions | Private Member Functions | Private Attributes
tuck_arms.Tuck Class Reference

List of all members.

Public Member Functions

def __init__
def clean_shutdown
def supervised_tuck

Private Member Functions

def _check_arm_state
def _move_to
def _prepare_to_tuck
def _update_collision

Private Attributes

 _arm_state
 _arms
 _collide_lsub
 _collide_rsub
 _disable_pub
 _done
 _enable_pub
 _joint_moves
 _limbs
 _peak_angle
 _rs
 _tuck
 _tuck_rate
 _tuck_threshold

Detailed Description

Definition at line 52 of file tuck_arms.py.


Constructor & Destructor Documentation

def tuck_arms.Tuck.__init__ (   self,
  tuck_cmd 
)

Definition at line 53 of file tuck_arms.py.


Member Function Documentation

def tuck_arms.Tuck._check_arm_state (   self) [private]
Check for goals and behind collision field.

If s1 joint is over the peak, collision will need to be disabled
to get the arm around the head-arm collision force-field.

Definition at line 103 of file tuck_arms.py.

def tuck_arms.Tuck._move_to (   self,
  tuck,
  disabled 
) [private]

Definition at line 154 of file tuck_arms.py.

def tuck_arms.Tuck._prepare_to_tuck (   self) [private]

Definition at line 131 of file tuck_arms.py.

def tuck_arms.Tuck._update_collision (   self,
  data,
  limb 
) [private]

Definition at line 99 of file tuck_arms.py.

Handles ROS shutdown (Ctrl-C) safely.

Definition at line 236 of file tuck_arms.py.

Definition at line 176 of file tuck_arms.py.


Member Data Documentation

Definition at line 53 of file tuck_arms.py.

Definition at line 53 of file tuck_arms.py.

Definition at line 53 of file tuck_arms.py.

Definition at line 53 of file tuck_arms.py.

Definition at line 53 of file tuck_arms.py.

Definition at line 53 of file tuck_arms.py.

Definition at line 53 of file tuck_arms.py.

Definition at line 53 of file tuck_arms.py.

Definition at line 53 of file tuck_arms.py.

Definition at line 53 of file tuck_arms.py.

Definition at line 53 of file tuck_arms.py.

Definition at line 53 of file tuck_arms.py.

Definition at line 53 of file tuck_arms.py.

Definition at line 53 of file tuck_arms.py.


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


baxter_tools
Author(s): Rethink Robotics Inc.
autogenerated on Wed Aug 26 2015 10:50:53