Coverage for src/pyroboplan/core/planning_context.py: 0%
8 statements
« prev ^ index » next coverage.py v7.6.12, created at 2025-02-28 21:35 -0500
« prev ^ index » next coverage.py v7.6.12, created at 2025-02-28 21:35 -0500
1import pinocchio
4class PlanningContext:
5 """
6 Defines a planning context, which contains Pinocchio models and necessary utilities for motion planning.
7 """
9 def __init__(self, model, visual_model=None, collision_model=None):
10 """
11 Creates a planning context instance given a set of Pinocchio models.
12 """
13 self.model = model
14 self.visual_model = visual_model
15 self.collision_model = collision_model
17 self.data = model.createData()
18 self.collision_data = collision_model.createData()