moveit2
The MoveIt Motion Planning Framework for ROS 2.
Loading...
Searching...
No Matches
Functions | Variables
moveit_benchmark_statistics Namespace Reference

Functions

 readLogValue (filevar, desired_token_index, expected_tokens)
 
 readOptionalLogValue (filevar, desired_token_index, expected_tokens={})
 
 readRequiredLogValue (name, filevar, desired_token_index, expected_tokens={})
 
 ensurePrefix (line, prefix)
 
 readOptionalMultilineValue (filevar)
 
 readRequiredMultilineValue (filevar)
 
 readBenchmarkLog (dbname, filenames)
 
 plotAttribute (cur, planners, attribute, typename)
 
 plotProgressAttribute (cur, planners, attribute)
 
 plotStatistics (dbname, fname)
 
 saveAsMysql (dbname, mysqldump)
 
 computeViews (dbname)
 

Variables

str usage = """%prog [options] [<benchmark.log> ...]"""
 
 parser = OptionParser("A script to parse benchmarking results.\n" + usage)
 
 dest
 
 default
 
 help
 
 action
 
 options
 
 args
 
 view
 

Function Documentation

◆ computeViews()

moveit_benchmark_statistics.computeViews (   dbname)

Definition at line 697 of file moveit_benchmark_statistics.py.

◆ ensurePrefix()

moveit_benchmark_statistics.ensurePrefix (   line,
  prefix 
)

Definition at line 79 of file moveit_benchmark_statistics.py.

Here is the caller graph for this function:

◆ plotAttribute()

moveit_benchmark_statistics.plotAttribute (   cur,
  planners,
  attribute,
  typename 
)
Create a plot for a particular attribute. It will include data for
all planners that have data for this attribute.

Definition at line 396 of file moveit_benchmark_statistics.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ plotProgressAttribute()

moveit_benchmark_statistics.plotProgressAttribute (   cur,
  planners,
  attribute 
)
Plot data for a single planner progress attribute. Will create an
average time-plot with error bars of the attribute over all runs for
each planner.

Definition at line 513 of file moveit_benchmark_statistics.py.

Here is the caller graph for this function:

◆ plotStatistics()

moveit_benchmark_statistics.plotStatistics (   dbname,
  fname 
)
Create a PDF file with box plots for all attributes.

Definition at line 576 of file moveit_benchmark_statistics.py.

Here is the call graph for this function:

◆ readBenchmarkLog()

moveit_benchmark_statistics.readBenchmarkLog (   dbname,
  filenames 
)
Parse benchmark log files and store the parsed data in a sqlite3 database.

Definition at line 113 of file moveit_benchmark_statistics.py.

Here is the call graph for this function:

◆ readLogValue()

moveit_benchmark_statistics.readLogValue (   filevar,
  desired_token_index,
  expected_tokens 
)

Definition at line 57 of file moveit_benchmark_statistics.py.

Here is the caller graph for this function:

◆ readOptionalLogValue()

moveit_benchmark_statistics.readOptionalLogValue (   filevar,
  desired_token_index,
  expected_tokens = {} 
)

Definition at line 68 of file moveit_benchmark_statistics.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ readOptionalMultilineValue()

moveit_benchmark_statistics.readOptionalMultilineValue (   filevar)

Definition at line 85 of file moveit_benchmark_statistics.py.

Here is the caller graph for this function:

◆ readRequiredLogValue()

moveit_benchmark_statistics.readRequiredLogValue (   name,
  filevar,
  desired_token_index,
  expected_tokens = {} 
)

Definition at line 72 of file moveit_benchmark_statistics.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ readRequiredMultilineValue()

moveit_benchmark_statistics.readRequiredMultilineValue (   filevar)

Definition at line 101 of file moveit_benchmark_statistics.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ saveAsMysql()

moveit_benchmark_statistics.saveAsMysql (   dbname,
  mysqldump 
)

Definition at line 633 of file moveit_benchmark_statistics.py.

Here is the call graph for this function:

Variable Documentation

◆ action

moveit_benchmark_statistics.action

Definition at line 755 of file moveit_benchmark_statistics.py.

◆ args

moveit_benchmark_statistics.args

Definition at line 774 of file moveit_benchmark_statistics.py.

◆ default

moveit_benchmark_statistics.default

Definition at line 749 of file moveit_benchmark_statistics.py.

◆ dest

moveit_benchmark_statistics.dest

Definition at line 748 of file moveit_benchmark_statistics.py.

◆ help

moveit_benchmark_statistics.help

Definition at line 750 of file moveit_benchmark_statistics.py.

◆ options

moveit_benchmark_statistics.options

Definition at line 774 of file moveit_benchmark_statistics.py.

◆ parser

moveit_benchmark_statistics.parser = OptionParser("A script to parse benchmarking results.\n" + usage)

Definition at line 744 of file moveit_benchmark_statistics.py.

◆ usage

str moveit_benchmark_statistics.usage = """%prog [options] [<benchmark.log> ...]"""

Definition at line 743 of file moveit_benchmark_statistics.py.

◆ view

moveit_benchmark_statistics.view

Definition at line 782 of file moveit_benchmark_statistics.py.