CARLA
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
AutowareSteeringCompensation.h File Reference
#include <array>
#include <cmath>
#include <cstddef>
#include <tuple>

Go to the source code of this file.

Namespaces

namespace  carla
 This file contains definitions of common data structures used in traffic manager.
 
namespace  carla::ros2
 
namespace  carla::ros2::autoware_steering_compensation
 Ported verbatim from tier4/autoware-support (commit 63e831e85 lineage).
 
namespace  carla::ros2::autoware_steering_compensation::detail
 

Functions

float carla::ros2::autoware_steering_compensation::GetSteeringInput (const float output_angle)
 Target (actual) tire angle -> vehicle input that produces it.
 
float carla::ros2::autoware_steering_compensation::GetSteeringOutput (const float input_angle)
 Desired vehicle-input angle -> observed (actual) tire angle.
 
template<std::size_t key_idx, std::size_t value_idx>
float carla::ros2::autoware_steering_compensation::detail::InterpolateSteeringData (const float angle)
 
float carla::ros2::autoware_steering_compensation::detail::Lerp (const float a, const float b, const float t)
 
constexpr std::tuple< float, float > carla::ros2::autoware_steering_compensation::detail::MakeDataPoint (const float desired, const float actual)
 

Variables

constexpr std::array carla::ros2::autoware_steering_compensation::detail::DATA