Class MPPIController
Defined in File controller.hpp
Inheritance Relationships
Base Type
public nav2_core::Controller
Class Documentation
Public Functions
Constructor for mppi::MPPIController.
Configure controller on bringup.
- Parameters:
parent – WeakPtr to node
name – Name of plugin
tf – TF buffer to use
costmap_ros – Costmap2DROS object of environment
Cleanup resources.
Activate controller.
Deactivate controller.
Reset the controller state between tasks.
Main method to compute velocities using the optimizer.
- Parameters:
robot_pose – Robot pose
robot_speed – Robot speed
goal_checker – Pointer to the goal checker for awareness if completed task
Set new reference path to track.
- Parameters:
path – Path to track
Set new speed limit from callback.
- Parameters:
speed_limit – Speed limit to use
percentage – Bool if the speed limit is absolute or relative
Protected Functions
Visualize trajectories.
- Parameters:
transformed_plan – Transformed input plan
Protected Attributes