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 15 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 44 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 68 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 94 of file tools.py.

Variable Documentation

list pyexotica.tools.__all__
private
Initial value:
1 = [
2  "check_trajectory_continuous_time",
3  "check_whether_trajectory_is_collision_free_by_subsampling",
4  "get_colliding_links",
5  "plot_task_cost_over_time",
6 ]

Definition at line 7 of file tools.py.



exotica_python
Author(s):
autogenerated on Sat Apr 10 2021 02:35:59