nav2_collision_monitor
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace nav2_collision_monitor
Classes and Structs
Struct Action
Struct Point
Struct Pose
Struct Velocity
Class Circle
Class CollisionMonitor
Class PointCloud
Class Polygon
Class Range
Class Scan
Class Source
Enums
Enum ActionType
Functions
Function nav2_collision_monitor::projectState
Function nav2_collision_monitor::transformPoints
Directories
Directory include
Directory nav2_collision_monitor
Files
File circle.hpp
File collision_monitor_node.hpp
File kinematics.hpp
File pointcloud.hpp
File polygon.hpp
File range.hpp
File scan.hpp
File source.hpp
File types.hpp
Standard Documents
PACKAGE
README
Nav2 Collision Monitor
Features
Design
Configuration
Metrics
Index
nav2_collision_monitor
Index
Index
N
N
nav2_collision_monitor::Action (C++ struct)
nav2_collision_monitor::Action::action_type (C++ member)
nav2_collision_monitor::Action::req_vel (C++ member)
nav2_collision_monitor::ActionType (C++ enum)
nav2_collision_monitor::ActionType::APPROACH (C++ enumerator)
nav2_collision_monitor::ActionType::DO_NOTHING (C++ enumerator)
nav2_collision_monitor::ActionType::SLOWDOWN (C++ enumerator)
nav2_collision_monitor::ActionType::STOP (C++ enumerator)
nav2_collision_monitor::Circle (C++ class)
nav2_collision_monitor::Circle::Circle (C++ function)
nav2_collision_monitor::Circle::getParameters (C++ function)
nav2_collision_monitor::Circle::getPointsInside (C++ function)
nav2_collision_monitor::Circle::getPolygon (C++ function)
nav2_collision_monitor::Circle::radius_ (C++ member)
nav2_collision_monitor::Circle::radius_squared_ (C++ member)
nav2_collision_monitor::Circle::~Circle (C++ function)
nav2_collision_monitor::CollisionMonitor (C++ class)
nav2_collision_monitor::CollisionMonitor::cmd_vel_in_sub_ (C++ member)
nav2_collision_monitor::CollisionMonitor::cmd_vel_out_pub_ (C++ member)
nav2_collision_monitor::CollisionMonitor::cmdVelInCallback (C++ function)
nav2_collision_monitor::CollisionMonitor::CollisionMonitor (C++ function)
nav2_collision_monitor::CollisionMonitor::configurePolygons (C++ function)
nav2_collision_monitor::CollisionMonitor::configureSources (C++ function)
nav2_collision_monitor::CollisionMonitor::getParameters (C++ function)
nav2_collision_monitor::CollisionMonitor::on_activate (C++ function)
nav2_collision_monitor::CollisionMonitor::on_cleanup (C++ function)
nav2_collision_monitor::CollisionMonitor::on_configure (C++ function)
nav2_collision_monitor::CollisionMonitor::on_deactivate (C++ function)
nav2_collision_monitor::CollisionMonitor::on_shutdown (C++ function)
nav2_collision_monitor::CollisionMonitor::polygons_ (C++ member)
nav2_collision_monitor::CollisionMonitor::printAction (C++ function)
nav2_collision_monitor::CollisionMonitor::process (C++ function)
nav2_collision_monitor::CollisionMonitor::process_active_ (C++ member)
nav2_collision_monitor::CollisionMonitor::processApproach (C++ function)
nav2_collision_monitor::CollisionMonitor::processStopSlowdown (C++ function)
nav2_collision_monitor::CollisionMonitor::publishPolygons (C++ function)
nav2_collision_monitor::CollisionMonitor::publishVelocity (C++ function)
nav2_collision_monitor::CollisionMonitor::robot_action_prev_ (C++ member)
nav2_collision_monitor::CollisionMonitor::sources_ (C++ member)
nav2_collision_monitor::CollisionMonitor::stop_pub_timeout_ (C++ member)
nav2_collision_monitor::CollisionMonitor::stop_stamp_ (C++ member)
nav2_collision_monitor::CollisionMonitor::tf_buffer_ (C++ member)
nav2_collision_monitor::CollisionMonitor::tf_listener_ (C++ member)
nav2_collision_monitor::CollisionMonitor::~CollisionMonitor (C++ function)
nav2_collision_monitor::Point (C++ struct)
nav2_collision_monitor::Point::x (C++ member)
nav2_collision_monitor::Point::y (C++ member)
nav2_collision_monitor::PointCloud (C++ class)
nav2_collision_monitor::PointCloud::configure (C++ function)
nav2_collision_monitor::PointCloud::data_ (C++ member)
nav2_collision_monitor::PointCloud::data_sub_ (C++ member)
nav2_collision_monitor::PointCloud::dataCallback (C++ function)
nav2_collision_monitor::PointCloud::getData (C++ function)
nav2_collision_monitor::PointCloud::getParameters (C++ function)
nav2_collision_monitor::PointCloud::max_height_ (C++ member)
nav2_collision_monitor::PointCloud::min_height_ (C++ member)
nav2_collision_monitor::PointCloud::PointCloud (C++ function)
nav2_collision_monitor::PointCloud::~PointCloud (C++ function)
nav2_collision_monitor::Polygon (C++ class)
nav2_collision_monitor::Polygon::action_type_ (C++ member)
nav2_collision_monitor::Polygon::activate (C++ function)
nav2_collision_monitor::Polygon::base_frame_id_ (C++ member)
nav2_collision_monitor::Polygon::configure (C++ function)
nav2_collision_monitor::Polygon::deactivate (C++ function)
nav2_collision_monitor::Polygon::dyn_params_handler_ (C++ member)
nav2_collision_monitor::Polygon::dynamicParametersCallback (C++ function)
nav2_collision_monitor::Polygon::enabled_ (C++ member)
nav2_collision_monitor::Polygon::footprint_sub_ (C++ member)
nav2_collision_monitor::Polygon::getActionType (C++ function)
nav2_collision_monitor::Polygon::getCollisionTime (C++ function)
nav2_collision_monitor::Polygon::getCommonParameters (C++ function)
nav2_collision_monitor::Polygon::getEnabled (C++ function)
nav2_collision_monitor::Polygon::getMaxPoints (C++ function)
nav2_collision_monitor::Polygon::getName (C++ function)
nav2_collision_monitor::Polygon::getParameters (C++ function)
nav2_collision_monitor::Polygon::getPointsInside (C++ function)
nav2_collision_monitor::Polygon::getPolygon (C++ function)
nav2_collision_monitor::Polygon::getSlowdownRatio (C++ function)
nav2_collision_monitor::Polygon::getTimeBeforeCollision (C++ function)
nav2_collision_monitor::Polygon::isPointInside (C++ function)
nav2_collision_monitor::Polygon::logger_ (C++ member)
nav2_collision_monitor::Polygon::max_points_ (C++ member)
nav2_collision_monitor::Polygon::node_ (C++ member)
nav2_collision_monitor::Polygon::poly_ (C++ member)
nav2_collision_monitor::Polygon::Polygon (C++ function)
nav2_collision_monitor::Polygon::polygon_ (C++ member)
nav2_collision_monitor::Polygon::polygon_name_ (C++ member)
nav2_collision_monitor::Polygon::polygon_pub_ (C++ member)
nav2_collision_monitor::Polygon::publish (C++ function)
nav2_collision_monitor::Polygon::simulation_time_step_ (C++ member)
nav2_collision_monitor::Polygon::slowdown_ratio_ (C++ member)
nav2_collision_monitor::Polygon::tf_buffer_ (C++ member)
nav2_collision_monitor::Polygon::time_before_collision_ (C++ member)
nav2_collision_monitor::Polygon::transform_tolerance_ (C++ member)
nav2_collision_monitor::Polygon::updatePolygon (C++ function)
nav2_collision_monitor::Polygon::visualize_ (C++ member)
nav2_collision_monitor::Polygon::~Polygon (C++ function)
nav2_collision_monitor::Pose (C++ struct)
nav2_collision_monitor::Pose::theta (C++ member)
nav2_collision_monitor::Pose::x (C++ member)
nav2_collision_monitor::Pose::y (C++ member)
nav2_collision_monitor::projectState (C++ function)
nav2_collision_monitor::Range (C++ class)
nav2_collision_monitor::Range::configure (C++ function)
nav2_collision_monitor::Range::data_ (C++ member)
nav2_collision_monitor::Range::data_sub_ (C++ member)
nav2_collision_monitor::Range::dataCallback (C++ function)
nav2_collision_monitor::Range::getData (C++ function)
nav2_collision_monitor::Range::getParameters (C++ function)
nav2_collision_monitor::Range::obstacles_angle_ (C++ member)
nav2_collision_monitor::Range::Range (C++ function)
nav2_collision_monitor::Range::~Range (C++ function)
nav2_collision_monitor::Scan (C++ class)
nav2_collision_monitor::Scan::configure (C++ function)
nav2_collision_monitor::Scan::data_ (C++ member)
nav2_collision_monitor::Scan::data_sub_ (C++ member)
nav2_collision_monitor::Scan::dataCallback (C++ function)
nav2_collision_monitor::Scan::getData (C++ function)
nav2_collision_monitor::Scan::Scan (C++ function)
nav2_collision_monitor::Scan::~Scan (C++ function)
nav2_collision_monitor::Source (C++ class)
nav2_collision_monitor::Source::base_frame_id_ (C++ member)
nav2_collision_monitor::Source::base_shift_correction_ (C++ member)
nav2_collision_monitor::Source::configure (C++ function)
nav2_collision_monitor::Source::dyn_params_handler_ (C++ member)
nav2_collision_monitor::Source::dynamicParametersCallback (C++ function)
nav2_collision_monitor::Source::enabled_ (C++ member)
nav2_collision_monitor::Source::getCommonParameters (C++ function)
nav2_collision_monitor::Source::getData (C++ function)
nav2_collision_monitor::Source::getEnabled (C++ function)
nav2_collision_monitor::Source::global_frame_id_ (C++ member)
nav2_collision_monitor::Source::logger_ (C++ member)
nav2_collision_monitor::Source::node_ (C++ member)
nav2_collision_monitor::Source::Source (C++ function)
nav2_collision_monitor::Source::source_name_ (C++ member)
nav2_collision_monitor::Source::source_timeout_ (C++ member)
nav2_collision_monitor::Source::sourceValid (C++ function)
nav2_collision_monitor::Source::tf_buffer_ (C++ member)
nav2_collision_monitor::Source::transform_tolerance_ (C++ member)
nav2_collision_monitor::Source::~Source (C++ function)
nav2_collision_monitor::transformPoints (C++ function)
nav2_collision_monitor::Velocity (C++ struct)
nav2_collision_monitor::Velocity::isZero (C++ function)
nav2_collision_monitor::Velocity::operator* (C++ function)
nav2_collision_monitor::Velocity::operator< (C++ function)
nav2_collision_monitor::Velocity::tw (C++ member)
nav2_collision_monitor::Velocity::x (C++ member)
nav2_collision_monitor::Velocity::y (C++ member)