|
|
This file is part of ArmarX. More...
Namespaces | |
| namespace | detail |
| namespace | io |
Classes | |
| struct | AccelDecelLimitResidual |
| struct | CenterPoint |
| class | Costmap3DWrapper |
| struct | MidpointObstacleResidual |
| struct | NominalVelocityResidual |
| struct | ObstacleResidual |
| struct | PoseJerkResidual |
| struct | PoseSmoothResidual |
| struct | RobotPoseProximityResidual |
| struct | RobotSmoothResidual |
| class | Smoothing |
| struct | SoftSpacingResidual |
| struct | SpacingResidual |
| struct | StartRotationResidual |
| struct | ThetaTrackingResidual |
| struct | TrackingResidual |
| struct | VelLimitResidual |
| struct | VelocityProximityResidual |
Functions | |
| template<typename T> | |
| T | angleDiff (const T &a, const T &b) |
| double | normalizeAngle (double a) |
| void | optimizeTrajectoryCeres (std::vector< CenterPoint > &traj, const Costmap3DWrapper &costmap_wrapper, const std::vector< CenterPoint > &traj_targets, const io::SmoothingParams &opts) |
| template<typename T> | |
| T | smoothMin (const std::vector< T > &values, double alpha) |
| double | smoothstep (double edge0, double edge1, double x) |
| std::vector< CenterPoint > | toCenterTrajectory (const armarx::navigation::core::GlobalTrajectory >raj) |
| armarx::navigation::core::GlobalTrajectory | toGlobalTrajectory (const std::vector< CenterPoint > &traj) |
| double | trackingScaleFromClearance (double clearance, double fade_start_clearance, double fade_end_clearance) |
This file is part of ArmarX.
ArmarX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
ArmarX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
|
inline |
Definition at line 57 of file residuals.h.
| void optimizeTrajectoryCeres | ( | std::vector< CenterPoint > & | traj, |
| const Costmap3DWrapper & | costmap_wrapper, | ||
| const std::vector< CenterPoint > & | traj_targets, | ||
| const io::SmoothingParams & | opts ) |
Definition at line 1109 of file residuals.h.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 118 of file residuals.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
| std::vector< CenterPoint > toCenterTrajectory | ( | const armarx::navigation::core::GlobalTrajectory & | gtraj | ) |
Definition at line 50 of file Smoothing.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| armarx::navigation::core::GlobalTrajectory toGlobalTrajectory | ( | const std::vector< CenterPoint > & | traj | ) |
Definition at line 32 of file Smoothing.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 81 of file residuals.h.
Here is the call graph for this function:
Here is the caller graph for this function: