Skip to main content

TestProRRTPlanner Class

Declaration

class test_mtc_prorrt::TestProRRTPlanner { ... }

Public Member Functions Index

test_construction_default_params (self)
test_construction_with_params (self)
test_construction_validate_trajectory_false (self)
test_set_max_iterations (self)
test_set_max_iterations_boundary_values (self)
Nonetest_set_workspace_step (self)
Nonetest_set_configuration_space_step (self)
Nonetest_set_configuration_space_step_boundary_values (self)
Nonetest_set_seed_attempts (self)
Nonetest_set_optimization_iterations (self)
Nonetest_negative_seed_attempts_rejected (self)
Nonetest_negative_optimization_iterations_rejected (self)
test_set_velocity_scale_factor (self)
test_set_velocity_scale_factor_boundary_values (self)
test_set_acceleration_scale_factor (self)
test_set_acceleration_scale_factor_boundary_values (self)
test_set_trajectory_sampling_rate (self)
test_set_trajectory_sampling_rate_boundary_values (self)
test_set_link_padding (self)
test_set_link_padding_boundary_values (self)
test_set_world_padding (self)
test_set_world_padding_boundary_values (self)
Nonetest_set_pad_self_collisions (self)
test_set_constraints (self)
test_set_seed (self)
test_set_seed_boundary_values (self)
test_chained_method_calls (self)
test_multiple_planners_independent (self)
test_construction_with_different_padding_values (self)
test_inheritance_from_planner_interface (self)
test_comprehensive_configuration (self)
test_parameter_type_validation (self)
test_default_construction_behavior (self)
test_deprecated_padding_kwarg_warns (self)
test_deprecated_set_padding_warns (self)
test_padding_and_link_padding_together_rejected (self)
test_negative_padding_rejected (self)
test_non_finite_padding_rejected (self)
test_max_deviation_accepts_positive_value (self)
test_non_positive_max_deviation_rejected (self)
test_non_finite_max_deviation_rejected (self)

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_mtc_prorrt.TestProRRTPlanner.test_chained_method_calls (self self)
Test that multiple setter methods can be called in sequence.

Definition at line 203 of file test_mtc_prorrt.py.

test_comprehensive_configuration()

test_mtc_prorrt.TestProRRTPlanner.test_comprehensive_configuration (self self)
Test comprehensive configuration of all planner parameters.

Definition at line 271 of file test_mtc_prorrt.py.

test_construction_default_params()

test_mtc_prorrt.TestProRRTPlanner.test_construction_default_params (self self)
Test ProRRTPlanner construction with default parameters.

Definition at line 16 of file test_mtc_prorrt.py.

test_construction_validate_trajectory_false()

test_mtc_prorrt.TestProRRTPlanner.test_construction_validate_trajectory_false (self self)
Test ProRRTPlanner construction with trajectory validation disabled.

Definition at line 26 of file test_mtc_prorrt.py.

test_construction_with_different_padding_values()

test_mtc_prorrt.TestProRRTPlanner.test_construction_with_different_padding_values (self self)
Test construction with various padding values.

Definition at line 231 of file test_mtc_prorrt.py.

test_construction_with_params()

test_mtc_prorrt.TestProRRTPlanner.test_construction_with_params (self self)
Test ProRRTPlanner construction with explicit parameters.

Definition at line 21 of file test_mtc_prorrt.py.

test_default_construction_behavior()

test_mtc_prorrt.TestProRRTPlanner.test_default_construction_behavior (self self)
Test behavior with default construction parameters.

Definition at line 306 of file test_mtc_prorrt.py.

test_deprecated_padding_kwarg_warns()

test_mtc_prorrt.TestProRRTPlanner.test_deprecated_padding_kwarg_warns (self self)
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()

test_mtc_prorrt.TestProRRTPlanner.test_deprecated_set_padding_warns (self self)
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_mtc_prorrt.TestProRRTPlanner.test_inheritance_from_planner_interface (self self)
Test that ProRRTPlanner properly inherits from PlannerInterface.

Definition at line 249 of file test_mtc_prorrt.py.

test_max_deviation_accepts_positive_value()

test_mtc_prorrt.TestProRRTPlanner.test_max_deviation_accepts_positive_value (self self)
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_mtc_prorrt.TestProRRTPlanner.test_multiple_planners_independent (self self)
Test that multiple planner instances are independent.

Definition at line 216 of file test_mtc_prorrt.py.

test_negative_optimization_iterations_rejected()

None test_mtc_prorrt.TestProRRTPlanner.test_negative_optimization_iterations_rejected (self self)
A negative value is rejected for the unsigned optimization_iterations.

Definition at line 83 of file test_mtc_prorrt.py.

test_negative_padding_rejected()

test_mtc_prorrt.TestProRRTPlanner.test_negative_padding_rejected (self self)
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()

None test_mtc_prorrt.TestProRRTPlanner.test_negative_seed_attempts_rejected (self self)
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()

test_mtc_prorrt.TestProRRTPlanner.test_non_finite_max_deviation_rejected (self self)
Non-finite blend deviations are rejected with ValueError.

Definition at line 370 of file test_mtc_prorrt.py.

test_non_finite_padding_rejected()

test_mtc_prorrt.TestProRRTPlanner.test_non_finite_padding_rejected (self self)
Non-finite padding values are rejected with ValueError.

Definition at line 349 of file test_mtc_prorrt.py.

test_non_positive_max_deviation_rejected()

test_mtc_prorrt.TestProRRTPlanner.test_non_positive_max_deviation_rejected (self self)
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()

test_mtc_prorrt.TestProRRTPlanner.test_padding_and_link_padding_together_rejected (self self)
Passing both 'padding' and 'link_padding' is rejected.

Definition at line 332 of file test_mtc_prorrt.py.

test_parameter_type_validation()

test_mtc_prorrt.TestProRRTPlanner.test_parameter_type_validation (self self)
Test that parameters accept appropriate numeric types.

Definition at line 291 of file test_mtc_prorrt.py.

test_set_acceleration_scale_factor()

test_mtc_prorrt.TestProRRTPlanner.test_set_acceleration_scale_factor (self self)
Test setting acceleration scale factor.

Definition at line 107 of file test_mtc_prorrt.py.

test_set_acceleration_scale_factor_boundary_values()

test_mtc_prorrt.TestProRRTPlanner.test_set_acceleration_scale_factor_boundary_values (self self)
Test setting acceleration scale factor with boundary values.

Definition at line 112 of file test_mtc_prorrt.py.

test_set_configuration_space_step()

None test_mtc_prorrt.TestProRRTPlanner.test_set_configuration_space_step (self self)
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()

None test_mtc_prorrt.TestProRRTPlanner.test_set_configuration_space_step_boundary_values (self self)
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_mtc_prorrt.TestProRRTPlanner.test_set_constraints (self self)
Test setting planning constraints.

Definition at line 176 of file test_mtc_prorrt.py.

test_set_link_padding()

test_mtc_prorrt.TestProRRTPlanner.test_set_link_padding (self self)
Test setting robot link collision padding.

Definition at line 140 of file test_mtc_prorrt.py.

test_set_link_padding_boundary_values()

test_mtc_prorrt.TestProRRTPlanner.test_set_link_padding_boundary_values (self self)
Test setting link padding with boundary values.

Definition at line 145 of file test_mtc_prorrt.py.

test_set_max_iterations()

test_mtc_prorrt.TestProRRTPlanner.test_set_max_iterations (self self)
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_mtc_prorrt.TestProRRTPlanner.test_set_max_iterations_boundary_values (self self)
Test setting maximum iterations with boundary values.

Definition at line 38 of file test_mtc_prorrt.py.

test_set_optimization_iterations()

None test_mtc_prorrt.TestProRRTPlanner.test_set_optimization_iterations (self self)
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()

None test_mtc_prorrt.TestProRRTPlanner.test_set_pad_self_collisions (self self)
Test toggling padding on self-collision checks.

Definition at line 170 of file test_mtc_prorrt.py.

test_set_seed()

test_mtc_prorrt.TestProRRTPlanner.test_set_seed (self self)
Test setting random number generator seed.

Definition at line 185 of file test_mtc_prorrt.py.

test_set_seed_attempts()

None test_mtc_prorrt.TestProRRTPlanner.test_set_seed_attempts (self self)
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_mtc_prorrt.TestProRRTPlanner.test_set_seed_boundary_values (self self)
Test setting seed with boundary values.

Definition at line 190 of file test_mtc_prorrt.py.

test_set_trajectory_sampling_rate()

test_mtc_prorrt.TestProRRTPlanner.test_set_trajectory_sampling_rate (self self)
Test setting trajectory sampling rate.

Definition at line 125 of file test_mtc_prorrt.py.

test_set_trajectory_sampling_rate_boundary_values()

test_mtc_prorrt.TestProRRTPlanner.test_set_trajectory_sampling_rate_boundary_values (self self)
Test setting trajectory sampling rate with boundary values.

Definition at line 130 of file test_mtc_prorrt.py.

test_set_velocity_scale_factor()

test_mtc_prorrt.TestProRRTPlanner.test_set_velocity_scale_factor (self self)
Test setting velocity scale factor.

Definition at line 89 of file test_mtc_prorrt.py.

test_set_velocity_scale_factor_boundary_values()

test_mtc_prorrt.TestProRRTPlanner.test_set_velocity_scale_factor_boundary_values (self self)
Test setting velocity scale factor with boundary values.

Definition at line 94 of file test_mtc_prorrt.py.

test_set_workspace_step()

None test_mtc_prorrt.TestProRRTPlanner.test_set_workspace_step (self self)
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_mtc_prorrt.TestProRRTPlanner.test_set_world_padding (self self)
Test setting world object collision padding.

Definition at line 155 of file test_mtc_prorrt.py.

test_set_world_padding_boundary_values()

test_mtc_prorrt.TestProRRTPlanner.test_set_world_padding_boundary_values (self self)
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.