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

Simulates an IMU/Gyroscope, incorporating drift and noise models. More...

#include <gyro_sim.hpp>

Public Member Functions

 GyroSim ()=default
virtual ~GyroSim ()=default
virtual Quaternion GetOrientation () const =0
 Gets simulated angular position (yaw, pitch, roll).
virtual Vector3 GetAngularVelocity () const =0
 Gets rotational velocity vector.

Detailed Description

Simulates an IMU/Gyroscope, incorporating drift and noise models.

Constructor & Destructor Documentation

◆ GyroSim()

frcsim::GyroSim::GyroSim ( )
default

◆ ~GyroSim()

virtual frcsim::GyroSim::~GyroSim ( )
virtualdefault

Member Function Documentation

◆ GetAngularVelocity()

virtual Vector3 frcsim::GyroSim::GetAngularVelocity ( ) const
pure virtual

Gets rotational velocity vector.

Returns
Radians per second for x, y, z axes.

◆ GetOrientation()

virtual Quaternion frcsim::GyroSim::GetOrientation ( ) const
pure virtual

Gets simulated angular position (yaw, pitch, roll).

Returns
Simulated Euler angles or rotation.

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