Nav2 Navigation Stack - humble  humble
ROS 2 Navigation Stack
Public Member Functions | List of all members
mppi::OmniMotionModel Class Reference

Omnidirectional motion model. More...

#include <nav2_mppi_controller/include/nav2_mppi_controller/motion_models.hpp>

Inheritance diagram for mppi::OmniMotionModel:
Inheritance graph
[legend]
Collaboration diagram for mppi::OmniMotionModel:
Collaboration graph
[legend]

Public Member Functions

 OmniMotionModel ()=default
 Constructor for mppi::OmniMotionModel.
 
bool isHolonomic () override
 Whether the motion model is holonomic, using Y axis. More...
 
- Public Member Functions inherited from mppi::MotionModel
 MotionModel ()=default
 Constructor for mppi::MotionModel.
 
virtual ~MotionModel ()=default
 Destructor for mppi::MotionModel.
 
virtual void predict (models::State &state)
 With input velocities, find the vehicle's output velocities. More...
 
virtual void applyConstraints (models::ControlSequence &)
 Apply hard vehicle constraints to a control sequence. More...
 

Detailed Description

Omnidirectional motion model.

Definition at line 156 of file motion_models.hpp.

Member Function Documentation

◆ isHolonomic()

bool mppi::OmniMotionModel::isHolonomic ( )
inlineoverridevirtual

Whether the motion model is holonomic, using Y axis.

Returns
Bool If holonomic

Implements mppi::MotionModel.

Definition at line 168 of file motion_models.hpp.


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