|
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.