armarx::navigation::algorithms::orientation_aware Namespace Reference

This file is part of ArmarX. More...

Namespaces

namespace  io
 
namespace  smoothing
 This file is part of ArmarX.
 
namespace  util
 

Classes

class  AStarPlanner
 The A* planner (3D version including orientation dimension) More...
 
class  Costmap3D
 
class  Costmap3DBuilder
 
struct  Costs
 
class  DistanceCalculator
 
class  Grid
 
class  Node
 A Node can store data to all valid neighbors (successors) and a precessor. More...
 
class  Robot2D
 
struct  Robot3D
 
class  Scene2D
 
struct  SceneRepresentation
 

Typedefs

using CollisionPolygon = util::geometry::polygon_type
 
using NodePtr = std::shared_ptr<Node>
 

Functions

float rotationFrom0To360 (float degrees)
 

Detailed Description

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
Niklas Arlt ( niklas dot arlt at kit dot edu )
Date
2025

Typedef Documentation

◆ CollisionPolygon

◆ NodePtr

using NodePtr = std::shared_ptr<Node>

Definition at line 48 of file Node.h.

Function Documentation

◆ rotationFrom0To360()

float rotationFrom0To360 ( float degrees)

Definition at line 173 of file Costmap3D.cpp.

+ Here is the caller graph for this function: