Classes | |
class | ROSNodeException |
class | ROSNodeIOException |
Functions | |
def | _fullusage (return_error=True) |
def | _tb3_safe_teleop_key (inc, info) |
def | checkAngularLimitVelocity (vel) |
def | checkLinearLimitVelocity (vel) |
def | constrain (input, low, high) |
def | get_scan () |
def | getKey (settings) |
def | makeSimpleProfile (output, input, slop) |
def | pub_test () |
def | teleopmain (argv=None) |
def | vels (target_linear_vel, target_angular_vel) |
Variables | |
float | ANG_VEL_STEP_SIZE = 0.1 |
float | BURGER_MAX_ANG_VEL = 2.84 |
float | BURGER_MAX_LIN_VEL = 0.22 |
string | ID = '/rosnode' |
bool | KEYBOARD_CONTROL = True |
float | LIDAR_ERROR = 0.05 |
float | LIN_VEL_STEP_SIZE = 0.01 |
string | msg |
float | STOP_DISTANCE = 0.2 |
string | TB3_MODEL = "burger" |
float | WAFFLE_MAX_ANG_VEL = 1.82 |
float | WAFFLE_MAX_LIN_VEL = 0.26 |
|
private |
Prints tb3-safe-teleop usage information. @param return_error whether to exit with error code os.EX_USAGE
Definition at line 275 of file teleop_key.py.
|
private |
Definition at line 175 of file teleop_key.py.
def tb3_safe_teleop.teleop_key.checkAngularLimitVelocity | ( | vel | ) |
Definition at line 165 of file teleop_key.py.
def tb3_safe_teleop.teleop_key.checkLinearLimitVelocity | ( | vel | ) |
Definition at line 155 of file teleop_key.py.
def tb3_safe_teleop.teleop_key.constrain | ( | input, | |
low, | |||
high | |||
) |
Definition at line 145 of file teleop_key.py.
def tb3_safe_teleop.teleop_key.get_scan | ( | ) |
Definition at line 85 of file teleop_key.py.
def tb3_safe_teleop.teleop_key.getKey | ( | settings | ) |
Definition at line 118 of file teleop_key.py.
def tb3_safe_teleop.teleop_key.makeSimpleProfile | ( | output, | |
input, | |||
slop | |||
) |
Definition at line 135 of file teleop_key.py.
def tb3_safe_teleop.teleop_key.pub_test | ( | ) |
Definition at line 64 of file teleop_key.py.
def tb3_safe_teleop.teleop_key.teleopmain | ( | argv = None | ) |
Prints search main entrypoint. @param argv: override sys.argv @param argv: [str]
Definition at line 290 of file teleop_key.py.
def tb3_safe_teleop.teleop_key.vels | ( | target_linear_vel, | |
target_angular_vel | |||
) |
Definition at line 132 of file teleop_key.py.
float tb3_safe_teleop.teleop_key.ANG_VEL_STEP_SIZE = 0.1 |
Definition at line 26 of file teleop_key.py.
float tb3_safe_teleop.teleop_key.BURGER_MAX_ANG_VEL = 2.84 |
Definition at line 20 of file teleop_key.py.
float tb3_safe_teleop.teleop_key.BURGER_MAX_LIN_VEL = 0.22 |
Definition at line 19 of file teleop_key.py.
string tb3_safe_teleop.teleop_key.ID = '/rosnode' |
Definition at line 33 of file teleop_key.py.
bool tb3_safe_teleop.teleop_key.KEYBOARD_CONTROL = True |
Definition at line 31 of file teleop_key.py.
float tb3_safe_teleop.teleop_key.LIDAR_ERROR = 0.05 |
Definition at line 28 of file teleop_key.py.
float tb3_safe_teleop.teleop_key.LIN_VEL_STEP_SIZE = 0.01 |
Definition at line 25 of file teleop_key.py.
string tb3_safe_teleop.teleop_key.msg |
Definition at line 35 of file teleop_key.py.
float tb3_safe_teleop.teleop_key.STOP_DISTANCE = 0.2 |
Definition at line 29 of file teleop_key.py.
string tb3_safe_teleop.teleop_key.TB3_MODEL = "burger" |
Definition at line 30 of file teleop_key.py.
float tb3_safe_teleop.teleop_key.WAFFLE_MAX_ANG_VEL = 1.82 |
Definition at line 23 of file teleop_key.py.
float tb3_safe_teleop.teleop_key.WAFFLE_MAX_LIN_VEL = 0.26 |
Definition at line 22 of file teleop_key.py.