moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
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 | |
moveit_benchmark_statistics.computeViews | ( | dbname | ) |
Definition at line 697 of file moveit_benchmark_statistics.py.
moveit_benchmark_statistics.ensurePrefix | ( | line, | |
prefix | |||
) |
Definition at line 79 of file moveit_benchmark_statistics.py.
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.
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.
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.
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.
moveit_benchmark_statistics.readLogValue | ( | filevar, | |
desired_token_index, | |||
expected_tokens | |||
) |
Definition at line 57 of file moveit_benchmark_statistics.py.
moveit_benchmark_statistics.readOptionalLogValue | ( | filevar, | |
desired_token_index, | |||
expected_tokens = {} |
|||
) |
Definition at line 68 of file moveit_benchmark_statistics.py.
moveit_benchmark_statistics.readOptionalMultilineValue | ( | filevar | ) |
Definition at line 85 of file moveit_benchmark_statistics.py.
moveit_benchmark_statistics.readRequiredLogValue | ( | name, | |
filevar, | |||
desired_token_index, | |||
expected_tokens = {} |
|||
) |
Definition at line 72 of file moveit_benchmark_statistics.py.
moveit_benchmark_statistics.readRequiredMultilineValue | ( | filevar | ) |
Definition at line 101 of file moveit_benchmark_statistics.py.
moveit_benchmark_statistics.saveAsMysql | ( | dbname, | |
mysqldump | |||
) |
Definition at line 633 of file moveit_benchmark_statistics.py.
moveit_benchmark_statistics.action |
Definition at line 755 of file moveit_benchmark_statistics.py.
moveit_benchmark_statistics.args |
Definition at line 774 of file moveit_benchmark_statistics.py.
moveit_benchmark_statistics.default |
Definition at line 749 of file moveit_benchmark_statistics.py.
moveit_benchmark_statistics.dest |
Definition at line 748 of file moveit_benchmark_statistics.py.
moveit_benchmark_statistics.help |
Definition at line 750 of file moveit_benchmark_statistics.py.
moveit_benchmark_statistics.options |
Definition at line 774 of file moveit_benchmark_statistics.py.
moveit_benchmark_statistics.parser = OptionParser("A script to parse benchmarking results.\n" + usage) |
Definition at line 744 of file moveit_benchmark_statistics.py.
str moveit_benchmark_statistics.usage = """%prog [options] [<benchmark.log> ...]""" |
Definition at line 743 of file moveit_benchmark_statistics.py.
moveit_benchmark_statistics.view |
Definition at line 782 of file moveit_benchmark_statistics.py.