TestProRRTPlanner Class
Declaration
Public Member Functions Index
Description
Test suite for the ProRRTPlanner MTC wrapper.
Definition at line 13 of file test_mtc_prorrt.py.
Public Member Functions
test_chained_method_calls()
|
Test that multiple setter methods can be called in sequence.
Definition at line 203 of file test_mtc_prorrt.py.
test_comprehensive_configuration()
|
Test comprehensive configuration of all planner parameters.
Definition at line 271 of file test_mtc_prorrt.py.
test_construction_default_params()
|
Test ProRRTPlanner construction with default parameters.
Definition at line 16 of file test_mtc_prorrt.py.
test_construction_validate_trajectory_false()
|
Test ProRRTPlanner construction with trajectory validation disabled.
Definition at line 26 of file test_mtc_prorrt.py.
test_construction_with_different_padding_values()
|
Test construction with various padding values.
Definition at line 231 of file test_mtc_prorrt.py.
test_construction_with_params()
|
Test ProRRTPlanner construction with explicit parameters.
Definition at line 21 of file test_mtc_prorrt.py.
test_default_construction_behavior()
|
Test behavior with default construction parameters.
Definition at line 306 of file test_mtc_prorrt.py.
test_deprecated_padding_kwarg_warns()
|
The deprecated 'padding' kwarg still works and emits a DeprecationWarning.
Definition at line 320 of file test_mtc_prorrt.py.
test_deprecated_set_padding_warns()
|
The deprecated set_padding() still works and emits a DeprecationWarning.
Definition at line 326 of file test_mtc_prorrt.py.
test_inheritance_from_planner_interface()
|
Test that ProRRTPlanner properly inherits from PlannerInterface.
Definition at line 249 of file test_mtc_prorrt.py.
test_max_deviation_accepts_positive_value()
|
A finite, positive blend deviation is accepted by the setter.
Definition at line 357 of file test_mtc_prorrt.py.
test_multiple_planners_independent()
|
Test that multiple planner instances are independent.
Definition at line 216 of file test_mtc_prorrt.py.
test_negative_optimization_iterations_rejected()
|
A negative value is rejected for the unsigned optimization_iterations.
Definition at line 83 of file test_mtc_prorrt.py.
test_negative_padding_rejected()
|
Negative padding values are rejected with ValueError at the Python boundary.
Definition at line 337 of file test_mtc_prorrt.py.
test_negative_seed_attempts_rejected()
|
A negative value is rejected for the unsigned seed_attempts.
Definition at line 77 of file test_mtc_prorrt.py.
test_non_finite_max_deviation_rejected()
|
Non-finite blend deviations are rejected with ValueError.
Definition at line 370 of file test_mtc_prorrt.py.
test_non_finite_padding_rejected()
|
Non-finite padding values are rejected with ValueError.
Definition at line 349 of file test_mtc_prorrt.py.
test_non_positive_max_deviation_rejected()
|
Zero and negative blend deviations are rejected with ValueError at the Python boundary.
Definition at line 362 of file test_mtc_prorrt.py.
test_padding_and_link_padding_together_rejected()
|
Passing both 'padding' and 'link_padding' is rejected.
Definition at line 332 of file test_mtc_prorrt.py.
test_parameter_type_validation()
|
Test that parameters accept appropriate numeric types.
Definition at line 291 of file test_mtc_prorrt.py.
test_set_acceleration_scale_factor()
|
Test setting acceleration scale factor.
Definition at line 107 of file test_mtc_prorrt.py.
test_set_acceleration_scale_factor_boundary_values()
|
Test setting acceleration scale factor with boundary values.
Definition at line 112 of file test_mtc_prorrt.py.
test_set_configuration_space_step()
|
Test setting the RRTConnect configuration-space step size.
Definition at line 53 of file test_mtc_prorrt.py.
test_set_configuration_space_step_boundary_values()
|
Test setting the step size with small and large positive values.
Definition at line 58 of file test_mtc_prorrt.py.
test_set_constraints()
|
Test setting planning constraints.
Definition at line 176 of file test_mtc_prorrt.py.
test_set_link_padding()
|
Test setting robot link collision padding.
Definition at line 140 of file test_mtc_prorrt.py.
test_set_link_padding_boundary_values()
|
Test setting link padding with boundary values.
Definition at line 145 of file test_mtc_prorrt.py.
test_set_max_iterations()
|
Test setting maximum iterations for the RRTConnect algorithm.
Definition at line 31 of file test_mtc_prorrt.py.
test_set_max_iterations_boundary_values()
|
Test setting maximum iterations with boundary values.
Definition at line 38 of file test_mtc_prorrt.py.
test_set_optimization_iterations()
|
Test setting the Informed RRT* refinement budget, including 0 (skips refinement).
Definition at line 71 of file test_mtc_prorrt.py.
test_set_pad_self_collisions()
|
Test toggling padding on self-collision checks.
Definition at line 170 of file test_mtc_prorrt.py.
test_set_seed()
|
Test setting random number generator seed.
Definition at line 185 of file test_mtc_prorrt.py.
test_set_seed_attempts()
|
Test setting the number of RRT-Connect seed attempts, including 0 (treated as 1).
Definition at line 64 of file test_mtc_prorrt.py.
test_set_seed_boundary_values()
|
Test setting seed with boundary values.
Definition at line 190 of file test_mtc_prorrt.py.
test_set_trajectory_sampling_rate()
|
Test setting trajectory sampling rate.
Definition at line 125 of file test_mtc_prorrt.py.
test_set_trajectory_sampling_rate_boundary_values()
|
Test setting trajectory sampling rate with boundary values.
Definition at line 130 of file test_mtc_prorrt.py.
test_set_velocity_scale_factor()
|
Test setting velocity scale factor.
Definition at line 89 of file test_mtc_prorrt.py.
test_set_velocity_scale_factor_boundary_values()
|
Test setting velocity scale factor with boundary values.
Definition at line 94 of file test_mtc_prorrt.py.
test_set_workspace_step()
|
The workspace validation resolution setter exists and accepts a positive value.
Definition at line 48 of file test_mtc_prorrt.py.
test_set_world_padding()
|
Test setting world object collision padding.
Definition at line 155 of file test_mtc_prorrt.py.
test_set_world_padding_boundary_values()
|
Test setting world padding with boundary values.
Definition at line 160 of file test_mtc_prorrt.py.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.