Nav2 Navigation Stack - rolling  main
ROS 2 Navigation Stack
Public Member Functions | Public Attributes | List of all members
nav2_constrained_smoother::OptimizerParams Struct Reference
Collaboration diagram for nav2_constrained_smoother::OptimizerParams:
Collaboration graph
[legend]

Public Member Functions

void get (nav2::LifecycleNode *node, const std::string &name)
 Get params from ROS parameter. More...
 

Public Attributes

const std::map< std::string, ceres::LinearSolverType > solver_types
 
bool debug
 
std::string linear_solver_type
 
int max_iterations
 
double param_tol
 
double fn_tol
 
double gradient_tol
 

Detailed Description

Definition at line 133 of file options.hpp.

Member Function Documentation

◆ get()

void nav2_constrained_smoother::OptimizerParams::get ( nav2::LifecycleNode node,
const std::string &  name 
)
inline

Get params from ROS parameter.

Parameters
node_Ptr to node
nameName of plugin

Definition at line 149 of file options.hpp.

Member Data Documentation

◆ solver_types

const std::map<std::string, ceres::LinearSolverType> nav2_constrained_smoother::OptimizerParams::solver_types
Initial value:
= {
{"DENSE_QR", ceres::DENSE_QR},
{"SPARSE_NORMAL_CHOLESKY", ceres::SPARSE_NORMAL_CHOLESKY}}

Definition at line 187 of file options.hpp.


The documentation for this struct was generated from the following file: