#include <benchmark/benchmark.h>
#include <random>
#include <kdl_parser/kdl_parser.hpp>
#include <kdl/treejnttojacsolver.hpp>
#include <moveit/robot_model/robot_model.h>
#include <moveit/robot_state/robot_state.h>
#include <moveit/utils/robot_model_test_utils.h>
Go to the source code of this file.
|
| BENCHMARK_DEFINE_F (RobotStateBenchmark, construct)(benchmark |
|
| BENCHMARK_DEFINE_F (RobotStateBenchmark, copyConstruct)(benchmark |
|
| BENCHMARK_DEFINE_F (RobotStateBenchmark, update)(benchmark |
|
| BENCHMARK_DEFINE_F (RobotStateBenchmark, jacobianMoveIt)(benchmark |
|
| BENCHMARK_DEFINE_F (RobotStateBenchmark, jacobianKDL)(benchmark |
|
| BENCHMARK (multiplyAffineTimesMatrixNoAlias) |
|
| BENCHMARK (multiplyMatrixTimesMatrixNoAlias) |
|
| BENCHMARK (multiplyIsometryTimesIsometryNoAlias) |
|
| BENCHMARK (multiplyMatrixTimesMatrix) |
|
| BENCHMARK (multiplyIsometryTimesIsometry) |
|
| BENCHMARK (inverseIsometry3d) |
|
| BENCHMARK (inverseAffineIsometry) |
|
| BENCHMARK (inverseAffine) |
|
| BENCHMARK (inverseMatrix4d) |
|
| RangeMultiplier (10) -> Range(100, 10000) ->Unit(benchmark::kMillisecond) |
|
| BENCHMARK_REGISTER_F (RobotStateBenchmark, update) -> RangeMultiplier(10) ->Range(10, 10000) ->Unit(benchmark::kMillisecond) |
|
| BENCHMARK_REGISTER_F (RobotStateBenchmark, jacobianMoveIt) |
|
| BENCHMARK_REGISTER_F (RobotStateBenchmark, jacobianKDL) |
|
◆ BENCHMARK() [1/9]
BENCHMARK |
( |
inverseAffine |
| ) |
|
◆ BENCHMARK() [2/9]
BENCHMARK |
( |
inverseAffineIsometry |
| ) |
|
◆ BENCHMARK() [3/9]
BENCHMARK |
( |
inverseIsometry3d |
| ) |
|
◆ BENCHMARK() [4/9]
BENCHMARK |
( |
inverseMatrix4d |
| ) |
|
◆ BENCHMARK() [5/9]
BENCHMARK |
( |
multiplyAffineTimesMatrixNoAlias |
| ) |
|
◆ BENCHMARK() [6/9]
BENCHMARK |
( |
multiplyIsometryTimesIsometry |
| ) |
|
◆ BENCHMARK() [7/9]
BENCHMARK |
( |
multiplyIsometryTimesIsometryNoAlias |
| ) |
|
◆ BENCHMARK() [8/9]
BENCHMARK |
( |
multiplyMatrixTimesMatrix |
| ) |
|
◆ BENCHMARK() [9/9]
BENCHMARK |
( |
multiplyMatrixTimesMatrixNoAlias |
| ) |
|
◆ BENCHMARK_DEFINE_F() [1/5]
◆ BENCHMARK_DEFINE_F() [2/5]
◆ BENCHMARK_DEFINE_F() [3/5]
◆ BENCHMARK_DEFINE_F() [4/5]
◆ BENCHMARK_DEFINE_F() [5/5]
◆ BENCHMARK_REGISTER_F() [1/3]
◆ BENCHMARK_REGISTER_F() [2/3]
◆ BENCHMARK_REGISTER_F() [3/3]
◆ RangeMultiplier()
RangeMultiplier |
( |
10 |
| ) |
-> Range(100, 10000) ->Unit(benchmark::kMillisecond) |
◆ PANDA_TEST_GROUP
constexpr char PANDA_TEST_GROUP[] = "panda_arm" |
|
constexpr |
◆ PANDA_TEST_ROBOT
constexpr char PANDA_TEST_ROBOT[] = "panda" |
|
constexpr |