Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
control_command.hpp
Go to the documentation of this file.
1
#pragma once
2
3
namespace
common_lib::structures
{
4
5
struct
ControlCommand
{
6
double
throttle_fl
= 0.0;
// Throttle command [-1.0, 1.0]
7
double
throttle_fr
= 0.0;
// Throttle command [-1.0, 1.0]
8
double
throttle_rl
= 0.0;
// Throttle command [-1.0, 1.0]
9
double
throttle_rr
= 0.0;
// Throttle command [-1.0, 1.0]
10
double
steering_angle
= 0.0;
// Steering angle command in radians
11
12
ControlCommand
() =
default
;
13
ControlCommand
(
double
throttle_fl
,
double
throttle_fr
,
double
throttle_rl
,
double
throttle_rr
,
double
steering_angle
)
14
:
throttle_fl
(
throttle_fl
),
throttle_fr
(
throttle_fr
),
throttle_rl
(
throttle_rl
),
throttle_rr
(
throttle_rr
),
steering_angle
(
steering_angle
) {}
15
};
16
17
}
// namespace common_lib::structures
common_lib::structures
Definition
cone.hpp:10
common_lib::structures::ControlCommand
Definition
control_command.hpp:5
common_lib::structures::ControlCommand::ControlCommand
ControlCommand()=default
common_lib::structures::ControlCommand::throttle_rl
double throttle_rl
Definition
control_command.hpp:8
common_lib::structures::ControlCommand::ControlCommand
ControlCommand(double throttle_fl, double throttle_fr, double throttle_rl, double throttle_rr, double steering_angle)
Definition
control_command.hpp:13
common_lib::structures::ControlCommand::steering_angle
double steering_angle
Definition
control_command.hpp:10
common_lib::structures::ControlCommand::throttle_fr
double throttle_fr
Definition
control_command.hpp:7
common_lib::structures::ControlCommand::throttle_rr
double throttle_rr
Definition
control_command.hpp:9
common_lib::structures::ControlCommand::throttle_fl
double throttle_fl
Definition
control_command.hpp:6
src
common_lib
include
common_lib
structures
control_command.hpp
Generated by
1.9.8