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 102 of file tuck_arms.py.
| def tuck_arms.Tuck._move_to | ( | self, | |
| tuck, | |||
| disabled | |||
| ) | [private] |
Definition at line 153 of file tuck_arms.py.
| def tuck_arms.Tuck._prepare_to_tuck | ( | self | ) | [private] |
Definition at line 130 of file tuck_arms.py.
| def tuck_arms.Tuck._update_collision | ( | self, | |
| data, | |||
| limb | |||
| ) | [private] |
Definition at line 98 of file tuck_arms.py.
| def tuck_arms.Tuck.clean_shutdown | ( | self | ) |
Handles ROS shutdown (Ctrl-C) safely.
Definition at line 235 of file tuck_arms.py.
| def tuck_arms.Tuck.supervised_tuck | ( | self | ) |
Definition at line 175 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.