|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/common/motion_velocity_optimizer/src/optimizer/pseudo_jerk_linf_optimizer.cpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| LinfPseudoJerkOptimizer::LinfPseudoJerkOptimizer |
|
1 |
9 |
58 |
1 |
| LinfPseudoJerkOptimizer::setParam |
|
1 |
1 |
15 |
1 |
| LinfPseudoJerkOptimizer::solve |
|
18 |
140 |
1483 |
5 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/common/motion_velocity_optimizer/src/optimizer/pseudo_jerk_l2_optimizer.cpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| L2PseudoJerkOptimizer::L2PseudoJerkOptimizer |
|
1 |
9 |
58 |
1 |
| L2PseudoJerkOptimizer::setParam |
|
1 |
1 |
15 |
1 |
| L2PseudoJerkOptimizer::solve |
|
18 |
133 |
1376 |
5 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/common/motion_velocity_optimizer/src/interpolate.cpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| LinearInterpolate::interpolate |
|
18 |
63 |
582 |
4 |
| SplineInterpolate::SplineInterpolate |
|
1 |
1 |
7 |
0 |
| SplineInterpolate::SplineInterpolate |
|
1 |
1 |
21 |
1 |
| SplineInterpolate::~SplineInterpolate |
|
1 |
1 |
7 |
0 |
| SplineInterpolate::generateSpline |
|
5 |
32 |
338 |
1 |
| SplineInterpolate::getValue |
|
2 |
9 |
104 |
1 |
| SplineInterpolate::getValueVector |
|
3 |
11 |
79 |
2 |
| SplineInterpolate::interpolate |
|
16 |
59 |
549 |
4 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/common/motion_velocity_optimizer/src/motion_velocity_optimizer.cpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| update_param |
|
2 |
10 |
95 |
3 |
| MotionVelocityOptimizer::MotionVelocityOptimizer |
|
5 |
100 |
1067 |
1 |
| MotionVelocityOptimizer::~MotionVelocityOptimizer |
|
1 |
1 |
7 |
0 |
| MotionVelocityOptimizer::publishTrajectory |
|
1 |
5 |
23 |
1 |
| MotionVelocityOptimizer::callbackCurrentVelocity |
|
1 |
5 |
20 |
1 |
| MotionVelocityOptimizer::callbackCurrentTrajectory |
|
1 |
6 |
24 |
1 |
| MotionVelocityOptimizer::callbackExternalVelocityLimit |
|
1 |
6 |
28 |
1 |
| MotionVelocityOptimizer::updateCurrentPose |
|
2 |
19 |
150 |
0 |
| MotionVelocityOptimizer::run |
|
5 |
27 |
202 |
0 |
| MotionVelocityOptimizer::calcTrajectoryVelocity |
|
9 |
65 |
448 |
1 |
| MotionVelocityOptimizer::insertBehindVelocity |
|
5 |
20 |
207 |
3 |
| MotionVelocityOptimizer::calcRoundWaypointFromCurrentPose |
|
10 |
77 |
811 |
6 |
| MotionVelocityOptimizer::publishStopDistance |
|
3 |
15 |
122 |
2 |
| MotionVelocityOptimizer::resampleTrajectory |
|
9 |
52 |
380 |
2 |
| MotionVelocityOptimizer::calcInitialMotion |
|
9 |
65 |
421 |
7 |
| MotionVelocityOptimizer::optimizeVelocity |
|
3 |
23 |
185 |
4 |
| MotionVelocityOptimizer::overwriteStopPoint |
|
4 |
27 |
190 |
2 |
| MotionVelocityOptimizer::lateralAccelerationFilter |
|
8 |
50 |
456 |
2 |
| MotionVelocityOptimizer::externalVelocityLimitFilter |
|
2 |
13 |
63 |
2 |
| MotionVelocityOptimizer::preventMoveToCloseStopLine |
|
5 |
25 |
160 |
2 |
| MotionVelocityOptimizer::extractPathAroundIndex |
|
9 |
41 |
343 |
3 |
| MotionVelocityOptimizer::applyStoppingVelocity |
|
5 |
18 |
141 |
1 |
| MotionVelocityOptimizer::publishFloat |
|
1 |
9 |
57 |
2 |
| MotionVelocityOptimizer::updateExternalVelocityLimit |
|
6 |
24 |
170 |
1 |
| MotionVelocityOptimizer::timerCallback |
|
1 |
5 |
22 |
0 |
| MotionVelocityOptimizer::blockUntilVehiclePositionAvailable |
|
3 |
11 |
90 |
1 |
| MotionVelocityOptimizer::paramCallback |
|
2 |
44 |
282 |
1 |
| MotionVelocityOptimizer::publishClosestJerk |
|
2 |
14 |
93 |
1 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/common/motion_velocity_optimizer/src/motion_velocity_optimizer_utils.cpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| vpu::square |
|
1 |
1 |
14 |
1 |
| vpu::calcSquaredDist2d |
|
1 |
4 |
45 |
2 |
| vpu::calcSquaredDist2d |
|
1 |
4 |
53 |
2 |
| vpu::calcSquaredDist2d |
|
1 |
6 |
61 |
2 |
| vpu::calcSquaredDist2d |
|
1 |
7 |
61 |
2 |
| vpu::calcDist2d |
|
1 |
4 |
35 |
2 |
| vpu::calcDist2d |
|
1 |
4 |
35 |
2 |
| vpu::calcDist2d |
|
1 |
5 |
35 |
2 |
| vpu::calcDist2d |
|
1 |
6 |
35 |
2 |
| vpu::calcDist2dToLine |
|
1 |
9 |
121 |
3 |
| vpu::calcTriangleVerticalInterpolatedLength |
|
2 |
12 |
157 |
3 |
| vpu::calcWhichSideOfLine |
|
1 |
14 |
149 |
3 |
| vpu::calcClosestWaypoint |
|
3 |
16 |
147 |
2 |
| vpu::calcClosestWaypoint |
|
4 |
21 |
210 |
3 |
| vpu::getTransVector3 |
|
1 |
8 |
79 |
2 |
| vpu::calcClosestTrajectoryPointWithInterpolation |
|
6 |
40 |
426 |
2 |
| vpu::extractPathAroundIndex |
|
9 |
35 |
288 |
5 |
| vpu::calcLengthOnWaypoints |
|
7 |
20 |
178 |
3 |
| vpu::calcTrajectoryArclength |
|
2 |
13 |
123 |
2 |
| vpu::calcTrajectoryIntervalDistance |
|
2 |
11 |
111 |
2 |
| vpu::setZeroVelocity |
|
2 |
6 |
36 |
1 |
| vpu::getMaxVelocity |
|
3 |
10 |
59 |
1 |
| vpu::getMaxAbsVelocity |
|
3 |
11 |
63 |
1 |
| vpu::minimumVelocityFilter |
|
3 |
9 |
53 |
2 |
| vpu::maximumVelocityFilter |
|
4 |
12 |
91 |
2 |
| vpu::multiplyConstantToTrajectoryVelocity |
|
2 |
7 |
40 |
2 |
| vpu::insertZeroVelocityAfterIdx |
|
3 |
10 |
74 |
2 |
| vpu::getVx |
|
1 |
4 |
34 |
2 |
| vpu::searchZeroVelocityIdx |
|
3 |
10 |
74 |
2 |
| vpu::calcTrajectoryCurvatureFrom3Points |
|
6 |
40 |
434 |
3 |
| vpu::normalizeRadian |
|
3 |
6 |
50 |
1 |
| vpu::convertEulerAngleToMonotonic |
|
2 |
7 |
67 |
1 |
| vpu::getQuaternionFromYaw |
|
1 |
6 |
31 |
1 |
| vpu::linearInterpTrajectory |
|
11 |
48 |
518 |
4 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/common/motion_velocity_optimizer/scripts/closest_velocity_checker.py |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| __init__ |
|
1 |
72 |
398 |
1 |
| printInfo |
|
4 |
45 |
241 |
1 |
| timerCallback |
|
1 |
4 |
33 |
1 |
| CallBackAwEngage |
|
1 |
2 |
14 |
2 |
| CallBackExternalVelLim |
|
1 |
2 |
14 |
2 |
| CallBackLocalizationTwist |
|
1 |
2 |
14 |
2 |
| CallBackVehicleTwist |
|
1 |
2 |
14 |
2 |
| CallBackBehaviorPathWLid |
|
1 |
4 |
37 |
2 |
| CallBackBehaviorPath |
|
1 |
4 |
35 |
2 |
| CallBackAvoidTrajectory |
|
1 |
4 |
35 |
2 |
| CallBackLaneDriveTrajectory |
|
1 |
4 |
35 |
2 |
| CallBackLataccTrajectory |
|
1 |
4 |
35 |
2 |
| CallBackScenarioTrajectory |
|
1 |
4 |
35 |
2 |
| CallBackControlCmd |
|
1 |
4 |
32 |
2 |
| CallBackVehicleCmd |
|
1 |
4 |
32 |
2 |
| calcClosestPath |
|
3 |
9 |
63 |
2 |
| calcClosestPathWLid |
|
3 |
9 |
65 |
2 |
| calcClosestTrajectory |
|
3 |
9 |
63 |
2 |
| calcSquaredDist2d |
|
1 |
4 |
43 |
3 |
| updatePose |
|
2 |
14 |
161 |
3 |
| main |
|
3 |
10 |
44 |
1 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/common/motion_velocity_optimizer/scripts/trajectory_visualizer.py |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| __init__ |
|
2 |
87 |
575 |
1 |
| test |
|
1 |
2 |
13 |
1 |
| CallbackLocalizationTwist |
|
1 |
2 |
14 |
2 |
| CallbackVehicleTwist |
|
1 |
2 |
14 |
2 |
| CallbackMotionVelOptTraj |
|
1 |
6 |
45 |
6 |
| CallBackTrajExVelLim |
|
1 |
3 |
17 |
2 |
| CallBackTrajLatAccFiltered |
|
1 |
3 |
17 |
2 |
| CallBackTrajRaw |
|
1 |
3 |
17 |
2 |
| CallBackTrajTimeResampled |
|
1 |
3 |
17 |
2 |
| CallBackTrajFinal |
|
1 |
3 |
17 |
2 |
| CallBackLaneDrivingTraj |
|
1 |
5 |
37 |
5 |
| CallBackLaneChangePath |
|
1 |
3 |
17 |
2 |
| CallBackBehaviorPath |
|
1 |
3 |
17 |
2 |
| CallbackObstacleAvoidTraj |
|
1 |
3 |
17 |
2 |
| CallbackObstacleStopTraj |
|
1 |
3 |
17 |
2 |
| setPlotTrajectoryVelocity |
|
1 |
36 |
454 |
1 |
| plotTrajectoryVelocity |
|
13 |
94 |
603 |
2 |
| CalcArcLength |
|
3 |
15 |
129 |
2 |
| CalcArcLengthPathWLid |
|
3 |
15 |
133 |
2 |
| CalcArcLengthPath |
|
3 |
15 |
129 |
2 |
| ToVelList |
|
2 |
5 |
32 |
2 |
| ToVelListPathWLid |
|
2 |
5 |
34 |
2 |
| ToVelListPath |
|
2 |
5 |
32 |
2 |
| CalcAcceleration |
|
3 |
18 |
177 |
2 |
| CalcJerk |
|
3 |
26 |
309 |
2 |
| setPlotTrajectory |
|
1 |
21 |
303 |
1 |
| plotTrajectory |
|
9 |
40 |
404 |
2 |
| calcClosestPath |
|
3 |
9 |
63 |
2 |
| calcClosestPathWLid |
|
3 |
9 |
65 |
2 |
| calcClosestTrajectory |
|
3 |
9 |
63 |
2 |
| calcSquaredDist2d |
|
1 |
4 |
43 |
3 |
| updatePose |
|
2 |
18 |
169 |
3 |
| closeFigure |
|
1 |
2 |
13 |
1 |
| main |
|
3 |
10 |
44 |
1 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/common/motion_velocity_optimizer/include/motion_velocity_optimizer/optimizer/linf_pseudo_jerk_optimizer.hpp |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/common/motion_velocity_optimizer/include/motion_velocity_optimizer/optimizer/optimizer_base.hpp |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/common/motion_velocity_optimizer/include/motion_velocity_optimizer/optimizer/l2_pseudo_jerk_optimizer.hpp |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/common/motion_velocity_optimizer/include/motion_velocity_optimizer/motion_velocity_optimizer.hpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| MotionVelocityOptimizer::createVelocityLimitMsg |
|
1 |
7 |
32 |
1 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/common/motion_velocity_optimizer/include/motion_velocity_optimizer/interpolate.hpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| LinearInterpolate::LinearInterpolate |
|
1 |
1 |
5 |
0 |
| LinearInterpolate::~LinearInterpolate |
|
1 |
1 |
5 |
0 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/common/motion_velocity_optimizer/include/motion_velocity_optimizer/motion_velocity_optimizer_utils.hpp |