concepts.simulator.shapely_kinematics.shapely_kinematics.ShapelyKinematicsSimulator#
- class ShapelyKinematicsSimulator[source]#
Bases:
objectMethods
add_circle(label, radius[, center, rotation])add_object(label, shape[, center, rotation])add_polygon(label, vertices[, center, rotation])get_object_pose(label)pairwise_collision([shape_a, shape_b])plot(ax)set_object_pose(label[, center, rotation])Attributes
The objects in the scene.
- __new__(**kwargs)#
- pairwise_collision(shape_a=None, shape_b=None)[source]#
- Parameters:
shape_a (Sequence[ShapelyObject] | None)
shape_b (Sequence[ShapelyObject] | None)
- Return type:
- objects: Dict[str, ShapelyObject]#
The objects in the scene. The key is the name of the object, and the value is the ShapelyObject instance.