Skip to main content

TestMTCCartesianPlanner Class

Declaration​

class test_mtc_cartesian_planner::TestMTCCartesianPlanner { ... }

Public Member Functions Index​

setup_method (self)
test_cartesian_planner_creation (self)
test_set_position_only_true (self)
test_set_position_only_false (self)
test_set_ignore_environment_collisions_true (self)
test_set_ignore_environment_collisions_false (self)
test_set_pad_self_collisions (self)
test_set_path_density_valid_values (self)
test_set_path_density_zero_values (self)
test_set_path_density_large_values (self)
test_set_path_density_small_values (self)
test_set_path_density_negative_values (self)
test_multiple_configuration_calls (self)
test_boolean_parameter_types (self)
test_set_max_allowed_path_deviation (self)
test_set_goal_tolerance (self)
test_set_jacobian_inverse_damping (self)
test_numeric_parameter_types (self)
test_set_nullspace_override_function (self)

Public Member Attributes Index​

planner

Description​

Test cases for the MTCCartesianPlanner Python binding.

Definition at line 11 of file test_mtc_cartesian_planner.py.

Public Member Functions​

setup_method()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.setup_method (self self)
Set up test fixtures before each test method.

Definition at line 14 of file test_mtc_cartesian_planner.py.

test_boolean_parameter_types()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_boolean_parameter_types (self self)
Test that boolean parameters accept various truthy/falsy values.

Definition at line 89 of file test_mtc_cartesian_planner.py.

test_cartesian_planner_creation()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_cartesian_planner_creation (self self)
Test that CartesianPlanner can be created successfully.

Definition at line 18 of file test_mtc_cartesian_planner.py.

test_multiple_configuration_calls()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_multiple_configuration_calls (self self)
Test that multiple configuration calls work correctly.

Definition at line 76 of file test_mtc_cartesian_planner.py.

test_numeric_parameter_types()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_numeric_parameter_types (self self)
Test that numeric parameters accept various numeric types.

Definition at line 125 of file test_mtc_cartesian_planner.py.

test_set_goal_tolerance()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_set_goal_tolerance (self self)
Test setting goal tolerances with valid positive values.

Definition at line 113 of file test_mtc_cartesian_planner.py.

test_set_ignore_environment_collisions_false()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_set_ignore_environment_collisions_false (self self)
Test setting ignore_environment_collisions flag to False.

Definition at line 38 of file test_mtc_cartesian_planner.py.

test_set_ignore_environment_collisions_true()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_set_ignore_environment_collisions_true (self self)
Test setting ignore_environment_collisions flag to True.

Definition at line 33 of file test_mtc_cartesian_planner.py.

test_set_jacobian_inverse_damping()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_set_jacobian_inverse_damping (self self)
Test setting the Jacobian inverse damping factor.

Definition at line 121 of file test_mtc_cartesian_planner.py.

test_set_max_allowed_path_deviation()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_set_max_allowed_path_deviation (self self)
Test setting max allowed path deviation with valid positive values.

Definition at line 105 of file test_mtc_cartesian_planner.py.

test_set_nullspace_override_function()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_set_nullspace_override_function (self self)
Test setting a nullspace override function.

Definition at line 137 of file test_mtc_cartesian_planner.py.

test_set_pad_self_collisions()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_set_pad_self_collisions (self self)
The setter accepts both states; test_mtc_cartesian_planner.cpp covers what the flag does.

Definition at line 43 of file test_mtc_cartesian_planner.py.

test_set_path_density_large_values()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_set_path_density_large_values (self self)
Test setting path density with large values.

Definition at line 61 of file test_mtc_cartesian_planner.py.

test_set_path_density_negative_values()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_set_path_density_negative_values (self self)
Test setting path density with negative values.

Definition at line 71 of file test_mtc_cartesian_planner.py.

test_set_path_density_small_values()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_set_path_density_small_values (self self)
Test setting path density with very small values.

Definition at line 66 of file test_mtc_cartesian_planner.py.

test_set_path_density_valid_values()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_set_path_density_valid_values (self self)
Test setting path density with valid positive values.

Definition at line 48 of file test_mtc_cartesian_planner.py.

test_set_path_density_zero_values()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_set_path_density_zero_values (self self)
Test setting path density with zero values.

Definition at line 56 of file test_mtc_cartesian_planner.py.

test_set_position_only_false()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_set_position_only_false (self self)
Test setting position_only flag to False.

Definition at line 28 of file test_mtc_cartesian_planner.py.

test_set_position_only_true()​

test_mtc_cartesian_planner.TestMTCCartesianPlanner.test_set_position_only_true (self self)
Test setting position_only flag to True.

Definition at line 23 of file test_mtc_cartesian_planner.py.

Public Member Attributes​

planner​

test_mtc_cartesian_planner.TestMTCCartesianPlanner::planner

Definition at line 16 of file test_mtc_cartesian_planner.py.


The documentation for this class was generated from the following file:


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.