moveit2
The MoveIt Motion Planning Framework for ROS 2.
Loading...
Searching...
No Matches
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.