Nav2 Navigation Stack - jazzy
jazzy
ROS 2 Navigation Stack
|
A class managing the representation of the robot's kinematics. More...
#include <nav2_dwb_controller/dwb_plugins/include/dwb_plugins/kinematic_parameters.hpp>
Public Types | |
using | Ptr = std::shared_ptr< KinematicsHandler > |
Public Member Functions | |
void | initialize (const nav2_util::LifecycleNode::SharedPtr &nh, const std::string &plugin_name) |
KinematicParameters | getKinematics () |
void | setSpeedLimit (const double &speed_limit, const bool &percentage) |
Protected Member Functions | |
rcl_interfaces::msg::SetParametersResult | dynamicParametersCallback (std::vector< rclcpp::Parameter > parameters) |
Callback executed when a paramter change is detected. More... | |
void | update_kinematics (KinematicParameters kinematics) |
Protected Attributes | |
nav2_util::LifecycleNode::WeakPtr | node_ |
std::atomic< KinematicParameters * > | kinematics_ |
rclcpp::node_interfaces::OnSetParametersCallbackHandle::SharedPtr | dyn_params_handler_ |
std::string | plugin_name_ |
A class managing the representation of the robot's kinematics.
Definition at line 139 of file kinematic_parameters.hpp.
|
protected |
Callback executed when a paramter change is detected.
parameters | list of changed parameters |
Definition at line 174 of file kinematic_parameters.cpp.