#include <autoware.hpp>
Provides an abstraction to communicate with Autoware in order to:
- receive vehicle commands to simulate vehicle kinematics
- provide vehicle state reports on an appropriate topics NOTE: This class is intended to be move to simple_sensor_simulator
◆ Autoware()
concealer::Autoware::Autoware |
( |
| ) |
|
|
explicit |
◆ getAcceleration()
virtual auto concealer::Autoware::getAcceleration |
( |
| ) |
const -> double |
|
pure virtual |
◆ getGearCommand()
auto concealer::Autoware::getGearCommand |
( |
| ) |
const -> autoware_auto_vehicle_msgs::msg::GearCommand |
|
virtual |
◆ getGearSign()
virtual auto concealer::Autoware::getGearSign |
( |
| ) |
const -> double |
|
pure virtual |
◆ getRouteLanelets()
virtual auto concealer::Autoware::getRouteLanelets |
( |
| ) |
const -> std::vector< std::int64_t > |
|
pure virtual |
◆ getSteeringAngle()
virtual auto concealer::Autoware::getSteeringAngle |
( |
| ) |
const -> double |
|
pure virtual |
◆ getTurnIndicatorsCommand()
auto concealer::Autoware::getTurnIndicatorsCommand |
( |
| ) |
const -> autoware_auto_vehicle_msgs::msg::TurnIndicatorsCommand |
|
virtual |
◆ getVehicleCommand()
virtual auto concealer::Autoware::getVehicleCommand |
( |
| ) |
const -> std::tuple< autoware_auto_control_msgs::msg::AckermannControlCommand, autoware_auto_vehicle_msgs::msg::GearCommand > |
|
pure virtual |
◆ getVelocity()
virtual auto concealer::Autoware::getVelocity |
( |
| ) |
const -> double |
|
pure virtual |
◆ rethrow()
auto concealer::Autoware::rethrow |
( |
| ) |
-> void |
|
virtual |
◆ set() [1/3]
auto concealer::Autoware::set |
( |
const geometry_msgs::msg::Accel & |
acceleration | ) |
-> void |
◆ set() [2/3]
auto concealer::Autoware::set |
( |
const geometry_msgs::msg::Pose & |
pose | ) |
-> void |
◆ set() [3/3]
auto concealer::Autoware::set |
( |
const geometry_msgs::msg::Twist & |
twist | ) |
-> void |
◆ current_acceleration
std::atomic<geometry_msgs::msg::Accel> concealer::Autoware::current_acceleration |
|
protected |
◆ current_pose
std::atomic<geometry_msgs::msg::Pose> concealer::Autoware::current_pose |
|
protected |
◆ current_twist
std::atomic<geometry_msgs::msg::Twist> concealer::Autoware::current_twist |
|
protected |
The documentation for this class was generated from the following files: