ros2_control - rolling
Loading...
Searching...
No Matches
Public Member Functions | List of all members
steering_odometry::SteeringOdometry Class Reference

Deprecated Odometry class for backward ABI compatibility. Internally calling steering_kinematics::SteeringKinematics. More...

#include <steering_odometry.hpp>

Public Member Functions

 SteeringOdometry (size_t velocity_rolling_window_size=10)
 
void init (const rclcpp::Time &time)
 
bool update_from_position (const double traction_wheel_pos, const double steer_pos, const double dt)
 
bool update_from_position (const double right_traction_wheel_pos, const double left_traction_wheel_pos, const double steer_pos, const double dt)
 
bool update_from_position (const double right_traction_wheel_pos, const double left_traction_wheel_pos, const double right_steer_pos, const double left_steer_pos, const double dt)
 
bool update_from_velocity (const double traction_wheel_vel, const double steer_pos, const double dt)
 
bool update_from_velocity (const double right_traction_wheel_vel, const double left_traction_wheel_vel, const double steer_pos, const double dt)
 
bool update_from_velocity (const double right_traction_wheel_vel, const double left_traction_wheel_vel, const double right_steer_pos, const double left_steer_pos, const double dt)
 
void update_open_loop (const double v_bx, const double omega_bz, const double dt)
 
void set_odometry_type (const unsigned int type)
 
unsigned int get_odometry_type () const
 
double get_heading () const
 
double get_x () const
 
double get_y () const
 
double get_linear () const
 
double get_angular () const
 
void set_wheel_params (const double wheel_radius, const double wheel_base, const double wheel_track)
 
void set_wheel_params (const double wheel_radius, const double wheel_base, const double wheel_track_steering, const double wheel_track_traction)
 
void set_velocity_rolling_window_size (const size_t velocity_rolling_window_size)
 
std::tuple< std::vector< double >, std::vector< double > > get_commands (double v_bx, double omega_bz, bool open_loop=true, bool reduce_wheel_speed_until_steering_reached=false)
 
void reset_odometry ()
 

Detailed Description

Deprecated Odometry class for backward ABI compatibility. Internally calling steering_kinematics::SteeringKinematics.


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