parameters: (self, sa: float, u: float, roll: float)
return_statement: return (self.curvature_factor(u) * sa / self.sR) + self.roll_compensation(roll, u)
docstring: Returns the curvature. Multiplied by the speed this will give the yaw rate.
  
      Args:
        sa: Steering wheel angle [rad]
        u: Speed [m/s]
        roll: Road Roll [rad]
  
      Returns:
        Curvature factor [1/m]
docstring_summary: Returns the curvature. Multiplied by the speed this will give the yaw rate.
docstring_tokens: Returns the curvature . Multiplied by the speed this will give the yaw rate .
function: def calc_curvature(self, sa: float, u: float, roll: float) -> float:
      """Returns the curvature. Multiplied by the speed this will give the yaw rate.
  
      Args:
        sa: Steering wheel angle [rad]
        u: Speed [m/s]
        roll: Road Roll [rad]
  
      Returns:
        Curvature factor [1/m]
      """
      return (self.curvature_factor(u) * sa / self.sR) + self.roll_compensation(roll, u)
function_tokens: def calc_curvature ( self , sa : float , u : float , roll : float ) -> float : return ( self . curvature_factor ( u ) * sa / self . sR ) + self . roll_compensation ( roll , u )