|
void | checkSameSize (const std::vector< Costmap > &costmaps) |
|
SceneBounds | computeSceneBounds (const VirtualRobot::SceneObjectSetPtr &obstacles, const std::vector< VirtualRobot::RobotPtr > &articulatedObjects, const SceneBounds &init, const float margin) |
|
Costmap | fromAron (const armem::wm::EntityInstance &entityInstance) |
|
void | fromAron (const arondto::ShortestPathFasterAlgorithmParams &dto, spfa::ShortestPathFasterAlgorithm::Parameters &bo) |
|
Costmap::Mask | fronAron (const aron::data::NDArray &nav) |
|
Costmap | load (const std::filesystem::path &directory) |
|
SceneBounds | merge (const std::vector< SceneBounds > &sceneBounds) |
|
Costmap | mergeAligned (const std::vector< Costmap > &costmaps, const std::vector< float > &weights) |
|
Costmap | mergeAligned (const std::vector< Costmap > &costmaps, CostmapMergeMode mode) |
|
std::optional< core::Pose2D > | sampleValidPositionInMap (const algorithms::Costmap &costmap) |
|
bool | save (const Costmap &costmap, const std::filesystem::path &directory) |
|
Costmap | scaleCostmap (const Costmap &costmap, float cellSize) |
|
void | toAron (arondto::ShortestPathFasterAlgorithmParams &dto, const spfa::ShortestPathFasterAlgorithm::Parameters &bo) |
|
template<class DtoT , class BoT > |
DtoT | toAron (const BoT &bo) |
|
armarx::aron::data::DictPtr | toAron (const Costmap &bo) |
|
aron::data::NDArrayPtr | toAron (const Costmap::Grid &grid) |
|
aron::data::NDArrayPtr | toAron (const std::optional< Costmap::Mask > &mask) |
|
Costmap | toCostmap (const VirtualRobot::WorkspaceGrid &workspaceGrid) |
|
SceneBounds | toSceneBounds (const VirtualRobot::WorkspaceGrid::Extends &extends) |
|
void | visualize (const algorithms::Costmap &costmap, viz::Layer &layer, const std::string &name, const float zOffset) |
|
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/.
- Author
- Fabian Reister ( fabian dot reister at kit dot edu )
- Date
- 2021
- Copyright
- http://www.gnu.org/licenses/gpl-2.0.txt GNU General Public License
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/.
- Author
- Fabian Reister ( fabian dot reister at kit dot edu )
- Date
- 2022
- Copyright
- http://www.gnu.org/licenses/gpl-2.0.txt GNU General Public License