#include <benchmark/benchmark.h>
#include <random>
#include <kdl_parser/kdl_parser.hpp>
#include <kdl/treejnttojacsolver.hpp>
#include <moveit/robot_model/robot_model.hpp>
#include <moveit/robot_state/robot_state.hpp>
#include <moveit/utils/robot_model_test_utils.hpp>
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 |