JSim 2026.06.01-p(1)
Loading...
Searching...
No Matches
frcsim::MecanumModel Class Referenceabstract

Kinematic and dynamic block for simulating a Mecanum drivetrain. More...

#include <mecanum_model.hpp>

Public Member Functions

 MecanumModel ()=default
virtual ~MecanumModel ()=default
virtual void Update (RigidBody *chassis, double flVolts, double frVolts, double blVolts, double brVolts, double dt)=0
 Applies motor torques and calculates slip for mecanum wheels.

Detailed Description

Kinematic and dynamic block for simulating a Mecanum drivetrain.

Constructor & Destructor Documentation

◆ MecanumModel()

frcsim::MecanumModel::MecanumModel ( )
default

◆ ~MecanumModel()

virtual frcsim::MecanumModel::~MecanumModel ( )
virtualdefault

Member Function Documentation

◆ Update()

virtual void frcsim::MecanumModel::Update ( RigidBody * chassis,
double flVolts,
double frVolts,
double blVolts,
double brVolts,
double dt )
pure virtual

Applies motor torques and calculates slip for mecanum wheels.

Parameters
chassisThe rigid body representing the robot's base.
flVoltsFront left motor voltage.
frVoltsFront right motor voltage.
blVoltsBack left motor voltage.
brVoltsBack right motor voltage.
dtThe simulation timestep in seconds.

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