nav2_system_tests: Humble
Links
Rosindex
Repository
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace nav2_system_tests
Namespace rclcpp
Namespace std::chrono
Namespace std::chrono_literals
Namespace std::placeholders
Classes and Structs
Class ComputePathToPoseActionServer
Template Class DummyActionServer
Template Class DummyService
Class AssistedTeleopBehaviorTester
Class BackupBehaviorTester
Class DriveOnHeadingBehaviorTester
Class DummyController
Class DummyPlanner
Class NavFnPlannerTester
Class PlannerTester
Class SpinBehaviorTester
Class WaitBehaviorTester
Class ServerHandler
Enums
Enum TaskStatus
Directories
Directory src
Directory behavior_tree
Directory behaviors
Directory assisted_teleop
Directory backup
Directory drive_on_heading
Directory spin
Directory wait
Directory dummy_controller
Directory dummy_planner
Directory planning
Files
File assisted_teleop_behavior_tester.hpp
File backup_behavior_tester.hpp
File drive_on_heading_behavior_tester.hpp
File dummy_controller.hpp
File dummy_planner.hpp
File dummy_servers.hpp
File planner_tester.hpp
File server_handler.hpp
File spin_behavior_tester.hpp
File wait_behavior_tester.hpp
Standard Documents
PACKAGE
README
System Tests
ROS Package Dependencies
launch_ros
launch_testing
rclcpp
rclpy
nav2_bringup
nav2_util
nav2_map_server
nav2_msgs
nav2_lifecycle_manager
nav2_navfn_planner
nav2_behavior_tree
nav_msgs
visualization_msgs
geometry_msgs
nav2_amcl
std_msgs
tf2_geometry_msgs
gazebo_ros_pkgs
navigation2
robot_state_publisher
nav2_planner
Index
nav2_system_tests: Humble
C++ API
Class PlannerTester
View page source
Class PlannerTester
Defined in
File planner_tester.hpp
Inheritance Relationships
Base Type
public
rclcpp::Node
Class Documentation
class
PlannerTester
:
public
rclcpp
::
Node
Public Types
using
ComputePathToPoseCommand
=
geometry_msgs
::
msg
::
PoseStamped
using
ComputePathToPoseResult
=
nav_msgs
::
msg
::
Path
Public Functions
PlannerTester
(
)
~PlannerTester
(
)
void
activate
(
)
void
deactivate
(
)
void
loadDefaultMap
(
)
void
loadSimpleCostmap
(
const
nav2_util
::
TestCostmap
&
testCostmapType
)
bool
defaultPlannerTest
(
ComputePathToPoseResult
&
path
,
const
double
deviation_tolerance
=
1.0
)
bool
defaultPlannerRandomTests
(
const
unsigned
int
number_tests
,
const
float
acceptable_fail_ratio
)
bool
isPathValid
(
nav_msgs
::
msg
::
Path
&
path
)