Functions | |
def | evalObstacleAvoidance |
def | getRobotPose (client, robotName) |
def | onLidar2DMessage (msgType, msg) |
def | sendRobotTwistSetpoint (client, robotName, vx, vy, w) |
Variables | |
action | |
args = parser.parse_args() | |
client = pymvsim_comms.mvsim.Client() | |
dest | |
help | |
int | NEW_TARGET_PERIOD_SECONDS = 10 |
float | OBS_AVOIDANCE_PERIOD = 0.2 |
parser = argparse.ArgumentParser(prog='simple-obstacle-avoidance') | |
list | prevGlobalGoal = [0, 0] |
int | prevGlobalGoalTimestamp = 0 |
int | prevLidarMsgTimestamp = 0 |
int | RANDOM_TARGET_RANGE = 30 |
required | |
int | TARGET_ATTRACTIVE_FORCE = 10 |
float | V_MAX = 1.0 |
float | VIRTUAL_TARGET_DIST = 2.0 |
def simple-obstacle-avoidance.evalObstacleAvoidance | ( | obs | ) |
Definition at line 77 of file simple-obstacle-avoidance.py.
def simple-obstacle-avoidance.getRobotPose | ( | client, | |
robotName | |||
) |
Definition at line 68 of file simple-obstacle-avoidance.py.
def simple-obstacle-avoidance.onLidar2DMessage | ( | msgType, | |
msg | |||
) |
Definition at line 137 of file simple-obstacle-avoidance.py.
def simple-obstacle-avoidance.sendRobotTwistSetpoint | ( | client, | |
robotName, | |||
vx, | |||
vy, | |||
w | |||
) |
Definition at line 52 of file simple-obstacle-avoidance.py.
simple-obstacle-avoidance.action |
Definition at line 35 of file simple-obstacle-avoidance.py.
simple-obstacle-avoidance.args = parser.parse_args() |
Definition at line 38 of file simple-obstacle-avoidance.py.
simple-obstacle-avoidance.client = pymvsim_comms.mvsim.Client() |
Definition at line 40 of file simple-obstacle-avoidance.py.
simple-obstacle-avoidance.dest |
Definition at line 35 of file simple-obstacle-avoidance.py.
simple-obstacle-avoidance.help |
Definition at line 36 of file simple-obstacle-avoidance.py.
int simple-obstacle-avoidance.NEW_TARGET_PERIOD_SECONDS = 10 |
Definition at line 30 of file simple-obstacle-avoidance.py.
float simple-obstacle-avoidance.OBS_AVOIDANCE_PERIOD = 0.2 |
Definition at line 27 of file simple-obstacle-avoidance.py.
simple-obstacle-avoidance.parser = argparse.ArgumentParser(prog='simple-obstacle-avoidance') |
Definition at line 34 of file simple-obstacle-avoidance.py.
list simple-obstacle-avoidance.prevGlobalGoal = [0, 0] |
Definition at line 48 of file simple-obstacle-avoidance.py.
int simple-obstacle-avoidance.prevGlobalGoalTimestamp = 0 |
Definition at line 49 of file simple-obstacle-avoidance.py.
int simple-obstacle-avoidance.prevLidarMsgTimestamp = 0 |
Definition at line 44 of file simple-obstacle-avoidance.py.
int simple-obstacle-avoidance.RANDOM_TARGET_RANGE = 30 |
Definition at line 31 of file simple-obstacle-avoidance.py.
simple-obstacle-avoidance.required |
Definition at line 35 of file simple-obstacle-avoidance.py.
int simple-obstacle-avoidance.TARGET_ATTRACTIVE_FORCE = 10 |
Definition at line 32 of file simple-obstacle-avoidance.py.
float simple-obstacle-avoidance.V_MAX = 1.0 |
Definition at line 28 of file simple-obstacle-avoidance.py.
float simple-obstacle-avoidance.VIRTUAL_TARGET_DIST = 2.0 |
Definition at line 29 of file simple-obstacle-avoidance.py.