scenario_simulator_v2 C++ API
|
#include <autoware_universe.hpp>
Public Types | |
using | AccelWithCovarianceStamped = geometry_msgs::msg::AccelWithCovarianceStamped |
using | Control = autoware_control_msgs::msg::Control |
using | ControlModeCommand = autoware_vehicle_msgs::srv::ControlModeCommand |
using | ControlModeReport = autoware_vehicle_msgs::msg::ControlModeReport |
using | GearCommand = autoware_vehicle_msgs::msg::GearCommand |
using | GearReport = autoware_vehicle_msgs::msg::GearReport |
using | Odometry = nav_msgs::msg::Odometry |
using | PoseWithCovarianceStamped = geometry_msgs::msg::PoseWithCovarianceStamped |
using | SteeringReport = autoware_vehicle_msgs::msg::SteeringReport |
using | TurnIndicatorsCommand = autoware_vehicle_msgs::msg::TurnIndicatorsCommand |
using | TurnIndicatorsReport = autoware_vehicle_msgs::msg::TurnIndicatorsReport |
using | VelocityReport = autoware_vehicle_msgs::msg::VelocityReport |
Public Member Functions | |
CONCEALER_PUBLIC | AutowareUniverse (bool) |
~AutowareUniverse () | |
auto | rethrow () -> void |
auto | getVehicleCommand () const -> std::tuple< double, double, double, double, int > |
auto | getRouteLanelets () const -> std::vector< std::int64_t > |
auto | getControlModeReport () const -> ControlModeReport |
auto | setManualMode () -> void |
![]() | |
const auto & | setTransform (const geometry_msgs::msg::Pose &pose) |
ContinuousTransformBroadcaster () | |
Public Attributes | |
Subscriber< Control > | getCommand |
Subscriber< GearCommand > | getGearCommand |
Subscriber< TurnIndicatorsCommand > | getTurnIndicatorsCommand |
Subscriber< priority::PathWithLaneId > | getPathWithLaneId |
Publisher< AccelWithCovarianceStamped > | setAcceleration |
Publisher< Odometry, NormalDistribution > | setOdometry |
Publisher< PoseWithCovarianceStamped > | setPose |
Publisher< SteeringReport > | setSteeringReport |
Publisher< GearReport > | setGearReport |
Publisher< ControlModeReport > | setControlModeReport |
Publisher< VelocityReport > | setVelocityReport |
Publisher< TurnIndicatorsReport > | setTurnIndicatorsReport |
std::atomic< geometry_msgs::msg::Accel > | current_acceleration |
std::atomic< geometry_msgs::msg::Pose > | current_pose |
std::atomic< geometry_msgs::msg::Twist > | current_twist |
using concealer::AutowareUniverse::AccelWithCovarianceStamped = geometry_msgs::msg::AccelWithCovarianceStamped |
using concealer::AutowareUniverse::Control = autoware_control_msgs::msg::Control |
using concealer::AutowareUniverse::ControlModeCommand = autoware_vehicle_msgs::srv::ControlModeCommand |
using concealer::AutowareUniverse::ControlModeReport = autoware_vehicle_msgs::msg::ControlModeReport |
using concealer::AutowareUniverse::GearCommand = autoware_vehicle_msgs::msg::GearCommand |
using concealer::AutowareUniverse::GearReport = autoware_vehicle_msgs::msg::GearReport |
using concealer::AutowareUniverse::Odometry = nav_msgs::msg::Odometry |
using concealer::AutowareUniverse::PoseWithCovarianceStamped = geometry_msgs::msg::PoseWithCovarianceStamped |
using concealer::AutowareUniverse::SteeringReport = autoware_vehicle_msgs::msg::SteeringReport |
using concealer::AutowareUniverse::TurnIndicatorsCommand = autoware_vehicle_msgs::msg::TurnIndicatorsCommand |
using concealer::AutowareUniverse::TurnIndicatorsReport = autoware_vehicle_msgs::msg::TurnIndicatorsReport |
using concealer::AutowareUniverse::VelocityReport = autoware_vehicle_msgs::msg::VelocityReport |
|
explicit |
concealer::AutowareUniverse::~AutowareUniverse | ( | ) |
auto concealer::AutowareUniverse::getControlModeReport | ( | ) | const -> ControlModeReport |
auto concealer::AutowareUniverse::getRouteLanelets | ( | ) | const -> std::vector<std::int64_t> |
auto concealer::AutowareUniverse::getVehicleCommand | ( | ) | const -> std::tuple<double, double, double, double, int> |
auto concealer::AutowareUniverse::rethrow | ( | ) | -> void |
auto concealer::AutowareUniverse::setManualMode | ( | ) | -> void |
std::atomic<geometry_msgs::msg::Accel> concealer::AutowareUniverse::current_acceleration |
std::atomic<geometry_msgs::msg::Pose> concealer::AutowareUniverse::current_pose |
std::atomic<geometry_msgs::msg::Twist> concealer::AutowareUniverse::current_twist |
Subscriber<Control> concealer::AutowareUniverse::getCommand |
Subscriber<GearCommand> concealer::AutowareUniverse::getGearCommand |
Subscriber<priority::PathWithLaneId> concealer::AutowareUniverse::getPathWithLaneId |
Subscriber<TurnIndicatorsCommand> concealer::AutowareUniverse::getTurnIndicatorsCommand |
Publisher<AccelWithCovarianceStamped> concealer::AutowareUniverse::setAcceleration |
Publisher<ControlModeReport> concealer::AutowareUniverse::setControlModeReport |
Publisher<GearReport> concealer::AutowareUniverse::setGearReport |
Publisher<Odometry, NormalDistribution> concealer::AutowareUniverse::setOdometry |
Publisher<PoseWithCovarianceStamped> concealer::AutowareUniverse::setPose |
Publisher<SteeringReport> concealer::AutowareUniverse::setSteeringReport |
Publisher<TurnIndicatorsReport> concealer::AutowareUniverse::setTurnIndicatorsReport |
Publisher<VelocityReport> concealer::AutowareUniverse::setVelocityReport |