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.