Functions | Variables
pyexotica.tools Namespace Reference

Functions

def check_trajectory_continuous_time (scene, trajectory)
 
def check_whether_trajectory_is_collision_free_by_subsampling (scene, trajectory, num_subsamples=10, debug=False)
 
def get_colliding_links (scene, margin=0.0, safe_distance=0.0, check_self_collision=True, debug=False)
 
def plot_task_cost_over_time (problem)
 

Variables

list __all__
 

Function Documentation

def pyexotica.tools.check_trajectory_continuous_time (   scene,
  trajectory 
)

Definition at line 10 of file tools.py.

def pyexotica.tools.check_whether_trajectory_is_collision_free_by_subsampling (   scene,
  trajectory,
  num_subsamples = 10,
  debug = False 
)
num_subsamples specifies how many steps are checked between two configurations.
Returns True if trajectory is collision-free, and False otherwise.

TODO: Support setting time for Scene update.

Definition at line 35 of file tools.py.

def pyexotica.tools.get_colliding_links (   scene,
  margin = 0.0,
  safe_distance = 0.0,
  check_self_collision = True,
  debug = False 
)

Definition at line 58 of file tools.py.

def pyexotica.tools.plot_task_cost_over_time (   problem)
Plots the task cost (task maps) over time given a problem.

Definition at line 84 of file tools.py.

Variable Documentation

list pyexotica.tools.__all__
private
Initial value:
1 = ["check_trajectory_continuous_time",
2  "check_whether_trajectory_is_collision_free_by_subsampling", "get_colliding_links"]

Definition at line 7 of file tools.py.



exotica_python
Author(s):
autogenerated on Mon Feb 22 2021 03:33:27