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 |
Definition at line 52 of file tuck_arms.py.
def tuck_arms.Tuck.__init__ | ( | self, | |
tuck_cmd | |||
) |
Definition at line 53 of file tuck_arms.py.
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.
def tuck_arms.Tuck.clean_shutdown | ( | self | ) |
Handles ROS shutdown (Ctrl-C) safely.
Definition at line 236 of file tuck_arms.py.
def tuck_arms.Tuck.supervised_tuck | ( | self | ) |
Definition at line 176 of file tuck_arms.py.
tuck_arms.Tuck::_arm_state [private] |
Definition at line 53 of file tuck_arms.py.
tuck_arms.Tuck::_arms [private] |
Definition at line 53 of file tuck_arms.py.
tuck_arms.Tuck::_collide_lsub [private] |
Definition at line 53 of file tuck_arms.py.
tuck_arms.Tuck::_collide_rsub [private] |
Definition at line 53 of file tuck_arms.py.
tuck_arms.Tuck::_disable_pub [private] |
Definition at line 53 of file tuck_arms.py.
tuck_arms.Tuck::_done [private] |
Definition at line 53 of file tuck_arms.py.
tuck_arms.Tuck::_enable_pub [private] |
Definition at line 53 of file tuck_arms.py.
tuck_arms.Tuck::_joint_moves [private] |
Definition at line 53 of file tuck_arms.py.
tuck_arms.Tuck::_limbs [private] |
Definition at line 53 of file tuck_arms.py.
tuck_arms.Tuck::_peak_angle [private] |
Definition at line 53 of file tuck_arms.py.
tuck_arms.Tuck::_rs [private] |
Definition at line 53 of file tuck_arms.py.
tuck_arms.Tuck::_tuck [private] |
Definition at line 53 of file tuck_arms.py.
tuck_arms.Tuck::_tuck_rate [private] |
Definition at line 53 of file tuck_arms.py.
tuck_arms.Tuck::_tuck_threshold [private] |
Definition at line 53 of file tuck_arms.py.