as2_core
Links
Rosindex
C++ API
File Hierarchy
Full C++ API
Namespaces
Namespace as2
Namespace as2::control_mode
Namespace as2::frame
Namespace as2::gps
Namespace as2::rate
Namespace as2::sensors
Namespace as2::tf
Namespace as2::yaml
Namespace as2_names
Namespace as2_names::actions
Namespace as2_names::actions::behaviors
Namespace as2_names::services
Namespace as2_names::services::behavior
Namespace as2_names::services::controller
Namespace as2_names::services::gps
Namespace as2_names::services::motion_reference
Namespace as2_names::services::platform
Namespace as2_names::topics
Namespace as2_names::topics::actuator_command
Namespace as2_names::topics::controller
Namespace as2_names::topics::follow_target
Namespace as2_names::topics::global
Namespace as2_names::topics::ground_truth
Namespace as2_names::topics::motion_reference
Namespace as2_names::topics::platform
Namespace as2_names::topics::self_localization
Namespace as2_names::topics::sensor_measurements
Namespace GeographicLib
Namespace std
Namespace std::chrono_literals
Functions
Function as2::control_mode::compareModes(const uint8_t, const uint8_t, const uint8_t)
Function as2::control_mode::compareModes(const as2_msgs::msg::ControlMode&, const as2_msgs::msg::ControlMode&, const uint8_t)
Function as2::control_mode::controlModeToString(const uint8_t)
Function as2::control_mode::controlModeToString(const as2_msgs::msg::ControlMode&)
Function as2::control_mode::convertAS2ControlModeToUint8t
Function as2::control_mode::convertToUint8t(const as2_msgs::msg::ControlMode&)
Function as2::control_mode::convertToUint8t(uint8_t, uint8_t, uint8_t)
Function as2::control_mode::convertUint8tToAS2ControlMode
Function as2::control_mode::isHoverMode(const uint8_t)
Function as2::control_mode::isHoverMode(const as2_msgs::msg::ControlMode&)
Function as2::control_mode::isUnsetMode(const uint8_t)
Function as2::control_mode::isUnsetMode(const as2_msgs::msg::ControlMode&)
Function as2::control_mode::printControlMode(const as2_msgs::msg::ControlMode&)
Function as2::control_mode::printControlMode(uint8_t)
Function as2::frame::angleMinError
Function as2::frame::eulerToQuaternion(const double, const double, const double, tf2::Quaternion&)
Function as2::frame::eulerToQuaternion(const double, const double, const double, geometry_msgs::msg::Quaternion&)
Function as2::frame::eulerToQuaternion(const double, const double, const double, Eigen::Quaterniond&)
Function as2::frame::getVector2DAngle
Function as2::frame::getYawFromQuaternion(const tf2::Quaternion&)
Function as2::frame::getYawFromQuaternion(const geometry_msgs::msg::Quaternion&)
Function as2::frame::getYawFromQuaternion(const Eigen::Quaterniond&)
Function as2::frame::quaternionToEuler(const tf2::Quaternion&, double&, double&, double&)
Function as2::frame::quaternionToEuler(const geometry_msgs::msg::Quaternion&, double&, double&, double&)
Function as2::frame::quaternionToEuler(const Eigen::Quaterniond&, double&, double&, double&)
Function as2::frame::transform(const tf2::Quaternion&, const Eigen::Vector3d&)
Function as2::frame::transform(const float, const float, const float, const Eigen::Vector3d&)
Function as2::frame::transform(const geometry_msgs::msg::Quaternion&, const Eigen::Vector3d&)
Function as2::frame::transform(const Eigen::Quaterniond&, const Eigen::Vector3d&)
Function as2::frame::transformInverse(const tf2::Quaternion&, const Eigen::Vector3d&)
Function as2::frame::transformInverse(const float, const float, const float, const Eigen::Vector3d&)
Function as2::frame::transformInverse(const geometry_msgs::msg::Quaternion&, const Eigen::Vector3d&)
Function as2::frame::transformInverse(const Eigen::Quaterniond&, const Eigen::Vector3d&)
Function as2::frame::wrapAngle0To2Pi
Function as2::frame::wrapAnglePiToPi
Function as2::gps::Ecef2LatLon
Function as2::spinLoop
Function as2::tf::generateTfName(const std::string&, const std::string&)
Function as2::tf::generateTfName(rclcpp::Node *, std::string)
Function as2::tf::getTransformation
Function as2::yaml::find_tag_across_multiple_yaml_files
Template Function as2::yaml::find_tag_from_project_exports_path
Template Function as2::yaml::find_tag_in_yaml_file
Function as2::yaml::find_tag_in_yaml_node
Function as2::yaml::find_yaml_files_inside
Function as2::yaml::get_project_export_path_from_xml_path
Function as2::yaml::parse_uint_from_string(const std::string&)
Function as2::yaml::parse_uint_from_string(const std::vector<std::string>&)
Function as2::yaml::search_tag_across_multiple_yaml_files
Function PYBIND11_MODULE
Variables
Variable as2::gps::earth
Variable as2::gps::global_frame
Variable as2_names::actions::behaviors::followpath
Variable as2_names::actions::behaviors::followreference
Variable as2_names::actions::behaviors::gotowaypoint
Variable as2_names::actions::behaviors::land
Variable as2_names::actions::behaviors::takeoff
Variable as2_names::actions::behaviors::trajectorygenerator
Variable as2_names::services::behavior::dynamic_follower
Variable as2_names::services::behavior::dynamic_land
Variable as2_names::services::behavior::package_pickup
Variable as2_names::services::behavior::package_unpick
Variable as2_names::services::controller::list_control_modes
Variable as2_names::services::controller::set_control_mode
Variable as2_names::services::gps::geopath_to_path
Variable as2_names::services::gps::get_origin
Variable as2_names::services::gps::path_to_geopath
Variable as2_names::services::gps::set_origin
Variable as2_names::services::motion_reference::add_traj_wayp
Variable as2_names::services::motion_reference::send_traj_wayp
Variable as2_names::services::motion_reference::set_traj_speed
Variable as2_names::services::platform::land
Variable as2_names::services::platform::list_control_modes
Variable as2_names::services::platform::set_arming_state
Variable as2_names::services::platform::set_offboard_mode
Variable as2_names::services::platform::set_platform_control_mode
Variable as2_names::services::platform::set_platform_state_machine_event
Variable as2_names::services::platform::takeoff
Variable as2_names::services::set_speed
Variable as2_names::topics::actuator_command::pose
Variable as2_names::topics::actuator_command::qos
Variable as2_names::topics::actuator_command::thrust
Variable as2_names::topics::actuator_command::trajectory
Variable as2_names::topics::actuator_command::twist
Variable as2_names::topics::controller::info
Variable as2_names::topics::controller::qos_info
Variable as2_names::topics::follow_target::info
Variable as2_names::topics::follow_target::qos_info
Variable as2_names::topics::global::alert_event
Variable as2_names::topics::global::qos
Variable as2_names::topics::ground_truth::pose
Variable as2_names::topics::ground_truth::qos
Variable as2_names::topics::ground_truth::twist
Variable as2_names::topics::motion_reference::modify_waypoint
Variable as2_names::topics::motion_reference::pose
Variable as2_names::topics::motion_reference::qos
Variable as2_names::topics::motion_reference::qos_trajectory
Variable as2_names::topics::motion_reference::qos_waypoint
Variable as2_names::topics::motion_reference::thrust
Variable as2_names::topics::motion_reference::traj_gen_info
Variable as2_names::topics::motion_reference::trajectory
Variable as2_names::topics::motion_reference::twist
Variable as2_names::topics::platform::info
Variable as2_names::topics::platform::qos
Variable as2_names::topics::self_localization::odom
Variable as2_names::topics::self_localization::pose
Variable as2_names::topics::self_localization::qos
Variable as2_names::topics::self_localization::twist
Variable as2_names::topics::sensor_measurements::base
Variable as2_names::topics::sensor_measurements::battery
Variable as2_names::topics::sensor_measurements::camera
Variable as2_names::topics::sensor_measurements::gps
Variable as2_names::topics::sensor_measurements::imu
Variable as2_names::topics::sensor_measurements::lidar
Variable as2_names::topics::sensor_measurements::odom
Variable as2_names::topics::sensor_measurements::qos
Typedefs
Typedef as2::Event
Typedef as2::Rate
Typedef as2::sensors::Barometer
Typedef as2::sensors::Battery
Typedef as2::sensors::Compass
Typedef as2::sensors::GPS
Typedef as2::sensors::Imu
Typedef as2::sensors::Lidar
Typedef as2::sensors::Odometry
Typedef as2::sensors::RangeFinder
Typedef as2::WallRate
Directories
Directory include
Directory as2_core
Directory names
Directory utils
Directory src
Directory utils
Files
File _as2_core_pybind11.cpp
File actions.hpp
File aerial_platform.cpp
File aerial_platform.hpp
File as2_basic_behavior.hpp
File control_mode_utils.cpp
File control_mode_utils.hpp
File core_functions.cpp
File core_functions.hpp
File frame_utils.cpp
File frame_utils.hpp
File gps_utils.cpp
File gps_utils.hpp
File node.cpp
File node.hpp
File platform_state_machine.cpp
File platform_state_machine.hpp
File rate.cpp
File rate.hpp
File sensor.cpp
File sensor.hpp
File services.hpp
File synchronous_service_client.hpp
File tf_utils.cpp
File tf_utils.hpp
File topics.hpp
File yaml_utils.cpp
File yaml_utils.hpp
Standard Documents
PACKAGE
CHANGELOG
Changelog for package as2_core
1.1.2 (2024-08-22)
1.1.1 (2024-08-20)
1.1.0 (2024-08-08)
1.0.9 (2024-03-25)
1.0.8 (2024-02-12)
1.0.7 (2024-02-04)
1.0.6 (2023-12-12)
1.0.5 (2023-11-08)
1.0.4 (2023-08-23)
1.0.3 (2023-08-22)
1.0.2 (2023-08-17)
1.0.1 (2023-04-25)
1.0.0 (2023-03-18)
0.2.2 (2022-12-20)
0.2.1 (2022-12-19)
README
as2_core
Index
as2_core
C++ API
Namespace as2::rate
View page source
Namespace as2::rate