pymoveit_mtc.core.MultiPlanner¶
- class MultiPlanner(self: pymoveit_mtc.core.MultiPlanner)¶
Bases:
PlannerInterface
A meta planner that runs multiple alternative planners in sequence and returns the first found solution.
from moveit.task_constructor import core # Instantiate MultiPlanner multiPlanner = core.MultiPlanner()
Methods
Attributes
Reduce the maximum acceleration by scaling between (0,1]
Reduce the maximum velocity by scaling between (0,1]
Properties of the planner
- __getitem__(self: pymoveit_mtc.core.MultiPlanner, arg0: int) pymoveit_mtc.core.PlannerInterface ¶
- __len__(self: std::vector<std::shared_ptr<moveit::task_constructor::solvers::PlannerInterface>, std::allocator<std::shared_ptr<moveit::task_constructor::solvers::PlannerInterface> > >) int ¶
- add(self: pymoveit_mtc.core.MultiPlanner, *args) None ¶
Insert one or more planners
- clear(self: pymoveit_mtc.core.MultiPlanner) None ¶
Remove all planners
- property max_acceleration_scaling_factor¶
Reduce the maximum acceleration by scaling between (0,1]
- Type:
- property max_velocity_scaling_factor¶
Reduce the maximum velocity by scaling between (0,1]
- Type:
- property properties¶
Properties of the planner