Public Member Functions | |
def | __init__ |
def | bumper_event_callback |
def | cliff_event_callback |
def | command |
def | execute |
def | go |
def | init |
def | odometry_callback |
Callbacks. | |
def | reached |
def | shutdown |
def | stepback |
def | stop |
def | turn |
Public Attributes | |
bumper_subscriber | |
cliff_subscriber | |
cmd_vel_publisher | |
odom_subscriber | |
ok | |
rate | |
theta | |
theta_goal | |
Private Attributes | |
_ang_zvel | |
_lin_xvel | |
_running | |
_stepback_xvel | |
_stop |
Initialise everything, then starts with start() API: start() - start to wander. stop() - stop wandering. set_vels(lin_xvel,stepback_xvel,ang_zvel) @param topic names @type strings
Definition at line 39 of file motion_wander.py.
def kobuki_testsuite.motion_wander.SafeWandering.__init__ | ( | self, | |
cmd_vel_topic, | |||
odom_topic, | |||
bumper_topic, | |||
cliff_topic | |||
) |
Definition at line 51 of file motion_wander.py.
def kobuki_testsuite.motion_wander.SafeWandering.bumper_event_callback | ( | self, | |
data | |||
) |
Definition at line 155 of file motion_wander.py.
def kobuki_testsuite.motion_wander.SafeWandering.cliff_event_callback | ( | self, | |
data | |||
) |
Definition at line 165 of file motion_wander.py.
def kobuki_testsuite.motion_wander.SafeWandering.command | ( | self, | |
twist | |||
) |
Lowest level of command - i.e. this is where the fine grained looping happens so we check for aborts here. Don't waste time doing anything if this is the case.
Definition at line 84 of file motion_wander.py.
Definition at line 129 of file motion_wander.py.
def kobuki_testsuite.motion_wander.SafeWandering.go | ( | self | ) |
Definition at line 95 of file motion_wander.py.
def kobuki_testsuite.motion_wander.SafeWandering.init | ( | self, | |
speed, | |||
stepback_speed, | |||
angular_speed | |||
) |
Definition at line 69 of file motion_wander.py.
def kobuki_testsuite.motion_wander.SafeWandering.odometry_callback | ( | self, | |
data | |||
) |
Callbacks.
Definition at line 148 of file motion_wander.py.
Definition at line 120 of file motion_wander.py.
Definition at line 75 of file motion_wander.py.
Definition at line 103 of file motion_wander.py.
Definition at line 126 of file motion_wander.py.
Definition at line 111 of file motion_wander.py.
Definition at line 51 of file motion_wander.py.
Definition at line 51 of file motion_wander.py.
Definition at line 51 of file motion_wander.py.
Definition at line 51 of file motion_wander.py.
Definition at line 51 of file motion_wander.py.
Definition at line 51 of file motion_wander.py.
Definition at line 51 of file motion_wander.py.
Definition at line 51 of file motion_wander.py.
Definition at line 51 of file motion_wander.py.
Definition at line 51 of file motion_wander.py.
Definition at line 51 of file motion_wander.py.
Definition at line 51 of file motion_wander.py.
Definition at line 51 of file motion_wander.py.